EECS 183: Elementary Programming Concepts

University of Michigan

EECS 183 is an introductory course to computer science and programming, covering the basics of computing as well as problem-solving and algorithmic thinking.

We're glad you are here!

If you are adding the course after the first day of lecture (January 6), make sure you follow the instructions on this page.

This Week (Jan. 24 - Jan. 28)

Monday Tuesday Wednesday Thursday Friday Saturday Sunday

Lab 2

CodeLab L4&L5

zyBooks L6&L7

Lecture 6: Conditionals Lecture 7: Loops 1

Current Projects and Labs

Lab 2
Due the day of your scheduled lab, accepted for full credit until Monday, 1/31/2022 at 11:59 pm
Project 2
Due Friday, 2/11/2022 at 8:00 pm, accepted for full credit until 11:59 pm

Resources for Class

Fall 2021 Exams and Major Deadlines

Exam Dates

Exam 1: February 15, 6PM

Exam 2: March 23, 6PM

There is no final exam.

Project Deadlines

Project 1: January 21

Project 2: February 11

Project 3: February 25

Project 4: March 18

Final Project Core: April 8

Final Project Reach: April 19