CSCI 424/524: Computer Architecture, Fall 2022

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 have python programming experience, please talk to the instructor.

Textbook and Resources

Grading (424 students)

Grading (524 students)

Homework Assignments

Activities (mostly in-class)


Semester-long Project


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.

Academic Integrity and Accommodations

Writing Resources

Mental and Physical Well-Being

William & Mary recognizes that students juggle different responsibilities and can face challenges that make learning difficult. There are many resources available at W&M to help students navigate emotional/psychological, physical, medical, material, accessibility concerns, including: