Computer Architecture and Design

General

Prefix

ECE

Course Number

421

Course Level

Undergraduate

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.