Computer Architecture and Design
General
Prefix
ECE
Course Number
421
Course Level
Undergraduate
Department/Unit(s)
College/School
College of Science and Engineering
Description
Organization at the register level of a single processor computer. Hardware description language, computer interconnection structures, mainframe memory organization, introduction to advanced architecture. Design projects and a project paper. Additional project for graduate credit.
Prerequisites
Credits
Min
3
Max
3
Repeatable
No
Goals and Diversity
MN Goal Course
No
Cultural Diversity
No
Learning Outcomes
Outcome
Describe the organization and architectures of computer systems.
Outcome
Describe the interactions between the computer architecture and its software - issues that influence designs of programming languages, operating systems, and algorithms.
Outcome
Describe parallel computing, pipelining processing, multiprocessing.
Outcome
Describe memory organization and management in computer system.
Outcome
Analyze the performance of different computer architectures and trade-offs between its cost and performance.
Outcome
Design and analyze a simple computer architecture using industry-standard software.