Home || Syllabus || Resources ||
Visual Quickstart Guide to Python" by Tony Donaldson
Additional Textbooks / Resources: (Optional)
Starting Out with Python, by Tony Gaddis
How to Think Like a Computer Scientist - Learning
with Python 3rd Edition -- free!
How to Think Like a Computer Scientist -
Learning with Python 2nd Edition -- free!
There will be one midterm exam 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 CSCI-UA.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. Details are posted on the Assignments page of this site.
Introduction to Programming Languages Python Basics Working with variables and operations
Working with Text Functions and Modules Lists * Writing scripts for the Web and additional topics will be included time-permitting