| Topics |
Views |
 |
|
Advertisements |
 |
A Balanced Introduction to Computer Science Teaches the most important concepts in computing and computer science while providing enough programming depth to enable understanding about how people work with computers.
|
6176 |
 |
A Beginners C++ A reference for introductory Computer Science courses that use C++ as an implementation language.
|
62822 |
 |
A College Student's Guide to Computers in Education This book is for undergraduate and graduate college and university students, and for others thinking about enrolling in higher education courses, to help them get an education that prepares them for life in our rapidly changing Information Age.
|
6352 |
 |
Concrete Abstractions - An Introduction to Computer Science Using Scheme Covers the basics of programming and data structures, and gives first-time computer science students the opportunity to not only write programs, but to prove theorems and analyze algorithms as well.
|
22546 |
 |
How to be a Programmer: A Short, Comprehensive, and Personal Summary A very nice essay on how to become a professional programmer. Recommended for wannabe and professional programmers.
|
38062 |
 |
How To Design Programs: An Introduction To Programming and Computing Exposes readers to two fundamentally new ideas: program design guidelines and programming environment.
|
33862 |
 |
How To Think Like A Computer Scientist, Java Version Teaches the readers to think like a computer scientist, gaining the skill of problem-solving using Java.
|
12083 |
 |
How To Think Like A Computer Scientist: Learning with C++ Guidelines to problem-solving as the most important skill for a computer scientist.
|
35310 |
 |
How to Think Like a Computer Scientist: Learning with Python A translation of the book's original Java version using Python, which was chosen because it provides a really nice balance between the practical and the conceptual.
|
18320 |
 |
Introduction to Computer Science A textbook for a first computer science course for students majoring in computer science, as well as mathematics and the physical and social sciences. Updated regularly.
|
4993 |
 |
Introduction to Computer Science using Java Compilation of lecture notes which cover most of a beginning course in computer science using Java in CSCU Computer Science Department.
|
19772 |
 |
Introduction to Interactive Programming In Java The first introductory computer science textbook to rethink the traditional curriculum in light of the current interaction-based computer revolution.
|
8675 |
 |
Introduction to Programming (in Java) - An Interdisciplinary Approach An interdisciplinary approach to the traditional CS1 curriculum, where it emphasizes the role of computing in other disciplines, from materials science to genomics to astrophysics to network systems.
|
7260 |
 |
Introduction To Programming With Java An undergraduate text in the theory of programming languages.
|
30920 |
 |
Learn to Program Using Python Covers the basic theory of computer programming and the basic techniques needed to solve problems using Python. For absolute beginners on web programming.
|
18574 |
 |
Programmed Lessons in Quick Basic A gentle introduction to programming using QuickBasic for students in all majors.
|
19226 |
 |
Programming in Oberon - Steps Beyond Pascal and Modula A definitive guide to the Oberon language developed as a successor to Pascal and Modula 2.
|
10185 |
 |
Programming Principles in Java: Architectures and Interfaces A first course for would-be professional programmers, using Java. This textbook presents standard architectures for component construction and patterns of control construction and data construction.
|
9810 |
 |
Structure and Interpretation of Computer Programs Advanced introduction to computer science and programming.
|
14759 |
 |
Structure and Interpretation of Computer Programs - Video Lectures Videos of 20 introduction lectures to the subject of Computer Science given in 1986 for Hewlett-Packard employees, converted in its entirety into Mpeg and DivX formats. The lecture uses Lisp dialect and syntax but it doesn't formally teach the language.
|
19286 |
 |
|
Advertisements |