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: Fundamentals of Programming: With Object Orientated ProgrammingFundamentals of Programming: With Object Orientated Programming
by
Written for students who are preparing for their first computer programming language class. The topics are presented in an easy to understand fashion with special emphasis on the fundamental concepts necessary to develop quality software programs.
(6742 views)
Book cover: The Art of Readable CodeThe Art of Readable Code
by - O'Reilly
This book focuses on the nuts and bolts of programming, with simple and practical techniques you can use every time you sit down to write code. You'll find tips throughout the book, with easy-to-digest code examples and helpful illustrations.
(8937 views)
Book cover: 31 Days of Refactoring31 Days of Refactoring
by - Los Techies
Refactoring is an integral part of continually improving your code while it moves forward through time. It is an easy concept to get started with and opens the door to better practices such as unit testing, shared code ownership and bug-free code.
(9402 views)
Book cover: Statistical Software EngineeringStatistical Software Engineering
- National Academies Press
This book identifies challenges in the development and implementation of software that contain significant statistical content. It emphasizes the relevance of using rigorous statistical and probabilistic techniques in software engineering.
(8394 views)