Final Report 2004 December 12
B.7.6 Curriculum D – Course Summaries
CPE
D
101: Concepts in Computer Engineering
Range of illustrations of the applicability of developments in computer engineering exhibiting the use of hardware and software systems in a variety of different contexts including simple devices, embedded
systems, systems with an important human computer interface, systems involving computer communications, and systems of a sensitive nature such as safety critical systems; issues involved in electronics, software,
human computer interface, use of tools, systems, and the engineering dimension.
Prerequisites: Two courses in calculus and two courses in physics Credit Hours: 3
Lecture Hours: 42 Lab Hours: 14 Recitation Hours: 14 CE2004 BOK Coverage: CE-CSE 0-9
CPE
D
201: Computer Organization
The fundamental elements of digital logic and their use in computer construction; register level description of computer execution and the functional organization of a computer; essential elements of computer
architecture; major functional components of a modern computer system. Characteristics of machine codes: instruction formats and addressing modes. The elements of machine and assembly code programming.
Memory hierarchy and organization. Interfacing and communication between processor and peripheral devices. Experiments provide laboratory experience in hardware and software to interface memory and
peripheral components to a computer system.
Prerequisites: CSC
D
101 Credit Hours: 3
Lecture Hours: 42 Lab Hours: 14 Recitation Hours: 14
CE2004 BOK Coverage: CE-CAO 0-4, 9 CPE
D
202: Professional Issues in Computer Engineering
Critical examination of ethical problems associated with computer engineering; discussion of these problems conducted within the framework of classical philosophical ethical theories; legal and quasi-legal i.e., policy
and regulative issues; topics addressed include the process of ethical decision-making, privacy and confidentiality, computer crime, professional codes and responsibilities, professional practice, system
security, impact of computers on society.
Prerequisites: Second-year standing Credit Hours: 3
Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 14
CE2004 BOK Coverage: CE-SPR 0-9 CPE
D
203: Operating Systems and Net-Centric Computing