 |
| Structure and Interpretation of Computer Programs |
| Those are the opening words from Harold Abelson for the course of Structure and Interpretation of Computer Programs given in July 1986 for Hewlett-Packard employees. Converted in its entirety into Mpeg and DivX formats, these video lectures are also ...more » |
|
 |
| |
|
 |
|
 |
| |
|
 |
| Programmed Lessons in Quick Basic |
| These notes are about programming, but they do not try to make you a programmer. Their goal is to increase your understanding of computers in the modern world. If you are thinking about becoming a programmer, studying these notes is a good first step...more » |
|
 |
| |
|
 |
| Learn to Program Using Python |
| Learning To Program in Python is intended for absolute beginners on web programming. It covers the basic theory of computer programming - what it is, some of its history and the basic techniques needed to solve problems. It doesn't teach esoteric tec...more » |
|
 |
| |
|
 |
| Introduction To Programming With Java |
| This text uses the Java programming language as the language of instruction. It requires Java version 1.1 or higher. In style, this is a textbook rather than a tutorial. That is, it concentrates on explaining concepts rather than giving step-by-step ...more » |
|
 |
| |
|
 |
|
 |
| |
|
 |
| Introduction to Interactive Programming In Java |
|
Interactive Programming is an introduction to computer programming intended for students in standard CS1 courses (or interested professionals) with no prior programming experience. It is the first textbook to rethink the traditional curriculum in l...more » |
|
 |
| |
|
 |
|
 |
| |
|
 |
|
 |
| |
|
 |
| How To Think Like A Computer Scientist, Java Version |
| The goal of this book is to teach you how to think like a computer scientist. This way of thinking combines some of the best features of Mathematics, Engineering, and Natural Science. Like mathematicians, computer scientists use formal languages to d...more » |
|
 |
| |
|
 |
|
 |
| |
|
 |
|
 |
| |
|
 |
|
 |
| |
|
 |
| A College Student's Guide to Computers in Education |
| This short book is for undergraduate and graduate college and university students, and for others thinking about enrolling in higher education courses. The information and ideas presented will help you to obtain an education that will be useful to yo...more » |
|
 |
| |
|
 |
| A Beginners C++ |
| This book assumes that you are a computer literate. You are required to have experience with word processing packages, and possibly other packages like spreadsheets and data bases. Although most schools do provide a limited introduction to programmin...more » |
|
 |
| |
|
|
|