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
Jan 6 - Jan 10 First day of Winter term

No Wednesday Labs

No Thursday Labs

Lecture 1: Algorithms

No Friday Labs

Lectures 2 and 3 zyBooks due Sunday, 1/12

Meet The Staff Event, Sunday 1/12, 6-7:30pm, CHEM 1800

Jan 13 - Jan 17 Lecture 2: Introduction to C++ Lecture 3: Data Types

Lectures 4 and 5 zyBooks due Sunday, 1/19

Lecture 2 and 3 CodeLab due Sunday, 1/19

Jan 20 - Jan 24

MLK Jr. Holiday 1/20

No Monday Labs

Lecture 4: Functions 1

Lab 1 Extension Deadline

Assignment 1 Due

Project 1 Extra Credit

Lecture 5: Functions 2 Project 1 Due
Jan 27 - Jan 31

Lecture 4 and 5 CodeLab

Lecture 6 and 7 zyBooks

Lecture 6: Conditionals

Lab 2 Extension Deadline

Lecture 7: Loops 1
Week Monday Tuesday Wednesday Thursday Friday
Feb 3 - Feb 7

Lecture 6 and 7 CodeLab

Lecture 8 and 9 zyBooks

Lecture 8: Loops 2

Lab 3 Extension Deadline

Exam 1 time conflict - alternate request due

Project 2 Extra Credit

Lecture 9: Strings Project 2 Due
Feb 10 - Feb 14

Lecture 8 and 9 CodeLab

Lecture 10 zyBooks

Lecture 10: Pass by Reference

Lab 4 Extension Deadline

Lecture 11: Exam 1 Practice

Exam 1 Review, Sunday 2/16
6-8PM
CHEM 1800

Feb 17 - Feb 21

Lecture 10 CodeLab

Lecture 12 zyBooks

No Tuesday Labs

No office hours Tuesday

Exam 1 2/18 6PM

No Lecture

No Wednesday Labs

No office hours Wednesday

Lab 5 Extension Deadline

No Thursday Labs

Lecture 12: Arrays 1

No Friday Labs

Feb 24 - Feb 28

Lecture 12 CodeLab

Lecture 13 and 14 zyBooks

Lecture 13: Arrays 2

Project 3 Extra Credit

Lecture 14: File IO

Project 3 Due
Week Monday Tuesday Wednesday Thursday Friday
Mar 3 - Mar 7

Spring break

Spring break

Spring break

Spring break

Spring break

Mar 10 - Mar 14

Lecture 13 and 14 CodeLab

Lecture 15 and 16 zyBooks

Lecture 15: Classes 1

Lab 6 Extension Deadline

Assignment 2 Due

Exam 2 time conflict - alternate request due

Lecture 16: Classes 2

Mar 17 - Mar 21

Lecture 15 and 16 CodeLab

Lecture 17 zyBooks

Lecture 17: Classes 3

Lab 7 Extension Deadline

Project 4 Extra Credit

Lecture 18: Classes 4 Project 4 Due

Exam 2 Review, Sunday 3/23 6-8PM CHEM 1800

Mar 24 - Mar 28 No Monday labs

Lecture 17 CodeLab

No Tuesday labs

Lecture 18: Exam 2 Practice

Lab 8 Extension Deadline

No Wednesday labs

No office hours Wednesday

Exam 2 3/26 6PM

No Thursday labs

No office hours Thursday

No Lecture

No Friday labs

Final Project Tutorials Sunday, 3/30 6-7PM
Elevators in 170 Weiser,
Arduino in 1324 East Hall

Week Monday Tuesday Wednesday Thursday Friday
March 31 - Apr 4

Lecture 21 zyBooks

Final Project Team Registration Due

Lecture 20: Implicit Bias + Team Dynamics

Lecture 21: Python 1
Apr 7 - Apr 11 Lecture 22 and 23 zyBooks

Lecture 21: Python 2

Lab 9 Extension Deadline

Lecture 22: Python 3

Final Project Core Due

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

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

Apr 14 - Apr 18

Special Topics Labs This Week

Lecture 21+22 and 23 CodeLab

Lecture 23: Python 4

Lab 10 Extension Deadline

No Lecture

Apr 21 - Apr 25 No Monday labs No Tuesday labs

No Lecture

Final Project Reach Due

Last day of classes

EECS 183 Showcase Event Thursday, April 24th,
Michigan League Ballroom - 10:30 am to 3:40 pm

Assignment 3 due 4/25

Reach team evaluations due 4/25 (link will be sent over e-mail)