Introduction to Computers and Programming
Spring 2011 -- 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 11:00AM - 12:15PM WWH 109
Final Exam: Thurs. 05/12 10:00 AM - 11:50 AM
Description (see all department course descriptions): Elementary introduction to programming. The characteristics of computers are discussed and students design, code, and debug programs using a high level programming language.
Prerequisite: Three years of high school mathematics or equivalent. No prior computer experience assumed. Students with any programming experience should consult with the computer science department before registering. Students who have taken or are taking V22.0101 will not receive credit for this course. Note: This course is not intended for computer science majors, although it is a prerequisite for students with no previous programming experience who want to continue in V22.0101.
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
Python Programming: An Introduction to Computer Science - 2nd Ed. - John Zelle
Franklin, Beedle & Associates Inc., 2010
Additional Texts (also optional):
A Byte of Python - Swaroop C H.
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, 2011 Andrew I. Case