Implementation Date: 2009
Note: Deletions are strikethroughs. Insertions are underlined.
Catalog Copy
ECGR 3183. Computer Organization and Programming Languages. (3) Prerequisites: ECGR 3181 and ECGR 2103 or ITCS 1215 or permission of instructor. Introduction to key concepts in computer organization, design, and engineering including the following topics: CPU performance analysis, instruction set design, systems-level view of computer arithmetic, design of the datapath and control for a simple processor using VHDL, pipelining, hierarchial memory, I/O systems. Microprocessor design, assembly language programming, C programming, input/output, interrupts and traps, structured program development, parsers/interpreters/compilers. Emphasis on application of these concepts to computer engineering systems including microcomputers and embedded systems.