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.

Final Project options and team registration open now.

  1. Find your team of 4
  2. Pick one of the two final projects

    Elevators (spec here)
    Arduino (spec here)

  3. Register your team by Monday 3/27 (Elevators) (Arduino)

This week

Week Monday Tuesday Wednesday Thursday Friday
Mar. 20 - Mar. 24

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

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

No Friday Labs

Current Projects and Labs

Final Project
Team registration due 3/27 at 11:59 pm

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