Request to revise the course title and course description for ECGR 3183
Date: May 26, 2009
To: College of Engineering
From: Julie Putnam, Administrative Assistant to Faculty Governance
Approved On: May 25, 2009
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.