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

Fall Break

No Tuesday Labs

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)