CDA-COMPUTER DESIGN/ARCHITECTURE
CDA 3100 Microprocessor Systems 3
Prerequisite:
COP 2253 and COT 3100.
Introductory
microprocessor-based computers, including basic microprocessor architecture,
machine language programming, I/O support chips and an introduction to
assembler language programming.
CDA 3101 Introduction to Computer Organization 3
Prerequisite:
MAC 2311 or MAC 2233; CDA 3100 or EEL 3701.
Organization
of computing systems. Logical basis of computer structure. Machine
representation of instructions and data, flow of control, and basic machine
instructions. Assembly language programming.
CDA 6158 Advanced Computer Architecture 3
Prerequisite:
CDA 3100.
An
analysis of the design of modern computer systems including pipelining, array
processors, memory hierarchies with caching, bus control and I/O control.
Discussion of alternate architectures: tightly and loosely coupled multiple
processor systems, single- and multiple-instruction streams. Distributed
systems. Illustrations using existing micro, mini, mainframe and parallel
computers.