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
Project 1
Due Tue, Jun 12 at 8:00pm
See calendar below for schedule.
Professor Office Hours
See calendar below for schedule.
Report a conflict and request a alternate scheduling for the Midterm Exam
Report a conflict and request a alternate scheduling for the Final Exam
Assignment extensions, grade inquiries, excused absences, late adds, etc.
If there's something not on these forms, you can reach us at eecs280admin@umich.edu.
Mon 2-8pm virtual
Office hours have ended
Tue 2-6pm virtual
Office hours have ended
Tue 6-8pm
DOW 1010
Office hours have ended
Wed 2-5pm
EECS 1500
Office hours have ended
Wed 5-8pm virtual
Office hours have ended
Thu 2-6pm virtual
Office hours have ended
Fri 2-5pm virtual
Office hours have ended
Sat (none)
Sun 1-4pm
MH 1427
Office hours have ended
People
Faculty
IAs and GSIs