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
Introduction to the design and performance analysis of computer networks. Architectures, protocols, standards and technologies of computer networks; design and implementation of networks based on
requirements; applications of information networks for data, audio and video communications; performance analysis.
Prerequisites: ECE
B
207, ECE
B
301 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-NWK 0–8
ECE
B
404: Ethics, Society, Profession
Critical examination of ethical problems associated with computer engineering. Discussion of these problems is conducted within the framework of classical philosophical ethical theories. Legal and quasi-legal i.e.,
policy and regulative issues are also considered. Topics addressed include the process of ethical decision- making, privacy and confidentiality, computer crime, professional codes and responsibilities, software piracy,
the impact of computers on society.
Prerequisites: Junior standing Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-SPR 0-8
ECE
B
405: Design Projects in Computer Engineering
Individually defined projects oriented toward providing experience in establishment of objectives and criteria, synthesis, analysis, construction, testing, and evaluation; development of student creativity through
the solution of open-ended problems; individual instruction in design methodology. Prerequisites: ECE
B
304, ECE
B
401 Credit Hours 3 Lecture Hours: 14 Lab Hours: 84 Recitation Hours: 0
- B.15 -
Final Report 2004 December 12
CE2004 BOK Coverage: none Sample ECE Elective Courses
ECE
B
501: Communications Systems Study of communication systems design and analysis. Topics include signals and spectra, baseband signaling
and detection in noise, digital and analog modulation and demodulation techniques, and communications link budget analysis.
ECE
B
502: Digital Electronics