- Class hours: T & TH , 2:00-3;15 PM, CIWW, Room 109
- Office hours: Mondays 2 - 4pm in room 321 in WWH
- Email: odeh AT courant.nyu.edu
- Help: Whenever you have a question about the course material, please feel free to drop by during my office hours or write me an email message. If at any time you feel that you are falling behind or are overwhelmed by the material, let me know: I will be very happy to help you.
General course information
In this course, we will study the fundamentals of computer programming ... one of the towering intellectual achievements of the 20th century. We will design, code, and debug programs using Python as we explore these concepts.
1) Visual Quickstart Guide to Python" by Tony Donaldson Peachpit Press, 2009
1) How to Think Like a Computer Scientist - Learning with Python 2nd Edition -- free
by Jeffrey Elkner, Allen B. Downey, and Chris Meyers
Chapters and examples are posted online:
2) Starting Out with Python, by Tony Gaddis
Publisher: Addison-Wesley, Copyright: 2009
There will be two midterm exams and one final exam. Your grade will be 30 percent for the midterm, 40 percent for the final and 30 percent for the homework. If you plan to continue with computer science courses such as V22.0101, you *MUST* get a grade of C or better in this course. No exceptions will be made.
The homework assignments are required and will consist of programming assignments.
- Midterm Exam: (30% of course grade)
- Final Exam: Tuesday 5/11 2:00 -3:50 PM, room 109 CIWW (40% of course grade)
* There will be no make up exams and the final is mandatory. Do not make plans to leave the New York City area before or on these dates
Introduction to Programming Languages Python Basics Working with variables and operations
Working with Text Functions and Modules Lists Working with Files (I/O) * Writing scripts for the Web and additional topics will be included time-permitting
Undergraduate Academic Calendar