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 Chris Bourke - University of Nebraska - Lincoln
A draft of text book for Computer Science I, covering CS1 topics in a generic manner using psuedocode with supplemental parts for specific languages. Computer Science is not programming. Programming is a necessary skill, but it is only the beginning.
by Hans-Peter Bischof
This text is an introduction to the formal study of computation. The course will provide students with a broad perspective of computer science and will acquaint them with various formal systems on which modern computer science is based.
- Educational Testing Service
This book contains one actual, full-length GRE Computer Science Test and test-taking strategies. The test consists of about 70 multiple-choice questions, some of which are grouped in sets and based on diagrams, graphs, and program fragments.
by Susan Rodger - Duke University
These lecture notes present an introduction to theoretical computer science including studies of abstract machines, the language hierarchy from regular languages to recursively enumerable languages, noncomputability and complexity theory.