EC EN 323
Download as PDF
Computer Organization
Electrical and Computer Engineering
Ira A. Fulton College of Engineering
Course Description
Architecture, organization and design of computer systems, including assembly language programming, computer arithmetic, instruction execution, performance analysis, pipelining, memory hierarchy, and the design of datapath and control logic.
When Taught
Winter
Min
4
Fixed
4
Fixed
3
Fixed
3
Title
Assembly language
Learning Outcome
Read and write simple programs in assembly language
Title
Computer Arithmetic
Learning Outcome
Understand how common arithmetic and logic operations are performed by computers
Title
Processor Organization
Learning Outcome
Understand the datapath elements used in instruction execution and the control logic which coordinates them
Title
Pipelining
Learning Outcome
Understand how to implement pipelining to improve processor performance
Title
Memory Hierarchy
Learning Outcome
Understand the role of caches in computer systems
Title
Processor Design
Learning Outcome
Perform RTL-level design of datapath and control elements for a pipelined processor