Introduction to Computer Programming
Fall 2014

I hear and I forget, I see and I remember, I do and I understand

Ancient Chinese Proverb

Lecture: Jerry Waxman

email: j {my last name in lower case} at {cs} {dot} {nyu} {dot} {edu}
Office hours: Thursday, after class, or by appointment

TA: Sebastian Garcia

TA email:(for homework assignments): {grademyhw} at {gmail} {dot} {com}
Use the following format in the subject line: {exercise number}_{NetId}_{last name_first _name}

Assignments

Handouts

Class notes

Lab Exercises

NYU Computer Labs

Course Overview, Requirements, and Syllabus

Tutoring and course help is available. Please use it if you need to.

Departmental course resources.

Texts for this class

1. Required Text

Starting Out With Python 3rd Edition- Tony Gaddis

Available at the bookstore ... or here

2. The following text is free - we will be referring to it at times

How to Think Like a Computer Scientist

Here is the on-line version
Here is a local PDF to download

3. The following text is free on-line - and quite useful

Here is the on-line version

4. The following is available from Safari Online at the Bobst Library

Python in a Nutshell, 2nd Edition
By: Alex Martelli
Publisher: O'Reilly Media, Inc.

5. The official python site - downloads, documentation etc.

Click here for the official python site - downloads, documentation etc.

6. Python Emulator - watch your program run!

Click here for the Python emulator that we are using in class

7. On-line Python courses and learning aids.

Practice Python here

udacity