CSCI 424: Computer Architecture, Spring 2021

General Information


Prerequisite(s): CSCI 304 and either CSCI 301 or CSCI 303. Experience with Python programming is desired (equivalent to CSCI 140/141). If you do not meet these requirements, please talk to the instructor.

Textbook and Resources


Homework Assignments

Activities (mostly in-class)


Tentative Schedule (Will keep changing regularly)

Academic Integrity and Accommodations



The lecture slides of this course are developed based on the original lecture slides from Mary. J. Irwin (Penn State) and Computer Organization and Design, 5th Edition, Patterson & Hennessy (P&H), Morgan Kaufmann. The course staff also acknowledges the contributions of Mary. J. Irwin, Chita Das, Yuan Xie, N. Vijaykrishnan, and other instructors and TAs at Penn State, towards developing the course material over a period of time.