Picturing Programs: an Introduction to Computer Programming
by Stephen Bloch
Publisher: College Publications 2010
ISBN/ASIN: 1848900155
ISBN-13: 9781848900158
Number of pages: 480
Description:
Picturing Programs is a textbook for beginning computer programming, not directed towards learning a particular programming language, but rather at learning to program well. This book can be used at the high school (and perhaps middle school) level, while providing enough advanced concepts not usually found in a first course to challenge a college student.
Download or read it online for free here:
Download link
(3.5MB, PDF)
Similar books
![Book cover: How to Design Programs: An Introduction to Programming and Computing](images/312.jpg)
by Matthias Felleisen, et al - The MIT Press
The focus of the book is the design process, from problem statements to organized solutions, it deemphasizes the algorithmic and language details, and specific applications. Programming is a fun activity, and a way to express abstract ideas.
(24224 views)
![Book cover: Introduction to Software Engineering](images/10928.jpg)
- Wikibooks
The problems to solve in software engineering are so complex or large, that a single developer cannot solve them anymore. This book is an introduction to the art of software engineering. It is intended as a textbook for an undergraduate level course.
(11565 views)
![Book cover: Scaling a Software Business](images/11688.jpg)
by B. Fitzgerald, K. Stol, S. Minör, H. Cosmo - Springer
This book is intended for practitioners who are facing the 'softwareisation' of their business. It presents the Scaling Management Framework, a model based on experiences from companies that have given software a central role within the organization.
(5735 views)
![Book cover: The Unicode Standard, Version 3.0](images/2204.jpg)
by The Unicode Consortium - Addison-Wesley Professional
Technical guide to the creation of software for worldwide use. The book includes detailed specifications for Unicode: structure, encoding forms, character properties, semantics, equivalence, combining characters, conversion, allocation, etc.
(15622 views)