Syllabus - COMP201

COMP201 - Principles of Computer Organization

Description:
This course is the first of four courses that holistically explore the structure of computational systems. This course deals with the nature of computer hardware. The course will cover the structure of current computer systems at the level of functional organization, representation of data and programs, the design of the memory hierarchy, and, the design of the I/O system. The course will introduce basic assembly language.

Outcomes:

  • Analyze the structure of computer systems
  • Analyze the relationship between computer system structures and performance
  • Develop assembly language programming skills
  • Demonstrate the implementation of higher-level language constructs in assembly language

Required Text(s):

Englander, I., & Wong, W. (2021). The architecture of computer hardware, systems software, and networking: An information technology approach (6th ed.). Wiley. ISBN: 9781119495208.


The textbook publisher has a companion website with useful information.