Introduction to High-Performance Scientific Computing
by Victor Eijkhout
Publisher: University of Texas 2014
Number of pages: 535
A course in everything that it takes to be a successful computational scientist: computer architecture, parallel computers, machine arithmetic, numerical linear algebra, applications. The contents of this book is a combination of theoretical material and selfguided tutorials on various practical skills.
Home page url
Download or read it online for free here:
by Christine Alvarado, et al. - Harvey Mudd College
Our objective is to provide an introduction to computer science as an intellectually vibrant field rather than focusing exclusively on computer programming. We emphasize concepts and problem-solving over syntax and programming language features.
by Ian Wienand - bottomupcs.com
Computer Science from the Bottom Up: a free, online book designed to teach computer science from the bottom end up. Topics covered include binary and binary logic, operating systems internals, toolchain fundamentals and system library fundamentals.
by Allen B. Downey
This book teaches you to think like a computer scientist - to combine the best features of mathematics, natural science, and engineering, to use formal languages to denote ideas, to observe the behavior of complex systems, form hypotheses, etc.
by Ivo Düntsch, Günther Gediga - Methodos Publishers (UK)
In this book the authors present an overview of the work they have done on the foundations and details of data analysis, the first attempt to do this in a non-invasive way. It is a look at data analysis from many different angles.