Final Report 2004 December 12
Prerequisites: ECE
B
202 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-CSG 6 – 9, CE-DSP 0-6
ECE
B
205: Electrical Circuits Laboratory
Principles of measurement and instruments used to measure parameters and dynamic variables in electric circuits, steady state and transient measurements in DC and AC circuits, and data analysis methods.
Prerequisite: ECE
B
202 Credit Hours 1 Lecture Hours: 0 Lab Hours: 42 Recitation Hours: 0
CE2004 BOK Coverage: CE-CSG 0-3
ECE
B
206: Digital Electronics
Introduction to electronic materials and devices; principles of design; design of DC and AC circuits using diodes, bipolar junction transistors, field-effect transistors and use of transistors in digital circuits, including
combinational and sequential circuits. Prerequisites: ECE
B
201, ECE
B
204 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-ELE 0 –7, CE-VLS 0-6
ECE
B
207: Computer Organization
Introductory course in computer organization and architecture. Topics include basic hardware and software structure, addressing methods, programs control, processing units, I-O organization, arithmetic, main-
memory organization, peripherals, microprocessor families, RISC architectures, and multiprocessors. Prerequisites: CSC
B
101, ECE
B
201 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-CAO 0 – 3, 9, CE-DIG 6-7
ECE
B
301: Operating Systems
Basic operating system components and their functions, concurrency, scheduling and dispatch, memory and device management, file systems, and performance evaluation.
Prerequisites: CSC
B
201, ECE
B
207 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-OPS 0 –9, CE-CAO 3, 5, 8
ECE
B
302: Computer Architecture
Computer bus structures, memory organization, interrupt structures, arithmetic units, input-output structures, central processor organization, control function implementation, pipelining, performance measurement, and
distributed system models. Prerequisites: ECE
B
207 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-CAO 3–10, CE-DIG 6
ECE
B
303: Computer Design Laboratory
Laboratory experiments include interfacing memory and peripheral devices to a microcomputer, the design of software to control these devices, and the integration of computer hardware and software to control a system.
Prerequisites: ECE
B
203, ECE
B
207 Credit Hours 1 Lecture Hours: 0 Lab Hours: 42 Recitation Hours: 0
CE2004 BOK Coverage: CE-CAO 3-5
ECE
B
304: Digital System Design
Hierarchical modular design of digital systems, design modeling with a hardware description language, functional and timing simulation of digital systems, implementation in programmable logic devices and field-
programmable gate arrays, formal verification, fault models and testing. Designs are developed, simulated and implemented in field-programmable gate arrays in laboratory sessions.
Prerequisites: ECE
B
207 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-DIG 7, CE-CSE 0–7, VLS 10-11
ECE
B
305: Digital Systems Laboratory
Digital system designs are developed, modeled, simulated and implemented in field-programmable gate arrays.
- B.14 -
Final Report 2004 December 12
Corequisites: ECE
B
304 Credit Hours 1 Lecture Hours: 0 Lab Hours: 42 Recitation Hours: 0
CE2004 BOK Coverage: CE-DIG 7, CE-CSE 0–7, VLS 10-11
ECE
B
306: Analog Electronics
Design and analysis of single-stage and multistage transistor amplifiers; biasing for integrated circuit design; small-signal modeling; operational amplifier circuits; IC design techniques; noise and RF amplifiers; DA and
AD converters. Prerequisites: ECE
B
206 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-ELE 9-14
ECE
B
307: Random Signals Systems
Introduction to engineering problems of a probabilistic nature. Systems transformations, statistical averages, simulation, and estimation of system parameters.
Prerequisites: ECE
B
204 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-PRS 0-7
ECE
B
401: Fundamentals of Software Design
Foundations of software design, reasoning about software, the calculus of programs, survey of formal specification techniques and design languages, human-computer interaction, inputoutput, graphical user
interfaces. Prerequisites: CSC
B
201 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-SWE 0 – 7, CE-CSE 0-8, CE-HCI 0-4
ECE
B
402: Embedded Computing Systems
Interfacing of microcomputers to peripherals or other computers for purposes of data acquisition, device monitoring and control, and other communications. The interfacing problem is considered at all levels
including computer architecture, logic, timing, loading, protocols, and software laboratory for building and simulating designs.
Prerequisites: ECE
B
302, ECE
B
303 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-ESY 0–10, CE-CAO 5, CE-ELE 8
ECE
B
403: Computer Networks