Introduction to Computers and Programming
Fall 2010 -- Section 7: Python
Instructor: Andrew Case
All official announcements will be made to the Mailing List. If enrolled in this course you need to be subscribed to the mailing list and should have received a welcome email.
General .:. Syllabus .:. Class Notes .:. Assignments .:. Resources .:. Help
Time/Place: Tuesday/Thursday 3:30PM - 4:45PM WWH 109
Final Exam (HAS BEEN RESCHEDULED!):
Rescheduled for: Thurs. 12/16 1:30PM - 3:20PM (in Warren Weaver Hall #102!)
If you are unable to make this new exam time or would simply rather not take the exam during this time, please see/email the instructor ASAP to discuss alternatives.
Elementary introduction to programming. The characteristics of computers are discussed and students design, code, and debug programs using a high level programming language.
Intro to computers and programming
Basic data types
Variables and operations
Repetition (recursion, etc.)
Data structures (lists,sets,etc.)
Other topics time permiting
Visual Quickstart Guide to Python - Tony Donaldson
Peachpit Press, 2009
Additional Texts (Optional):
Many online books through Bobst
How to Think Like a Computer Scientist - Jeffrey Elkner, Allen B. Downey, and Chris Meyers
Python (see additional Resources)
Late policy: Assignments can be turned in up to 2 days late for a 10% deduction per day late.
Absences from exams (midterms included) will not be allowed to make up the exam without an authenticated valid written excuse.
Midterm 1: 20%
Midterm 2: 20%
Final Exam: 35%
All students must read and agree to the Statement of Academic Integrity. If you do not, please see me.
© 2010 Andrew I. Case