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 are glad you are here!

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

This week

Week Monday Tuesday Wednesday Thursday Friday
Jan. 23 - Jan. 27

CodeLab L4&L5

zyBooks L6&L7

Lecture 6: Conditionals

Lab 2 Extension Deadline

Lecture 7: Loops 1

Current Projects and Labs

Project 2
Due 2/3 8PM
Lab 3
Due day of your lab at 11:59PM, with extension until 1/31

Tools for Class

Winter 2023 Exams and Major Deadlines

Exam Dates
Project Deadlines

Project 1: January 20

Project 2: February 3

Project 3: February 24

Project 4: March 17

Final Project Core: April 7

Final Project Reach: April 18

Final Project Showcase: April 20