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 assignments 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 Tuesday 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. 2 - Jan. 6 |
First day of Winter term
No Wednesday Labs |
Lecture 1: Algorithms
No Thursday Labs |
Meet The Staff, Sunday 1/8
No Friday Labs |
||
Jan. 9 - Jan. 13 |
Labs begin |
Lecture 2: Intro to C++ | Lecture 3: Data Types | ||
Jan. 16 - Jan. 20 |
No Monday Labs |
Lecture 4: Functions 1 |
Project 1 Extra Credit | Lecture 5: Functions 2 | Project 1 Due |
Jan. 23 - Jan. 27 | Lecture 6: Conditionals | Lecture 7: Loops 1 | |||
Week | Monday | Tuesday | Wednesday | Thursday | Friday |
Jan. 30 - Feb. 3 | Lecture 8: Loops 2 | Project 2 Extra Credit | Lecture 9: Strings | ||
Feb. 6 - Feb. 10 | Lecture 10: Pass-by-reference | Lecture 11: Arrays 1 |
Exam 1 Review, Sunday 2/12 |
||
Feb. 13 - Feb. 17 |
Exam 1 CANCELLED TODAY No lecture No Tuesday Labs |
No Wednesday Labs |
Lecture 12: Arrays 2
No Thursday Labs |
No Friday Labs Exam 1 Friday - Saturday 2/17 - 2/18 |
|
Feb. 20 - Feb. 24 | Lecture 13: File I/O | Lecture 14: Implicit Bias/Team Dynamics |
Spring break begins, Saturday 2/25 |
||
Week | Monday | Tuesday | Wednesday | Thursday | Friday |
Feb. 27 - Mar. 3 | Spring break |
Spring break |
Spring break |
Spring break |
Spring break |
Mar. 6 - Mar. 10 | Lecture 15: Classes 1 | Lecture 16: Classes 2 | |||
Mar. 13 - Mar. 17 | Lecture 17: Classes 3 | Lecture 18: Classes 4 Project 4 Extra Credit |
Exam 2 Review, Sunday 3/19 CHEM 1800 6-8 PM |
||
Mar. 20 - Mar. 24 |
No Monday Labs |
Lecture 19: Exam 2 Practice
No Tuesday Labs |
Exam 2 6PM No Wednesday Labs |
No Lecture
No Thursday Labs |
Final Project Tutorial, Sunday 3/26 at 6pm No Friday Labs |
Week | Monday | Tuesday | Wednesday | Thursday | Friday |
Mar. 27 - Mar. 31 | Lecture 20: **Office Hours** for Final Projects | Lecture 21: CS courses and advising | |||
Apr. 3 - Apr. 7 | Lecture 22: Python 1 | Lecture 23: Python 2 |
Showcase registration due (link will be sent over e-mail) Core team evaluations due Saturday 4/8 (link will be sent over e-mail) |
||
Apr. 10 - Apr. 14 |
Core team evaluations due Special Topics Labs |
Lecture 24: Python 3
Special Topics Labs |
Special Topics Labs |
Lecture 25: Python 4
Special Topics Labs |
|
Apr. 17 - Apr. 21 |
No Labs this week |
Last day of classes No Lecture No Labs this week |
Reach team evaluations due (link will be sent over e-mail) |