Computer Organization

Description

CSE2021 provides a description of how computers work by following the abstraction trails form the high-level programming layer down to the digital-logic component layer. Topics include language of the computer, arithmetic for computers, processor, memory, storage and input/output, and other emerging topics.

Learning Outcomes

By the end of the course, students should be able to:

  1. Translate high-level code to assembly language and machine code,
  2. Represent data in machine readable form and describe how it is stored and manipulated in a CPU,
  3. Synthesize hardware of increasing complexity from logic gates to a simple CPU using a Hardware Description Language,
  4. Evaluate computer performance and compare performance on different architectures and designs
  5. Describe and critique I/O and parallel hardware

Instructor & Office Hours

Lecture and Lab Times

Teaching Assistants

TA Office Hour

  1. Mingfei Wang