EECS 280: Programming and Intro Data Structures

The University of Michigan EECS 280 Spring 2026

Computer science fundamentals, with programming in C++. Build a statistical analysis tool, an image processing program, a Euchre card game, a machine learning algorithm, and a text editor. Analyze and implement foundational data structures. Syllabus

Announcements

Midterm Exam

Resources

Thu May 28 @ 10:30am
Assignments
Project 2
Due Wed, May 20 at 8:00pm
Project 3
CP Due Tue, May 26 at 8:00pm Final Due Tue, June 2 at 8:00pm
Get Help & Connect
Staff Office Hours   Join
See calendar below for schedule.
Professor Office Hours
See calendar below for schedule.
Q&A Forum:  
Lectures
Live, In-Person  
MTWTh 10:30-12:00pm
1010 DOW (North)
Lecture Notes
Textbook-style coverage.

Calendar   Open in Google Calendar Add to My Calendar

Schedule   Printable Version

People

Faculty

Saquib Razak head shot
Saquib Razak
 

razak@umich.edu

IAs and GSIs

Jacob Flom head shot
Jacob Flom
David Shi head shot
David Shi
Himari Tamura head shot
Himari Tamura
🫛
Soren Walther head shot
Soren Walther