| LEC # | TOPICS | KEY DATES |
|---|---|---|
| Week 1 | ||
| 1 | Introduction | Homework 1 out |
| 2 | Conditionals, loops | |
| 3 | Defining functions |
Homework 1 due Homework 2 out |
| 4 | Strings, lists, list comprehensions | |
| Optional lecture | Recursion |
Homework 2 due Project 1 out |
| Week 2 | ||
| 5 | Tuples, dictionaries, common Python mistakes |
Project 1 due Homework 3 out |
| 6 | Classes | |
| 7 | More about classes |
Homework 3 due Homework 4 out |
| 8 | Inheritance | Project 2 out |
| Week 3 | ||
| 9 | Review |
Final project out Homework 4 and project 2 due |
| 10 | More review | |
| 11 | Questions and applications | Final project due |
Calendar
Course Info
Instructor
Departments
As Taught In
January IAP
2011
Level
Course Info
Instructor
Departments
As Taught In
January IAP
2011
Level
Learning Resource Types
notes
Lecture Notes
assignment
Programming Assignments