CDA-Computer Design/Architecture
CDA 3201 Digital Fundamentals . . . . . 3(3,0)
Introduction to basic elements and internal structure of basic components of digital computers. Topics covered: basic logic circuits; logical design; combinational and sequential circuits; memory elements and organization; input-output devices; introduction to computer organization. Prerequisite: a facility with computer programming.

CDA 3310 Microprocessor Systems I . . . . . 3(3,0)
An introduction to microprocessor based computers, including basic microprocessor architecture, machine language programming, I/O support chips and an introduction to assembler language programming. The course is hardware oriented around the 68000 microprocessor. Prerequisite: a course in computer programming or equivalent.

CDA 4010 Digital Computer Interfacing . . . . . 3(3,0)
Introduction to the principles of interfacing digital systems for control, instrumentation and data communication applications. Basic interfacing concepts are covered as well as numerous examples which utilize the more common interfacing chips for specific applications. Software requirements for each application are stressed. Prerequisite: CDA 3201 and CDA 3310. Corequisite: CDA 4010L.

CDA 4010L Digital Laboratory . . . . . 1(0,3)
Provides hands-on lab experience in interfacing digital systems for control, instrumentation and data communication applications. The experiments conducted in this lab introduce important topics and concepts such as interfacing and troubleshooting digital circuits, parallel and serial interfacing, acquisition and communication, A/D and D/A conversion, etc. Software vs. hardware considerations for various interfacing requirements are also covered. Corequisite: CDA 4010.

CDA 4313 Microprocessor Systems II . . . . . 3(3,0)
Advanced microcomputer concepts as represented by modern 16- and 32-bit microprocessor design. The course is hardware oriented toward the 68000 family of processors and support devices, with discussions of other designs also presented. Both hardware and software topics are included. Topics covered include multiprocessing and bus arbitration, DMA, bus architecture, memory management, systems considerations, position-independent code, reentrant code and other advanced features. Prerequisite: CDA 3201 and CDA 3310.

CDA 6158 Advanced Computer Architecture . . . . . 3(3,0)
An analysis of the design of modern computer systems including pipe lining, 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. Prerequisite: CDA 4010, CDA 4313 or CEN 5205.

CDA 6173 Computer Based Control System Design . . . . . 3(3,0)
Capstone design course for the systems and control engineering program. Students undertake design projects that embody the principles of required core courses. The design project culminates in an oral presentation and a formal written final report. Prerequisites: CEN 6425, CEN 6615, COP 5235, STA 5825 and STA 6826.

CDA 6930 Advanced Topics in Computer Design and Architecture . . . . . 3(3,0)
Selected topics in computer design and architecture. Prerequisites will vary according to specific subject material to be covered.


UWF Home Page
Table of Contents
Adrienne Turner
Enrollment Services
June 13, 1997