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
More details about the schedule, including late day and drop policies, can be found in the syllabus.
  • 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
Aug. 26 - Aug. 30 Labs meet the first week - go to your scheduled lab this week Lecture 1: Welcome to 183 Lecture 2: Introduction to C++
Sep. 2 - Sep. 6

No Monday labs

Labor Day

Lecture 3: Types

Lab 1 Extension Deadline

Lecture 2 CodeLab

Lectures 2, 3, and 4 zyBooks

Lecture 4: Functions 1 Meet The Staff, Sunday 9/8 in CHEM 1800 at 6pm
Sep. 9 - Sep. 13

Assignment 1 Due

Lecture 3 and 4 CodeLab

Lecture 5 and 6 zyBooks

Lecture 5: Functions 2

Lab 2 Extension Deadline

Project 1 Extra Credit

Lecture 6: Conditionals Project 1 Due
Sep. 16 - Sep. 20

Lecture 5 and 6 CodeLab

Lecture 7 and 8 zyBooks

Lecture 7: Loops 1

Lab 3 Extension Deadline

Exam 1 time conflict - alternate request due

Lecture 8: Loops 2
Sep. 23 - Sep. 27

Lecture 7 and 8 CodeLab

Lecture 9 and 10 zyBooks

Lecture 9: Strings

Lab 4 Extension Deadline

Project 2 Extra Credit

Lecture 10: Pass by Reference Project 2 Due

Exam 1 Review, Sunday 9/29 in CHEM 1800
6-8PM

Week Monday Tuesday Wednesday Thursday Friday
Sep. 30 - Oct. 4

Lecture 9 and 10 CodeLab

Lecture 12 zyBooks

No Tuesday Labs

Lecture 11: Exam 1 Practice

Lab 5 Extension Deadline

No Wednesday Labs

Exam 1 10/2 8PM

No office hours Wednesday

No Thursday Labs

No office hours Thursday

Lecture 12: Arrays 1

No Friday Labs

Oct. 7 - Oct. 11

Lecture 12 CodeLab

Lecture 13 and 14 zyBooks

Lecture 13: Arrays 2

Lecture 14: File I/O

Oct. 14 - Oct. 18

No Monday Labs

No office hours Monday

Fall Break

No Tuesday Labs

No office hours Tuesday

No Lecture

Fall Break

No Wednesday Labs

Lecture 13 and 14 CodeLab

Lecture 15 zyBooks

Lab 6 Extension Due

Project 3 Extra Credit

No Thursday Labs

Lecture 15: Classes 1

No Friday Labs

Project 3 Due
Oct. 21 - Oct. 25

Assignment 2 Due

Lecture 15 CodeLab

Lecture 16 and 17 zyBooks

Lecture 16: Classes 2

Exam 2 time conflict - alternate request due

Lecture 17: Classes 3

Final Project Tutorials Sunday, 10/27

Week Monday Tuesday Wednesday Thursday Friday
Oct. 28 - Nov. 1 Final Project Team Registration Due

Lecture 16 and 17 CodeLab

Lecture 18: Classes 4

Lab 7 Extension Deadline

Project 4 Extra Credit

Lecture 19: Exam Practice Project 4 Due

Exam 2 review Sunday, 11/3 in CHEM 1800

Nov. 4 - Nov. 8 No Monday labs

No Tuesday labs

No Lecture

Lab 8 Extension Deadline

No Wednesday labs

No office hours Wednesday

Exam 2 11/6 8PM

No Thursday labs

No office hours Thursday

No Lecture

No Friday labs
Nov. 11 - Nov. 15

Lecture 21 zyBooks

Lecture 20: Team Dynamics and Implicit Bias

Lecture 21: Python 1

Nov. 18 - Nov. 22

Lecture 22 and 23 zyBooks

Lecture 22: Python 2

Lab 9 Extension Deadline

Final Project Showcase Registration Due (link will be sent over e-mail)

Lecture 23: Python 3

Final Project Core Due
Nov. 25 - Nov. 29 No Monday labs

Lecture 21-22 and 23 CodeLab

Final Project Core Team Evaluations Due (link will be sent over e-mail)

No Tuesday labs

Lab 10 Extension Deadline

No Lecture

No Wednesday-Friday labs

No office hours

Thanksgiving Break

Week Monday Tuesday Wednesday Thursday Friday
Dec. 2 - Dec. 6

Special Topics Labs This Week

Lab 11 Special Topics

Lecture 24: Python 4

No Lecture
Dec. 9 - Dec. 13

No Monday labs

Final Project Reach Due

Last day of classes

EECS 183 Showcase Event Wednesday, December 11th

Showcase - 12/11 Michigan League Ballroom - 9:30 am to 4:30 pm

Assignment 3 Due 12/12

Final Project Core Team Evaluations Due (link will be sent over e-mail)