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.

Thanks for taking EECS 183!

The 183 teaching staff is glad that you were here. Best wishes for a great summer break.

Current Projects and Labs


Congratulations on finishing your projects, and thank you for sharing at the Showcase.

This week

Week Monday Tuesday Wednesday Thursday Friday
Apr. 24 - end of summer

Tools for Class

Winter 2023 Exams and Major Deadlines

Exam Dates

Exam 1: February 14, 6PM - UPDATE: Feb. 17-18

For exam schedule conflicts, request Exam 1 alternate here

Exam 2: March 22, 6PM

For exam schedule conflicts, request Exam 2 alternate here

There is no final exam.

Project Deadlines

Project 1: January 20

Project 2: February 3

Project 3: February 24March 6

Project 4: March 17March 20 - no late days allowed

Final Project Core: April 7

Final Project Reach: April 18

Final Project Showcase: April 20