Skip to main content

Computer Architecture I

General

Prefix

CSCI

Course Number

220

Course Level

Undergraduate

College/School

College of Science and Engineering

Description

CPU architecture, number systems, digital circuit design, assembly language programming, VHDL programming. Lab.

Prerequisites

Credits

Min

4

Max

4

Repeatable

No

Goals and Diversity

MN Goal Course

No

Cultural Diversity

No

Learning Outcomes

Outcome

Analyze and design combinational and sequential logic circuits.

Outcome

Describe basic computer architecture

Outcome

Apply number systems of various bases to computational problems

Outcome

Apply modern CAD tools to the analysis and design of logic circuits

Outcome

Write simple assembly language programs using standard structures

Outcome

Design and conduct experiments in computer architecture

Outcome

Analyze data from experiments and draw appropriate conclusions

Course Outline

Course Outline

Information as bits. 5% Combinational logic. 15% Sequential logic. 10% Datapath components. 20% VHDL. 5% Assembly language instructions. 15% Arithmetic for computers. 15% The computer processor. 15%

Dependencies

Courses

CSCI220 is a prerequisite for:

Programs

CSCI220 is a completion requirement for: