Electrical and Computer Engineering (ECE)
Head of Department: Professor Peter Luh
Department Office: Room 452, Information Technologies Engineering Building
For major requirements, see the School of Engineering section of this Catalog.
| Link to the description of a new ECE course approved in Spring 2008: |
UPDATE! |
1001. Survey of Modern Electronic Technology
(100) Semester by arrangement. Three credits.
A non-specialist introduction to the broad field of electronic technology, including historical roots, contemporary applications, and future directions. CA 3.
1101. Electrical and Computer Engineering Tools
(101) Second semester. One credit.
An introduction to the modern computer tools used for circuit analysis, signal and system analysis, control, and data acquisition.
1110. Microcontroller Applications in Engineering
(110) Second semester. Three credits.
Introduction to microcontroller-based design. Assembly language programming. Design projects for microcontroller applications in engineering.
2001W. Electrical Circuits
(210W) Either semester. Four credits. Three 1-hour lectures and one 2-hour laboratory. Prerequisite: PHYS 1502Q and MATH 2410Q, both of which may be taken concurrently; ENGL 1010 or 1011 or 3800. This course and either ECE 2608 or 2609W may not be taken for credit.
Analysis of electrical networks incorporating passive and active elements. Basic laws and techniques of analysis. Transient and forced response of linear circuits. AC steady state power and three-phase circuits. Periodic excitation and frequency of response. Computer analysis tools. Design projects are implemented and tested in the laboratory. Laboratory reports with revisions are required for each project.
2608. Fundamentals of Circuit Analysis
(201) (Formerly offered as EE 201.) Semester by arrangement. Three credits. Three class periods and one discussion period. Prerequisite or corequisite: MATH 2410 and PHYS 1502. This course and ECE 3002 may not both be taken.
Analysis of electrical networks incorporating passive and active elements. Basic laws and techniques of analysis. Transient and forced response of linear circuits. Periodic excitation and frequency response.
2609W. Electrical Circuit Design Laboratory
(209W) (Formerly offered as EE 209W.) Semester by arrangement. Two credits. One 2-hour laboratory period and one 1-hour discussion period. Prerequisite: ECE 2608, may be taken concurrently; ENGL 1010 or 1011 or 3800.
Design and evaluation of analog circuits. Emphasizes out-of-laboratory preparation and troubleshooting. Introduction to laboratory instruments including oscilloscopes, signal sources and meters.
3001. Electromagnetic Fields and Waves
(205) (Formerly offered as EE 205.) First semester. Three credits. Prerequisite: PHYS 1502 and MATH 2110 and 2410. Not open to students who have received credit for ECE 206.
Application of electric and magnetic field theory to engineering problems involving conductors, dielectrics, semiconductors, magnetic materials, the motion of charged particles, and wave propagation. Relationship between fields and circuit parameters in the context of transmission lines and radiation.
3002. Electrical and Computer Engineering Principles
(220) (Formerly offered as EE 220.) First semester. Three credits. Prerequisite: MATH 2410Q , and PHYS 1502Q, both of which may be taken concurrently. This course and ECE 2608 or ECE 2001W may not both be taken for credit.
Basic concepts of circuit analysis as applied to electronic circuits and electromechanical devices, including measuring instruments.
3101. Signals and Systems
(202) (Formerly offered as EE 202.) Either semester. Three credits. Three class periods and one discussion period. Prerequisite: ECE 2001W or ECE 2608 or ECE 3002.
Representation of signals in the time and frequency domains. Fourier series. Fourier and Laplace transform methods for analysis of linear systems. Introduction to state space models. Introduction to sampling and discrete systems analysis via z transforms.
3111. Systems Analysis
(232) (Formerly offered as EE 232.) Second semester. Three credits. Prerequisite: ECE 3101 and prerequisite or corequisite: MATH 2210Q.
Modeling and analysis of physical systems using frequency and time-domain methods. State variable techniques for continuous and discrete-time systems. Controllability and observability. Stability of linear systems with feedback; root locus, Bode and Nyquist methods. Linearization of nonlinear systems. Computational methods for analysis of linear systems.
3201. Electronic Circuit Design and Analysis
(212) Either semester. Four credits. Prerequisite: ECE 2001W or both ECE 2608 and ECE 2609W. Three 1-hour lectures and one 2-hour laboratory. This course and either ECE 3608 or 3609 may not both be taken for credit.
Physical electronics underlying the operation of electronic devices. Diodes, diode models, and diode circuits. Transistors, transistor models, and transistor circuits. DC, small signal, and frequency analysis of transistor amplifiers. Compound transistor configurations. Computer analysis tools. Design projects are implemented and tested in the laboratory. Laboratory reports with revisions are required for each project.
3211. Power Electronics
(214) Second semester. Two credits. Prerequisite: ECE 3608 and ECE 3609; or ECE 3201. One 1-hour lecture and one 2-hour laboratory. This course and ECE 3610W may not both be taken for credit.
Transformers and electrical motors. Switching electronic devices and power supplies. Motor control circuits. Computer analysis tools. Design projects are implemented and tested in the laboratory. Laboratory reports with revisions are required for each project.
3221. Digital Integrated Circuits
(215) (Formerly offered as EE 215.) Second semester. Three credits. Prerequisite: (ECE 3201 or ECE 3608) and (CSE 2300W or 207). This course and ECE 3222 may not both be taken for credit.
Switching, timing, wave shaping, and logic circuits to generate waveforms and functions used in pulse systems, instrumentation and computers. Emphasis is on integrated circuits.
3222. Digital Integrated Circuit Design and Analysis
(213) Semester by arrangement. Four credits. Prerequisite: ECE 3608 and ECE 3609 ; or ECE 3201. Three 1-hour lectures and one 2-hour laboratory. This course and ECE 3221 may not both be taken for credit.
Fabrication, testing, and yield of digital integrated circuits. Design and analysis of bipolar and MOS digital integrated circuits. Bistable circuits and digital memories. System implementation with digital integrated circuits. Layout of digital integrated circuits. Integrated circuit packages. Compter analysis tools. Design and laboratory evaluation of digital electronic circuits.
3223. Optical Engineering
(223) First semester. Three credits. Prerequisite: ECE 3001 or PHYS 3201. Not open to students who have passed ECE 4231.
Principles and techniques of optical engineering, including geometrical optics, optical fibers and systems, sources and detectors, measurements, imaging, lenses, wave optics, polarization, interference, diffraction, optical Fourier transforms, holography, interferometry, integrated optics, frequency conversion, interaction of light and matter.
3225. Optical Engineering Laboratory
(225) Second semester. Three credits. One 3-hour laboratory period. Prerequisite: ECE 3223 or ECE 4231. Not open to students who have passed ECE 4232.
Hands-on design and measurement of optical systems and components. Lens systems and imaging, fiber-optic communications and fiber-optic sensors, diffraction and Fourier Optics, interferometry, etc. Structured experiments and design projects centered on available equipment.
3301. Introduction to Biomedical Engineering
(272) (Also offered as BME 3101.) (Formerly offered as EE 272.) Semester by arrangement. Three credits. Prerequisite: BIOL 1107. Corequisite: PHYS 1501Q and MATH 2110Q.
Survey of the ways engineering and medical science interact. The art and science of medicine, and the process of medical diagnosis and treatment. Diagnostic instrumentation and measurements including medical imaging. Introduction to bioelectric phenomena, biomechanics, and biomaterials. Biochemical engineering. Computers in medicine. Molecular medicine and biotechnology.
3311. Electrical Instrumentation
(230) (Formerly offered as EE 230.) Semester by arrangement. Three credits. Prerequisite: ECE 3101 and (ECE 3201 or ECE 3608 ) and (CSE 2300W or 207).
Measurements of physical quantities by means of electrical circuits and electronic instruments. Analysis of measurement systems using equivalent circuits. Methods of measuring signals in the presence of noise. Use of computers in measurement systems. Recording and display devices.
3401. Digital Systems Design
(252) (Also offered as CSE 3302.) (Formerly offered as EE 252.) Second semester. Three credits. Prerequisite: CSE 2300W.
Design and evaluation of control and data structures for digital systems. Hardware design languages are used to describe and design alternative register transfer level architectures and control units with a microprogramming emphasis. Consideration of computer architecture, memories, digital interfacing timing and synchronization, and microprocessor systems.
3411. Microprocessor Applications Laboratory
(266) (Formerly offered as EE 266.) Either semester. Three credits. One class period and one 4-hour laboratory.
Design of software and interface hardware to use a microcomputer as an on-line, real-time element in data acquisition, filtering and control systems. Use of clocks, DAC's, ADC's, speech synthesis modules, and movement generators. Design project. Written and oral presentations of laboratory results
3421. Very Large Scale Integrated Circuit (VLSI) Design and Simulation
(249) (Formerly offered as EE 249.) Second semester. Four credits. Two-hour lecture and three-hour laboratory period. Prerequisite: ECE 3221. Not open to students who have passed EE 248 or EE 269.
Design of MOS transistors, including short channel effects in sub-micron devices; scaling laws; design rules. Layout of NMOS and CMOS logic gates; power-delay calculations. Design of static and/or dynamic memories. Laboratory emphasizes schematic capture, simulation, timing analysis and testing; layout of custom IC's; use of VHDL.
3431. Numerical Methods in Scientific Computation
(257) (Also offered as CSE 3802.) (Formerly offered as EE 257.) First semester. Three credits. Prerequisite: CSE 1100C and MATH 2110Q and MATH 2410Q and prerequisite or corequisite: MATH 2210Q.
An introduction to the numerical algorithms fundamental to scientific computation. Equation solving, function approximation, integration, difference and differential equations, special computer techniques. Emphasis is placed on efficient use of computers to optimize speed and accuracy in numerical computations. Extensive digital computer usage for algorithm verification.
3608. Electronic Devices and Circuits
(204) (Formerly offered as EE 204.) Semester by arrangement. Three credits. Prerequisite: ECE 2608 . This course and ECE 239 may not both be taken.
Physical electronics underlying the operation of modern solid-state devices. Diodes and diode circuits. The bipolar junction transistor and field-effect transistors. Models of transistors. Applications of transistors to integrated circuits such as operational amplifiers and logic gates.
3609. Analog Electronics Design Laboratory
(261) (Formerly offered as EE 261.) Semester by arrangement. Three credits. One class period and one 4-hour laboratory period. Prerequisite: ECE 2609W or 2001W, 3101, and 3608; ECE 3101 and ECE 3608 may be taken concurrently. This course and ECE 3201 may not both be taken for credit.
Introductory design laboratory. Use of personal computers to design and measure performance of analog electronic circuits and systems. Design with both integrated circuits and discrete components. Design of active filters, effects of feedback, broadbanding, oscillator design, A/D and D/A conversion systems, and low-noise amplifier design.
3610W. Switching and Digital Electronics Design Laboratory
(262W) (Formerly offered as EE 262W.) Semester by arrangement. Three credits. One class period and one 4-hour laboratory period. Prerequisite: ECE 3201 or 3609; ENGL 1010 or 1011 or 3800. This course and ECE 3211 may not both be taken for credit.
Switching electronic devices. Switching power supplies and motor control circuits. Bipolar and MOS digital circuits. Various computer tools.
4079. Independent Design Laboratory
(265) (Formerly offered as EE 265.) Either or both semesters. Three credits. Prerequisite: Instructor consent. May be taken twice for credit.
Experimental design project undertaken by the student by special arrangement with a faculty member of the Department of Electrical and Computer Engineering.
4095. Special Topics in Electrical and Computer Engineering
(295) (Formerly offered as EE 295.) Semester by arrangement. Credits by arrangement. Prerequisite: Consent of instructor. With a change in content, this course may be repeated for credit.
Classroom and/or laboratory course in special topics as announced in advance for each semester.
4099. Independent Study in Electrical and Computer Engineering
(299) (Formerly offered as EE 299.) Semester by arrangement. Credits by arrangement, not to exceed four in any semester. Prerequisite: Consent of instructor. With a change in content, this course may be repeated for credit.
Individual exploration of special topics as arranged by the student with course instructor
4111. Communication Systems
(241) (Formerly offered as EE 241.) First semester. Three credits. Prerequisite: ECE 3101 or BME 3400 and STAT 3345Q.
Communication of information over noisy channels. Fourier transform review, spectral analysis, and sampling. Amplitude, phase, and frequency modulation of a sinusoidal carrier. Time and frequency division multiplexing. Random processes and analysis of communication of systems in noise. Elements of digital communication systems.
4112. Digital Communications and Networks
(242) (Formerly offered as EE 242.) Semester by arrangement. Three credits. Prerequisite: ECE 3101 and STAT 3345Q.
Fundamentals of digital communication systems. Encoding of analog signals for digital transmission. Basic information theory. Source encoding techniques. Baseband data transmission. Digital carrier modulation schemes. Multiplexing techniques. Basic error control coding.
4113. Communications Systems Design Laboratory
(263) (Formerly offered as EE 263.) Semester by arrangement. Three credits. One 4-hour laboratory. Prerequisites: ECE 3001 and 3610W.
Design and experimental evaluation of circuits and systems useful in communication, control, and other applications. Typical subject areas are: transmission lines, microwaves, antennas, AM/FM transmitters and receivers, TV cameras and receivers, communication between computers, laser communication, fiber-optics, pulse-code modulation, acoustics, hearing, rotating machines, servomechanisms, and microprocessors.
4121. Digital Control Systems
(234) (Formerly offered as EE 234.) First semester. Three credits. Prerequisite: ECE 3111.
Analysis and design of control systems incorporating a digital computer as the controlling element. Building blocks of digital control. Measures of control system performance. Frequency domain and state variable methods of control design. Optimal control methods. State variable estimation. Implementation issues. Use of computer-aided software tools for simulation and design.
4122. Systems Laboratory
(267) (Formerly offered as EE 267.) Semester by arrangement. Three credits. One 4-hour laboratory period. Prerequisite: ECE 3111 and ECE 3211 or ECE 3610W.
Real-time digital control and signal processing systems. Typical topics include liquid level control, velocity and position control, digital filters, image processing, and power control electronics. Written and oral presentations of laboratory results.
4131. Introduction to Digital Signal Processing
(247) (Formerly offered as EE 247.) Semester by arrangement. Three credits. Prerequisite: ECE 3101.
Discrete-time signals and systems. The z-transform. Digital filters; stability, frequency response, canonic realizations and state equations. Fourier methods for discrete signal representation; Fourier transform of sequences, the discrete Fourier transform, and the FFT. Design of linear digital filters in time and frequency domains. Spectrum analysis and filtering via the FFT.
4132. Information Processing Systems Laboratory
(292) First semester. Three credits. Prerequisite or corequisite: ECE 4111 or 4112 or instructor consent.
Laboratory experiments in signal processing, real-time digital filters, image processing, imaging systems, data acquisition using detectors, pattern recognition, communication receivers, and system performance evaluation. Emphasis is on real-time information processing systems with interface between sensors and computer/processors. Applications of analog and digital techniques to design, implementation and testing of real-time information processing systems.
4141. Introduction to RF/Microwave Wireless Systems
(227) Semester by arrangement. Three credits. Prerequisite: ECE 3001.
An introduction to the general hardware components, system parameters, and architectures of radio-frequency (RF) and microwave wireless systems. Practical examples will be drawn from communication as well as radar/sensor systems.
4201. Electronic Circuits and Applications
(240) (Formerly offered as EE 240.) Second semester. Three credits. Prerequisite: ECE 3201 or 3608 . Recommended preparation: ECE 3111.
Analysis and design of linear amplifiers. The effects of feedback in tuned, video, and operational amplifiers. Noise, stability, and frequency compensation. Applications encompass active filters, oscillators, phase lock loops and nonlinear operations such as multiplication, modulation, sampling, and analog-to-digital conversion.
4211. Micro/Opto-electronic Devices
(245) (Formerly offered as EE 245.) Second semester. Three credits. Prerequisite: ECE 3201 or 3608.
Principles and applications of contemporary solid state devices such as light-emitting diodes, injection lasers, solar cells, p-n-p-n diodes, SCR and Triacs, IMPATT diodes, Schottky devices, bipolar and MOS transistors, MESFETs and MODFETs, and fundamentals of integrated circuits.
4231. Fiber Optics
(228) (Formerly offered as EE 228.) Semester by arrangement. Three credits. Prerequisite: ECE 207 or 3001 or PHYS 3201.
Application of Maxwell's equations and geometric optics first to two-dimensional dielectric waveguides and then to cylindrical fibers. Ray and mode theory, eigenvalues, Goos-Haenchen shift. Step-index, graded-index, and single-mode fibers. Splicers, couplers, sources, detectors and optical design. Fiber manufacturing techniques.
4232. Fiber Optics Laboratory
(229) (Formerly offered as EE 229.) Second semester. Three credits. One 4-hour laboratory period. Prerequisite: ECE 4231.
Hands-on design and measurement of fiber-optic applications. Fiber-optic communications and fiber-optic sensors. Structured experiments and design projects centered around available equipment.
4242. Micro/Opto-electronic Devices and Circuits Fabrication Laboratory
(268) (Formerly offered as EE 268.) First semester. Three credits. One class period, and one 4-hour laboratory period. Prerequisite: ECE 3221, 4211.
Semiconductor wafer preparation and characterization including: determination of carrier concentration, mobility, and lifetime; oxidation, diffusion, metallization, mask layouts, and photolithographic techniques as employed in the realization of discrete devices (e.g., bipolar and MOS transistors, solar cells) and integrated circuits; design of basic IC components such as transistors, resistors, and capacitors; monolithic fabrication of simple digital/analog circuits. Design project. Written and oral presentations of laboratory results.
4244. Nanotechnology II
(251) (Also offered as ENGR 4244.) Second semester. Three credits. One-hour lecture and four-hour laboratory. Prerequisites: Senior standing and ECE 4211 or ENGR 4243.
Growth and characterization of carbon nanotube using vapor phase nucleation; growth of CdSe quantum dots using liquid phase precipitation and vapor phase MOCVD reactor; characterization using AFM and TEM and dynamic scattering techniques; device processing highlighting nanolithography (E-Beam), and self assembly techniques; project work involving fabrication of devices such as LEDs, carbon nanotube based FETs, and sensors using self-assembled quantum dots hosted in inorganic or organic/polymer layers.
4401. Digital Design Laboratory
(280) Also offered as CSE 3350.) (Formerly offered as EE 280.) First semester. Three credits. Four hours of laboratory. Prerequisite or corequisite: CSE 3302 /ECE 3401.
Digital designing with PLA and FPGA, A/D and D/A conversion, floating point processing, ALU design, synchronous and asynchronous controllers, control path; bus master; bus slave; memory interface; I/O interface, logic circuits analysis, testing, and trouble shooting, PCB; design and manufacturing.
4402. Digital Hardware Laboratory
(281) (Also offered as CSE 4901.) (Formerly offered as EE 281.) Semester by arrangement. Three credits. One 4-hour laboratory period. Prerequisite: CSE 4302; ECE 3401 or CSE 3302.
Advanced combinational and sequential circuit design and implementation using random logic and microprocessor based system. Hardware and software interface to the basic system. Serial communication, user program loading and execution. Microcontrollers - familiarization and inclusion in design.
4901. Electrical and Computer Engineering Design I
(290) (Also offered as CSE 4950.) (Formerly offered as EE 290 and EE 297.) Either semester. Two credits. Prerequisite: Senior standing.
Discussion of the design process; project statement, specification, project planning, scheduling and division of responsibility, ethics in engineering design, safety, environmental considerations, economic constraints, liability, manufacturing, and marketing. Projects are carried out using a team-based approach. Selection and analysis of a design project to be undertaken in CSE 4951/ECE 4902 is carried out. Written progress reports, a proposal, an interim project report, a final report, and oral presentations are required.
4902. Electrical and Computer Engineering Design II
(291) (Also offered as CSE 4951.) (Formerly offered as EE 291 and EE 270.) Either semester. Three credits. Prerequisite: ECE 4901. Hours to be arranged.
Design of a device, circuit, system, process, or algorithm. Team solution to an engineering design problem as formulated in CSE 4950/ECE 4901, from first concepts through evaluation and documentation. Written progress reports, a final report, and oral presentation are required.