Skip to Main Content

CS 221 Computer Architecture: Reading list

CS 221 Computer Architecture


Department: BSc Computer Science

Module Description: Introduces students to the organization and architecture of computer systems, beginning with the standard von Neumann model and then moving forward to more recent architectural concepts.


Module texts

  • Patterson, D. A. and Hennessy, J. L. (2020). Computer organization and design: the hardware/software interface. 6th ed. Cambridge, MA: Morgan Kaufmann. 5th edition available.

Recommended readings

  • Englander, I. (2021). The architecture of computer hardware and systems software: an information technology approach. 6th ed. Hoboken, NJ: Wiley.​ 5th edition available

Ask a Librarian for help to find and evaluate resources