CS 220 : Computer Architecture
Course Description
CS220 Computer Architecture: The student will learn about the various hardware components of a computer system. Course topics include: data representation, numbering systems, Boolean algebra, combinational logic, sequential logic, CPU layout, registers, adders, buses, and memory devices. Prerequisites: CS208 & CS219. 3:0:3
Learning Outcomes
- Solve problems involving Boolean algebra, integer computer representation and arithmetic (such as binary, octal, hexadecimal, 2's complement), and floating-point computer representation and arithmetic.
- Design combinational and sequential circuits. Explain various circuitry components including gates, multiplexers/demultiplexers, encoders/decoders, latches, flip-flops, registers, counters, and adders.
- Explain and analyze Memory and I/O designs
- Explain and analyze CPU designs
Teaching Directives: | Linkage to Learning Outcome #: |
Homework Assignments: | |
|
Assign a sufficient amount of homework such that
all of the above objectives are covered.
| All |
|
For each homework assignment, include problem-solving questions that require
the student to apply the above objectives.
| All |
|
For each homework assignment, include short-essay questions that require the
student to effectively communicate the technical content of the above objectives.
| All |
|
For certain homework assignments, the student
will be asked to solve a problem(s) by analyzing a digital schematic.
| All |
|
For certain homework assignments, the student
will be asked to solve a problem(s) by designing a digital circuit.
| All |
Exams: |
Include one or more of:
Short essay, short answer, multiple choice, multiple answer, true false,
calculation, circuit design.
| All |
|
Given a problem description, solve the problem using an appropriate mathematical
principle.
| All |
|
Given a problem description, solve the problem by applying an appropriate circuit
design principle.
| All |
Textbooks
View the approved textbook list.
^ Back to the Top
---------------------------------
University Resources
This page was last modified on Monday, September 12, 2011