Logo

Picturing Programs: an Introduction to Computer Programming

Large book cover: Picturing Programs: an Introduction to Computer Programming

Picturing Programs: an Introduction to Computer Programming
by

Publisher: College Publications
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.

Home page url

Download or read it online for free here:
Download link
(3.5MB, PDF)

Similar books

Book cover: Domain-Driven Design QuicklyDomain-Driven Design Quickly
by - Lulu.com
This book is a short, quickly-readable summary and introduction to the fundamentals of Domain Driven Design; it does not introduce any new concepts; it attempts to concisely summarize the essence of what Domain Driven Design is.
(19343 views)
Book cover: How to Design Programs: An Introduction to Programming and ComputingHow to Design Programs: An Introduction to Programming and Computing
by - 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.
(22619 views)
Book cover: Scaling a Software BusinessScaling a Software Business
by - 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.
(4286 views)
Book cover: Think Python: An Introduction to Software DesignThink Python: An Introduction to Software Design
by - Green Tea Press
A concise introduction to software design using Python. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. The goal is to teach you to think like a computer scientist.
(21882 views)