CS 2200 An Introduction to Computer Systems and Networks
Overview of the Course
Project Ideas and Details
Project 1:
Design of Datapath & Control
Project 2:
Augmenting Processor to Handle Interrupts
Project 3:
Virtual Memory Management
Project 4:
Implementing Processor Scheduler using pthreads
Project 5:
Implementing a Reliable Transport Protocol
Homework Ideas and Details
Homework 1
Homework 2
Homework 3
Homework 4
Homework 5
Model Exams
First Midterm
Second Midterm
Final Exam
Textbook:
(Table of Contents)
(Prospectus)
Slides for Classroom
Chapter 1 slides
Chapter 2 slides
Chapter 3 slides
Chapter 4 slides
Chapter 5 slides
Chapter 6 slides
Chapter 7 slides
Chapter 8 slides
Chapter 9 slides
Chapter 10 slides
Chapter 11 slides
Chapter 12 slides
Chapter 13 slides
Chapter 14 slides
Additional links
An Integrated Approach to Teaching Computer Systems Architecture
, Appeared in WCAE WORKSHOP (held in conjunction with ISCA 2007), San Diego, CA, June 2007.
Textbook used in this course:
(Info)
(Link to Amazon)