EC EN 424
Download as PDF
Computer Systems
Electrical and Computer Engineering
Ira A. Fulton College of Engineering
Course Description
Machine-level representations of programs and data, processor architecture, program performance optimization, memory hierarchies, virtual memory, linking, exceptions.
When Taught
Winter.
Min
4
Fixed/Max
4
Fixed
3
Fixed
3
Title
Program Optimization
Learning Outcome
Ability to optimize programs to reduce execution time and cache misses.
Title
CPU Optimization
Learning Outcome
Ability to modify a basic CPU design to improve its performance.
Title
Memory Hierarchy Modeling
Learning Outcome
Ability to create a software simulator that accurately models a cache memory.
Title
Understanding Security Vulnerabilities
Learning Outcome
Ability to create software that exploits common security flaws in example programs.