EECS 183

Course Info ECoach Gradebook Office Hours 1-1 Sessions Piazza Resources Files Schedule Staff
image of students enjoying lecture
Week Monday Wednesday Lab Projects and Exams
Jan. 18 - Jan. 22 No Lecture Lecture 1:
Introduction to 183
Videos: Lecture 1
Checkpoint: Lecture 1 (due Fri 1/22)
Lab 1
Jan. 25 - Jan 29. Intro Assignments
Lecture 2:
Introduction to C++
zyBooks: Lecture 2
Videos: Lecture 2
Checkpoint: Lecture 2
Lecture 3:
Datatypes
zyBooks: Lecture 3
Videos: Lecture 3
Checkpoint: Lecture 3
Lab 2
Feb. 1 - Feb. 5 CodeLab: Lecture 2
CodeLab: Lecture 3
Lecture 4: Functions 1
zyBooks: Lecture 4
Videos: Lecture 4
Checkpoint: Lecture 4
Lecture 5:
Functions 2
zyBooks: Lecture 5
Videos: Lecture 5
Checkpoint: Lecture 5
Lab 3 Project 1 Due:
Friday, Feb. 5, 8:00 PM EST
Feb. 8 - Feb. 12 CodeLab: Lecture 4
CodeLab: Lecture 5
Lecture 6: Branching
zyBooks: Lecture 6
Videos: Lecture 6
Checkpoint: Lecture 6
Lecture 7:
While Loops
zyBooks: Lecture 7
Videos: Lecture 7
Checkpoint: Lecture 7
Lab 4
Feb. 15 - Feb. 19 CodeLab: Lecture 6
CodeLab: Lecture 7
Lecture 8:
For Loops

zyBooks: Lecture 8
Videos: Lecture 8
Checkpoint: Lecture 8
Lecture 9: Strings
zyBooks: Lecture 9
Videos: Lecture 9
Checkpoint: Lecture 9
Lab 5
Feb. 22 - Feb. 26 CodeLab: Lecture 8
CodeLab: Lecture 9
Lecture 10: Pass by Reference
zyBooks: Lecture 10
Videos: Lecture 10
Checkpoint: Lecture 10
Wellness Day: No Lecture
Lab 6 Project 2 Due:
Friday, Feb. 26, 8:00 PM EST
Mar. 1 - Mar. 5 Lecture 11:
Exam 1 Review

No Lecture No Lab Exam 1: Tuesday Mar. 2, 8:00 PM EST
Mar. 8 - Mar. 12 No Class — 183 Gap Week
Mar. 15 - Mar. 19 CodeLab: Lecture 10
Lecture 12:
Arrays 1
zyBooks: Lecture 12
Videos: Lecture 12
Checkpoint: Lecture 12
Lecture 13:
Arrays 2
zyBooks: Lecture 13
Videos: Lecture 13
Checkpoint: Lecture 13
Lab 7
Mar. 22 - Mar. 26 CodeLab: Lecture 12
CodeLab: Lecture 13
Lecture 14:
Implicit Bias, File I/O
zyBooks: Lecture 14
Videos: Lecture 14
Checkpoint: Lecture 14
Lecture 15:
Classes 1
zyBooks: Lecture 15
Videos: Lecture 15
Checkpoint: Lecture 15
Lab 8 Project 3 Due:
Friday, Mar. 26, 8:00 PM EDT
Mar. 29 - Apr. 2 CodeLab: Lecture 14
CodeLab: Lecture 15
Lecture 16:
Classes 2
zyBooks: Lecture 16
Videos: Lecture 16
Checkpoint: Lecture 16
Lecture 17:
Classes 3
zyBooks: Lecture 17
Videos: Lecture 17
Checkpoint: Lecture 17
Lab 9
Apr. 5 - Apr. 9 CodeLab: Lecture 16
CodeLab: Lecture 17
Lecture 18:
Classes 4
zyBooks: Lecture 18
Videos: Lecture 18
Checkpoint: Lecture 18
Lecture 19:
Python 1
zyBooks: Lecture 19
Videos: Lecture 19
Checkpoint: Lecture 19
Lab 10 Project 4 Due:
Friday, Apr. 9, 8:00 PM EDT
Apr. 12 - Apr. 16 Lecture 20:
Exam 2 Review
No Lecture No Lab Exam 2: Wednesday, Apr. 14, 8:00 PM EDT
Apr. 19 - Apr. 23 CodeLab: Lecture 19
Lecture 21:
Python 2
zyBooks: Lecture 21
Videos: Lecture 21
Checkpoint: Lecture 21
Exit Survey
Lecture 22:
Python 3
zyBooks: Lecture 22
Videos: Lecture 22
Checkpoint: Lecture 22
Classes End Wednesday Project 5 Due:
Wednesday Apr. 21, 8:00 PM EDT
No Final Exam