Final Report 2004 December 12
CSC
D
301: Programming Languages and Syntax-Directed Tools
History of the development of languages; different flavors of languages, programming, scripting, mark-up, specification; language role, characteristics, comparisons; different programming paradigms, significance,
main areas of application, imperative, functional, logic, object-oriented languages; concurrency; aims and objectives of language design; principles of language design, including limitations; interaction between
language design and the translation process; basic approaches to translation; aims and objectives of translation; major components of translation and their implementation; library design, separate compilation,
design considerations, and implementation.
Prerequisites: Two courses in calculus and two courses in physics Credit Hours: 3
Lecture Hours: 28 Lab Hours: 28 Recitation Hours: 14 CE2004 BOK Coverage: CE-SWE 6-7.
ELE
D
101: Foundations of Electronics
Introduction to basic electrical quantities such as charge, current, voltage, energy and power. Introduction to classical dynamics, electrostatics, and magnetism. Basic laws such as Kirchoff’s law, Ohm’s law;
Thevenin’s theorem, Norton’s theorem. Resistive circuits and networks, reactive circuits and networks. Capacitance, inductance, damping, transformers. Electronic properties of materials. Diodes and diode
circuits. MOS transistors and biasing. MOS logic families.
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-CSG 0-3, CE-ELE 0-4, CE-VLS 0-2. ELE
D
102: Digital Circuits I
Basic switching theory, combinational logic circuits; modular design of combinational circuits; memory elements; sequential logic circuits; digital systems design; understanding and analysis of the basic types of
circuits and electrical networks as used in electronics, communications, and power applications. 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-DIG 0-6, CE-VLS 3-5. ELE
D
201: Digital Circuits II
Review of MOS families and circuits; bipolar transistors and logic families; digital parameters and issues; storage elements; interfacing logic families and standard busses; fundamentals of digital systems design
including state diagrams; modeling and simulation, use of relevant tools; use of CAD tools; design carried out for testability and for other such characteristics; problems of verification and validation; formal
verification.
Prerequisites: ELE
D
102 Credit Hours: 3
Lecture Hours: 28 Lab Hours: 28 Recitation Hours: 14 CE2004 BOK Coverage: CE-DIG 6-9, CE-ELE 4-8.
ELE
D
202: Analog Circuits
Data conversion issues, AD and DA circuits; electronic voltage and current sources; low and high pass filters, Chebyshev and Butterworth approximations, Sallen-Key; negative feedback; operational amplifier
circuits; introduction to bipolar junction transistors.
Prerequisites: ELE
D
201 Credit Hours: 3
Lecture Hours: 42 Lab Hours: 14 Recitation Hours: 14 CE2004 BOK Coverage: CE-ELE 9-14.
ELE
D
301: Signals and Systems