Welcome to Computer Systems, Fall 2025!


Updates

Friday, November 14, 2025

Assignment 8 has been released. Because of the exam on November 20, 2025, the deadline is Monday, November 24, 2025.

Saturday, November 8, 2025

Assignment 7 is available.

Friday, October 31, 2025

Assignment 6 has been published. It builds on Assignment 5.

Friday, October 24, 2025

Assignment 5 has been published. While the assignment does not require a great amount of coding, you’ll have to do the background reading as the techniques are not covered in class.

Thursday, October 16, 2025

The Project 1 deadline has been extended to Friday, October 24.

Monday, October 6, 2025

Project 1 has been published. It is a substantial programming exercise. Spend time thinking about how to best design your program. Refreshing up on separate compilation might be helpful.

Saturday, September 27, 2025

Assignment 4 has been published. Read up on pointers, dynamic memory allocation, and separate compilation. Ask questions.

Friday, September 19, 2025

Assignment 3 is out. Take a look at the Assembly Design Recipe.

Tuesday, September 16, 2025

Instructor Office Hours posted

Friday, September 12, 2025

Assignment 2 is out now.

Friday, September 5, 2025

Assignment 1 has been published.

Wednesday, September 3, 2025

Welcome to Computer Systems! To start, please read the Syllabus and take a look at our Schedule. We look forward to seeing you in class!