Request to revise the course title and course description for ECGR 3183

Memo Date: 
Tuesday, 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.