How to Design Programs: An Introduction to Programming and Computing

Introduction to Programming in Java: An Interdisciplinary Approach  by Robert Sedgewick, Kevin Wayne

How to Design Programs: An Introduction to Programming and Computing

by Matthias Felleisen, et al

eBook Details:

Publisher: The MIT Press 2003
ISBN/ASIN: 0262062186
ISBN-13: 9780262062183
Number of pages: 720

eBook Description:
This introduction to programming places computer science in the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process. This approach fosters a variety of skills–critical reading, analytical thinking, creative synthesis, and attention to detail–that are important for everyone, not just future computer programmers.

 Download or read it online here: How to Design Programs

You may also like...