Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
4-10pm (WVH 162) | 12-3pm (KA 308) 3:30-5:30pm (WVH 310) 6-9pm (WVH 162) |
12-2pm (SL 047)
3:30-5:30pm (WVH 310) 6-9pm (WVH 162) |
none | 12:30-6pm (KA 308)
6-9pm (WVH 162) |
none | 3-9pm (WVH 162) |
Note: It's likely that the topics will change, but very UNlikely that the dates of labs, homeworks, or exams will. Homeworks are assigned on Thursday, and they are due the following Wednesday at 11:59pm (unless otherwise noted). Labs are also on thursday, during your scheduled CS5003 recitation section. Quizzes and exams are given during lecture, on Monday.
Week Of | Reading | Topics | HW | Lab | Quiz/Exam | Materials | |
---|---|---|---|---|---|---|---|
Sep 3 | -- |
Welcome to CS5001!
|
Slides: Intro Day | ||||
Sep 10 | Ch 1, 2.1-2.4 |
|
HW1 | Lab 1
Some examples (a few solutions the from hand-in server)... |
Handout: Variables
|
||
Sep 17 | Ch 2.6, 5.1-5.7 |
|
HW2 | Lab 2 + Align Seminar |
Formatting examples (sample code)
Conditionals examples (aka, examples where Laney always wins the card game)
| ||
Sep 24 | Ch 7, 10.1-10.3 |
|
HW3 | Lab 3 + Loops Worksheet + code (to verify worksheet answers)
Lab3 sample solutions |
Quiz 1 | Handout: Lists
Sample code: User Interface, section 1
Sample code: User Interface, section 2
|
|
Oct 1 | Ch 3 |
|
HW4
HW4 Starter Code
Some hw4 solutions we liked |
Lab 4 | Quiz 2 |
Handout: Variable scope
Calling pydoc on the mbta module
Sample code: palindrome in a function (from testing handout)
Sample code: test suite for palindrome function (from testing handout)
| |
Oct 8 | INDIGENOUS PEOPLE'S DAY |
|
Lab 5 | PP #6 | |||
Oct 15 | Ch 5.8-5.12, 6 |
|
Lab 6, Part one + Part two
Sample code + solns: |
Sample code: Variable Scope + Functions
Recursive examples from class...
| |||
Oct 22 | MONDAY: MIDTERM EXAM | Lab 7 + Align Seminar | Midterm | ||||
Oct 29 | Ch 14.1-14.5 |
|
HW5 | Lab 8 |
Handout: Dictionaries
The Python exception hierarchy
| ||
Nov 5 | Ch 15 |
|
HW6 and 7 | Lab 9 | Quiz 3 | Worksheet: Classes and Objects
Code from the handout:
Sample class from lecture:
Testing user input in unittest
|
|
Nov 12 | VETERANS' DAY |
|
Lab 10 + Align Seminar | PP #11
HW5 sample solution
|
|||
Nov 19 | Ch 15 |
|
Slides: Computers vs Data
Sample code: STAX
|
||||
Nov 26 | Appendix B |
|
Lab 11 | Quiz 4 | Slides: algorithmic complexity
Handout: algorithmic complexity
|
||
Dec 3 | Appendix B |
|
Align Seminar (student panel)
|
Exam practice questions
|
|||
Dec 10 | FINAL EXAM (both sections) 6-9:00pm | Final Exam |