Assignments
There will be a programming assignment due each week, on Thursday or Friday, depending on whether there is a quiz. The last two weeks of the term, there will be a project instead of regular assignments. More information on the project will come in later weeks.
- Assignment 1 - Hello, Python! (due: Friday, January 10, at 1:50pm)
- Assignment 2 - Keeping Secrets (due: Saturday, January 18, at 5:00pm)
- [Optional Extension] Assignment 2 - Keeping Secrets (due: Friday, January 24, at 2:20pm)
- Assignment 3 - Drawing Shapes (due: Friday, January 24, at 2:20pm)
- Assignment 4 - Tic Tac Toe (due: Saturday, February 1, at 5:00pm)
- [Optional Extension] Assignment 3 - Drawing Shapes (due: Wednesday, February 12, at 1:50pm)
- [Optional Extension] Assignment 4 - Tic Tac Toe (due: Monday, February 17, at 1:50pm)
- Assignment 5 - Image Processing (due: Friday, February 7, at 2:20pm)
- Assignment 6 - Parsing and Visualizing Data (due: Saturday, February 15, at 5:00pm)
- Assignment 7 - Optimizing Course Selection (due: Saturday, February 29, at 5:00pm)
- [Optional Asignment] Learning about Projects in Computer Science (due: Monday, March 2, at 5:00pm)
- [Optional Extension] Assignment 5 - Image Processing (due: Wednesday, March 11, at 5:00pm)
- [Optional Extension] Assignment 6 - Parsing and Visualizing Data (due: Wednesday, March 11, at 5:00pm)
- [Optional Assignment] - Recursion (due: Wednesday, March 11, at 5:00pm)