Skip to main content

Preface Preface to the Computer Science 020 Edition

by J. David Eisenberg
This edition is designed for students in Computer Science 020 (Introduction to Programming) at Evergreen Valley College 1  in San José, California. Many of our students are taking the course to find out if Computer Science is something they’d like to pursue.
We want to provide them with a zero-cost textbook, and How to Think Like a Computer Scientist is a great choice. While considering the book, we found that it goes in greater depth than we would like for the introductory course, and the topics are not exactly in the order that we think best for that course.
We also want text at the beginning of some sections to motivate the discussion. Instead of jumping right into a topic, we present a problem that we need to solve or some goal we want to accomplish, and then we describe how the topic will help us to solve the problem or achieve the goal.
Luckily, the book is open source, so we were free to make the changes that we wanted. Some of this involved copying material and exercises from another open-source version of the original material: Python for Everybody, adapted to an interactive version by Dr. Barbara Ericson.
www.evc.edu