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. 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

zyBooks L2&L3

Lecture 2: Intro to C++ Lecture 3: Data Types
Jan. 16 - Jan. 20

MLK Jr. Holiday

No Monday Labs

Lecture 4: Functions 1

Lab 1 Extension Deadline

Assignment 1 Due

zyBooks L4&L5

CodeLab L2&L3

Project 1 Extra Credit Lecture 5: Functions 2 Project 1 Due
Jan. 23 - Jan. 27

CodeLab L4&L5

zyBooks L6&L7

Lecture 6: Conditionals

Lab 2 Extension Deadline

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

CodeLab L6&L7

zyBooks L8&L9

Lecture 8: Loops 2

Lab 3 Extension Deadline

Request for Alternate Exam 1 due

Project 2 Extra Credit Lecture 9: Strings

Project 2 Due

Feb. 6 - Feb. 10

CodeLab L8&L9

zyBooks L10&L11

Lecture 10: Pass-by-reference

Lab 4 Extension Deadline

Lecture 11: Arrays 1

Exam 1 Review, Sunday 2/12

Feb. 13 - Feb. 17

Exam 1 CANCELLED TODAY

No lecture

No Tuesday Labs

CodeLab L10&L11

zyBooks L12

Lab 5 Extension Deadline

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

CodeLab L12

zyBooks L13

Lecture 13: File I/O Lecture 14: Implicit Bias/Team Dynamics

Project 3 Extra Credit

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

CodeLab L13

zyBooks L15&L16

Lecture 15: Classes 1

Project 3 Extended Deadline

Lab 6 Extension Deadline

Assignment 2 Due

Request for Alternate Exam 2 due

Lecture 16: Classes 2
Mar. 13 - Mar. 17

CodeLab L15&L16

zyBooks L17

Lecture 17: Classes 3

Lab 7 Extension Deadline

Lecture 18: Classes 4 Project 4 Extra Credit

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

Mar. 20 - Mar. 24

Project 4 Extended Deadline

CodeLab L17

No Monday Labs

Lecture 19: Exam 2 Practice

Lab 8 Extension Deadline

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

Final Project Tutorial, Sunday 3/26 at 6pm

Final Project team registration due

Lecture 20: **Office Hours** for Final Projects Lecture 21: CS courses and advising
Apr. 3 - Apr. 7

zyBooks L22&L23

Lecture 22: Python 1

Lab 9 Extension Deadline

Lecture 23: Python 2

Final Project Core Due

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

zyBooks L24

CodeLab L22-23

Core team evaluations due

Special Topics Labs

See the lab topics and times here!

Lecture 24: Python 3

Lab 10 Extension Deadline

Special Topics Labs

See the lab topics and times here!

Special Topics Labs

See the lab topics and times here!

Lecture 25: Python 4

Special Topics Labs

See the lab topics and times here!

Apr. 17 - Apr. 21

CodeLab L24

No Labs this week

Final Project Reach Due

Last day of classes

No Lecture

No Labs this week

Assignment 3 Due

EECS 183 Showcase Event

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