Schedule and Deadlines
Deadline times (all in Ann Arbor time):
- All projects are due at 8:00 PM, with an automatic extension until 11:59 PM
- All other assignements are due by 11:59PM
- CodeLab and zyBooks will drop the 4 lowest grades automatically on Canvas.
- Lab assignments are due the day of your scheduled lab. There is an automatic, guaranteed extension with no request needed until the Monday following the week of the lab assignment.
- All other assignments are due where they appear on the schedule.
Week | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
Jan. 3 - Jan. 7 | First day of Winter term | Lecture 1: Algorithms |
Meet The Staff, Sunday 1/9
|
||
Jan. 10 - Jan. 14 |
Labs begin |
Lecture 2: Intro to C++ | Lecture 3: Data Types | ||
Jan. 17 - Jan. 21 |
No Labs this week |
Lecture 4: Functions 1 |
Project 1 Extra Credit | Lecture 5: Functions 2 | Project 1 Due |
Jan. 24 - Jan. 28 | Lecture 6: Conditionals | Lecture 7: Loops 1 | |||
Week | Monday | Tuesday | Wednesday | Thursday | Friday |
Jan. 31 - Feb. 4 | Lecture 8: Loops 2 | Lecture 9: Strings | |||
Feb. 7 - Feb. 11 | Lecture 10: Pass-by-reference | Project 2 Extra Credit | Lecture 11: Arrays 1 |
Exam 1 Review, Sunday 2/13 |
|
Feb. 14 - Feb. 18 |
No Labs this week |
No lecture Exam 1 6PM |
Lecture 12: Arrays 2 | ||
Feb. 21 - Feb. 25 | Lecture 13: File I/O | Project 3 Extra Credit | Lecture 14: Implicit Bias/Team Dynamics |
Spring break begins, Saturday 2/26 |
|
Week | Monday | Tuesday | Wednesday | Thursday | Friday |
Feb. 28 - Mar. 4 | Spring break |
Spring break |
Spring break |
Spring break |
Spring break |
Mar. 7 - Mar. 11 | Lecture 15: Classes 1 | Lecture 16: Classes 2 | |||
Mar. 14 - Mar. 18 | Lecture 17: Classes 3 | Project 4 Extra Credit | Lecture 18: Classes 4 |
Exam 2 Review, Sunday 3/20 |
|
Mar. 21 - Mar. 25 |
No Labs this week |
Lecture 19: Exam 2 Practice | Exam 2 6PM |
No Lecture | Final Project Tutorial, Sunday 3/27 |
Week | Monday | Tuesday | Wednesday | Thursday | Friday |
Mar. 28 - Apr. 1 | Lecture 20: Final Project | Lecture 21: CS courses and advising | |||
Apr. 4 - Apr. 8 | Lecture 22: Python 1 | Lecture 23: Python 2 | |||
Apr. 11 - Apr. 15 | Lecture 24: Python 3 | Lecture 25: Python 4 | |||
Apr. 18 - Apr. 22 | No Labs this week |
Last day of classes No Lecture |