ELEC3725 - Computer Architecture
This course introduces engineering students with the design of computer systems and components; processor design, instruction set design, and addressing; control structures and microprogramming; memory management, caches, and memory hierarchy; interrupts and I/O structures. Prerequisite: ELEC2275, Digital Logic. Corequisite: ELEC3550, Computer Networks for Engineers.
1. Apply processor design concepts in modern computer architecture, including assembly language, basic datapath and pipeline components, and cache/memory design.
2. Evaluate constraints and tradeoffs in microprocessor design.
3. Use and modify computer architecture simulation tools in a high-level language.
Updated Fall 2017
(7) An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.