Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|
2-5pm (KA204) | 11am-2pm (KA208)
3-6pm (WVH310) 6-9pm (SL049) |
12-3pm (KA204)
5-10pm (SL049) |
2-5pm (KA308) | 3-6pm (SL043) |
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 Thursday at 9:00am (unless otherwise noted). Labs are also on thursday, during your scheduled CS5003 recitation section. The midterm exam is given during lecture, as are most quizzes.
Week Of | Reading | Topics | HW | Lab | Quiz/Exam | Materials |
---|---|---|---|---|---|---|
Jan 7 | Ch 1, 2.1-2.5 |
|
HW1
|
Lab 1
|
Sample code: discount price
Slides: Variables, data types (multiple choice) Handout: Variables and Arithmetic
|
|
Jan 14 | Ch 3, 5.1-5.4 |
|
HW2
Ex: nn.py |
Lab 2 |
Handout: Writing functions
Sample code: Functions from the NEU menu
GPA functions and test code:
|
|
Jan 21 | MLK DAY |
|
Seminar | Quiz 1 (During Lab on Thursday) |
Brainteasers w/ answers
| |
Jan 28 | (Laney at a conference)
Ch 5.6-5.7, 7.1-7.4, 10.1-10.4 |
|
HW3
Ex: baseball.py |
Handout: Lists
Worksheet: Lists for the card game
Code from class:
| ||
Feb 4 | Ch 8, 10.1-10.4 |
|
HW4 | Lab 3 + test code + Bonus PP#6 |
Handout: strings
Code from class:
| |
Feb 11 | Ch 5.8-5.12, 11 |
|
HW5 | Lab 4
Ex: log.py |
Quiz 2(during lecture) |
Handout: Recursion
Sample code from class:
|
Feb 18 | PREZ DAY |
|
Lab 5 + Seminar
Ex: lab5.py (solutions to the recursive questiosn) PS recursion is not on the exam, these were for fun :)
|
Slides: Midterm review | ||
Feb 25 | MIDTERM |
|
Midterm | |||
Mar 4 | SPRING BREAK | Spring break!! | ||||
Mar 11 | Ch 14.1-14.5 |
|
HW6 | Lab 6 |
every_website_ever.py
encryption and menu (helper modules for website program)
|
|
Mar 18 | Ch 15 |
|
Lab 7 | Quiz 3 (during lecture) | Code from class:
Unittest code examples: |
|
Mar 25 | Ch 15 |
|
HW7 | Lab 8 + Seminar | Sample code (testing with files):
Stack code from class:
|
|
Apr 1 | Appendix B |
|
Lab 9
Unofficial lab, improving run-time complexity. Here are... Goal: Make these sad solutions better -- O(n). Don't click through till you've come up with your own though! |
Quiz 4 (during lecture) |
Slides: Algorithmic complexity
Handout: Algorithmic complexity
Crossword solns (missing: Wendy Williams and Paws)
|
|
Apr 8 | Appendix B |
|
Lab 10 + Exam practice problems |
Code from class:
|
||
Apr 15 | MARATHON MONDAY |
|
Seminar + Exam Review | Slides: Final Exam Review | ||
Apr 22 | FINAL EXAM 4/22 6-9:00pm | Final Exam |