Hide Advanced Options
Courses - Fall 2016
ENEE
Electrical & Computer Engineering Department Site
ENEE101
(Perm Req)
Introduction to Electrical & Computer Engineering
Credits: 3
Grad Meth: Reg
Corequisite: MATH140. And corequisite: ENEE140 or CMSC131; or a score of 5 on the A Java AP exam; or a score of 4 or 5 on the AB Java AP exam; or satisfactory performance on the department's placement exam.
Restriction: Must be in one of the following programs (Engineering: Electrical; Engineering: Computer) ; and students cannot enroll in ENEE101 and ENES100 in the same semester.
An exploration of topics within Electrical & Computer Engineering (ECE). Students will be introduced to key elements of both the Electrical Engineering and Computer Engineering curriculum, including: circuits, computing systems and software, communications and controls, electrodynamics and waves, microelectronics, signal processing, and power systems.
ENEE140
(Perm Req)
Introduction to Programming Concepts for Engineers
Credits: 2
Grad Meth: Reg
Prerequisite: Permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in Engineering: Electrical program; or must be in Engineering: Materials Science program.
Introduction to the programming environment: editing, compiling, UNIX, data types and variable scope; program selection, formatted/unformatted input/output, repetition, functions, arrays and strings.
ENEE148A
(Perm Req)
Special Topics in Electrical Engineering; Programming Elements for Electrical Engineers
Credits: 3
Grad Meth: Reg
Prerequisite: Permission of department.

A problem-based introduction to C programming in the context of microcontroller applications will be presented. An introduction to C-programming in the context of simple electrical engineering applications is provided and also teaches elements of sensor and actuator operation, communications, control, and circuit theory.
ENEE150
(Perm Req)
Intermediate Programming Concepts for Engineers
Credits: 3
Grad Meth: Reg
Prerequisite: Permission of ENGR-Electrical & Computer Engineering department. And ENEE140 or CMSC131; or score of 5 on the A Java AP exam; or score of 4 or 5 on the AB Java AP exam; or satisfactory performance on the department's placement exam.
Corequisite: MATH140.
Restriction: Must be in Engineering: Electrical program.
Credit only granted for: ENEE114 or ENEE150.
Formerly: ENEE114.
Advanced programming concepts: coding conventions and style; pointers; dynamic memory allocation and data structures; linked lists; graphs; abstract data types; object-oriented design. There will be team-based software projects and group presentations.
ENEE200
Social and Ethical Dimensions of Engineering Technology
Credits: 3
Grad Meth: Reg
CORE: IE
GenEd: DSHU, SCIS
What makes a technology socially responsible? At UMD, the Fearless Ideas campaign asks us to aim our enthusiasm for technology at big real problems. At the same time, we are coming to appreciate the increasingly complex nature of technological systems as they become integrated into all forms of infrastructure, we realize they may be unpredictable, interdependent on social and biological systems, and have unintended consequences. In this midst of this complexity, people make decisions with far reaching impacts. How then do we follow our passion for technology and innovation but also stay skeptical in a way that allows us to consider the potential and shortcomings of technology? Designed for both engineering and non-engineering students wishing to explore and assess the impact of engineering technology on society and the role of society in generating that technology.
ENEE205
(Perm Req)
Electric Circuits
Credits: 4
Grad Meth: Reg
Prerequisite: Minimum grade of C- in PHYS260; and permission of ENGR-Electrical & Computer Engineering department.
Corequisite: MATH246.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
Credit only granted for: ENEE204 or ENEE205.
Formerly: ENEE204.
Design, analysis, simulation, construction and evaluation of electric circuits. Terminal Relationships. Kirchoff's laws. DC and AC steady state analysis. Node and mesh methods. Thevenin and Norton equivalent circuits. Transient behavior of first- and second-order circuits. Frequency response and transfer functions. Ideal op-amp circuits. Diode and transistor circuits.
ENEE222
(Perm Req)
Elements of Discrete Signal Analysis
Credits: 4
Grad Meth: Reg
Prerequisite: Minimum grade of C- in MATH141; and permission of ENGR-Electrical & Computer Engineering department. And minimum grade of C- in ENEE140; or minimum grade of C- in CMSC131.
Restriction: Must be in one of the following programs (Engineering: Electrical; Engineering: Computer).
Credit only granted for: ENEE222, ENEE241, or MATH242.
Formerly: ENEE241.
Discrete-time and continuous-time signals, sampling. Linear transformers, orthogonal projections. Discrete Fourier Transform and its properties. Fourier Series. Introduction to discrete-time linear filters in both time and frequency domains.
ENEE244
(Perm Req)
Digital Logic Design
Credits: 3
Grad Meth: Reg
Prerequisite: Must have completed or be concurrently enrolled in CMSC132 or ENEE150; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Sophomore standing or higher; and must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
The design and analysis of combinational and synchronous sequential systems comprising digital logic gates and flip-flop memory devices; underlying tools such as switching and Boolean algebras and Karnaugh map simplification of gate networks; design and use of decoders, multiplexers, encoders, adders, registers, counters, sequence recognizers, programmable logic arrays (PLAs), read-only memories (ROMS, PROMS), and similar devices. Arbitrary radix conversion.
Engineering College only (04).
ENEE245
(Perm Req)
Digital Circuits and Systems Laboratory
Credits: 2
Grad Meth: Reg
Prerequisite: Minimum grade of C- in ENEE244. And minimum grade of C- in ENEE150; or minimum grade of C- in CMSC132. And permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Electrical; Engineering: Computer).
Introduction to basic measurement techniques and electrical laboratory equipment (power supplies, oscilloscopes, voltmeters, etc.). Design, construction, and characterization of digital circuits containing logic gates, sequential elements, oscillators, and digital integrated circuits. Introduction to digital design and simulation with the Verilog Hardware Description Language (HDL).
ENEE303
(Perm Req)
Analog and Digital Electronics
Credits: 3
Grad Meth: Reg
Prerequisite: Must have earned a minimum grade of regular (letter) C- in all required 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Electrical; Engineering: Computer).
Credit only granted for: ENEE302 or ENEE303.
Conceptual operation of transistors and diodes. Large and small signal operation of BJTs and MOSFETs. Basic transistor configurations. Logic circuits and semiconductor memory. Multi-transistor circuits including differential amplifiers and current mirrors. Frequency response.
ENEE303H
(Perm Req)
Analog and Digital Electronics
Credits: 3
Grad Meth: Reg
Prerequisite: Must have earned a minimum grade of regular (letter) C- in all required 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Electrical; Engineering: Computer).
Credit only granted for: ENEE302 or ENEE303.
Conceptual operation of transistors and diodes. Large and small signal operation of BJTs and MOSFETs. Basic transistor configurations. Logic circuits and semiconductor memory. Multi-transistor circuits including differential amplifiers and current mirrors. Frequency response.
ENEE307
(Perm Req)
Electronic Circuits Design Laboratory
Credits: 2
Grad Meth: Reg
Prerequisite: ENEE303; and must have earned a minimum grade of regular (letter) C- in all required 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
Credit only granted for: ENEE 306 or ENEE 307.
Students will design and test analog and digital circuits at the transistor level. FETs and BJTs will be covered. The laboratory experiments will be tightly coordinated with ENEE303 materials.
ENEE313
(Perm Req)
Introduction to Device Physics
Credits: 3
Grad Meth: Reg
Prerequisite: Must have earned a minimum grade of regular (letter) C- in all required 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Electrical; Engineering: Computer).
Credit only granted for: ENEE312 or ENEE313.
Basic physics of devices including fields in solids, crystal structure, properties of electrons and holes. Current flow in Si using drift-diffusion model. Properties of the pn junction. Properties of devices including BJTs, FETs and their physical characteristics.
ENEE322
(Perm Req)
Signal and System Theory
Credits: 3
Grad Meth: Reg
Prerequisite: Minimum grade of C- in MATH246; and must have earned a minimum grade of regular (letter) C- in all required 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
Concept of linear systems, state space equations for continuous systems, time and frequency domain analysis of signals and linear systems. Fourier, Laplace and Z transforms. Application of theory to problems in electrical engineering.
ENEE majors (09090) only.
ENEE324
(Perm Req)
Engineering Probability
Credits: 3
Grad Meth: Reg
Prerequisite: ENEE322; and completion of all lower-division technical courses in the EE curriculum.
Credit only granted for: BMGT231, STAT400 or ENEE324.
Additional information: Electrical Engineering and Computer Engineering majors may not substitute STAT400 for ENEE324. These courses are not interchangeable, consult your program requirements or advisor for what is acceptable toward your program of study.
Axioms of probability; conditional probability and Bayes' rules; random variables, probability distribution and densities: functions of random variables: weak law of large numbers and central limit theorem. Introduction to random processes; correlation functions, spectral densities, and linear systems. Applications to noise in electrical systems, filtering of signals from noise, estimation, and digital communications.
ENEE majors (09090) only.
ENEE350
(Perm Req)
Computer Organization
Credits: 3
Grad Meth: Reg
Prerequisite: Must have earned a minimum grade of regular (letter) C- in all required 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
Formerly: ENEE250.
Additional information: Electrical Engineering and Computer Engineering majors may not substitute CMSC311 for ENEE350. Not open to students who have completed ENEE250.
Structure and organization of digital computers. Registers, memory, control and I/O. Data and instruction formats, addressing modes, assembly language programming. Elements of system software, subroutines and their linkages.
ENEE majors (09090) only
ENEE350H
(Perm Req)
Computer Organization
Credits: 3
Grad Meth: Reg
Prerequisite: Must have earned a minimum grade of regular (letter) C- in all required 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
Formerly: ENEE250.
Additional information: Electrical Engineering and Computer Engineering majors may not substitute CMSC311 for ENEE350. Not open to students who have completed ENEE250.
Structure and organization of digital computers. Registers, memory, control and I/O. Data and instruction formats, addressing modes, assembly language programming. Elements of system software, subroutines and their linkages.
For general honors students only.
ENEE380
(Perm Req)
Electromagnetic Theory
Credits: 3
Grad Meth: Reg
Prerequisite: Minimum grade of C- in MATH241, PHYS270, and PHYS271; and completion of all lower-division technical courses in the EE curriculum; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in Engineering: Electrical program.
Introduction to electromagnetic fields. Coulomb's law, Gauss's law, electrical potential, dielectric materials capacitance, boundary value problems, Biot-Savart law, Ampere's law, Lorentz force equation, magnetic materials, magnetic circuits, inductance, time varying fields and Maxwell's equations.
ENEE majors (09090) only.
ENEE380H
(Perm Req)
Electromagnetic Theory
Credits: 3
Grad Meth: Reg
Prerequisite: Minimum grade of C- in MATH241, PHYS270, and PHYS271; and completion of all lower-division technical courses in the EE curriculum; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in Engineering: Electrical program.
Introduction to electromagnetic fields. Coulomb's law, Gauss's law, electrical potential, dielectric materials capacitance, boundary value problems, Biot-Savart law, Ampere's law, Lorentz force equation, magnetic materials, magnetic circuits, inductance, time varying fields and Maxwell's equations.
ENEE381
(Perm Req)
Electromagnetic Wave Propagation
Credits: 3
Grad Meth: Reg
Prerequisite: ENEE380; and completion of all lower-division technical courses in the EE curriculum.
Restriction: Must be in Engineering: Electrical program.
The electromagnetic spectrum: Review of Maxwell's equations; the wave equation potentials, Poynting's theorem, relationship between circuit theory and fields; propagation of electromagnetic waves in homogeneous media and at interfaces; transmission line theory, waveguides, radiation and antennas.
ENEE majors only (09090).
ENEE407
(Perm Req)
Design & Testing of RF and Microwave Devices
Credits: 2
Grad Meth: Reg
Prerequisite: Minimum grade of C- in ENEE381; and must have earned a minimum grade of regular (letter) C- in all required 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical) ; and permission of ENGR-Electrical & Computer Engineering department.
An introduction to state of the art design, and testing techniques of RF and microwave devices. Designs, simulations and layout of different devices are performed using the software package ADS (Advance Design System). The course highlights wide range of engineering applications including terrestrial microwave links, satellite communications, broadcasting, mobile communications and radar.
ENEE408A
(Perm Req)
Capstone Design Project:Microprocessor-Based Design
Credits: 3
Grad Meth: Reg, P-F, Aud
CORE: CS
Prerequisite: ENEE440 or permission of the instructor.
ENEE408C
(Perm Req)
Capstone Design Project: Modern Digital System Design
Credits: 3
Grad Meth: Reg
CORE: CS
Prerequisite: ENEE3550; (ENEE446 recommended as co-requisite)
ENEE408E
(Perm Req)
Capstone Design Project: Optical System Design
Credits: 3
Grad Meth: Reg
CORE: CS
Prerequisite: ENEE 380. Co-requisite: ENEE381 (Capstone design for EE majors only).
ENEE408I
(Perm Req)
Capstone Design Project: Autonomous Control of Interacting Robots
Credits: 3
Grad Meth: Reg
CORE: CS
Prerequisite: ENEE322
ENEE411
(Perm Req)
Advanced Analog and Digital Electronics
Credits: 3
Grad Meth: Reg
Prerequisite: Minimum grade of C- in ENEE303.
Restriction: Must be in one of the following programs (Engineering: Electrical; Engineering: Computer) ; and must have permission of the department.
Credit only granted for: ENEE411 or ENEE419A.
Formerly: ENEE419A.
Examination of analog and digital device models for analysis, design, and simulation of transistor level electronic circuits, emphasizing Metal Oxide Silicon Field Effect Transistors (MOSFETs); fundamental single transistor configurations; frequency response, feedback, and stability of multi-transistor circuits, such as current mirrors, differential amplifiers, voltage references, operational amplifiers and data converters; complementary Metal Oxide Silicon (CMOS) implementations of static and clocked digital as well as mixed signal circuits.
ENEE416
(Perm Req)
Integrated Circuit Fabrication Laboratory
Credits: 3
Grad Meth: Reg
Prerequisite: Minimum grade of C- in ENEE303; and must have earned a minimum grade of regular (letter) C- in all required 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
Formerly: ENEE419J.
Characterization of wafers and fabrication steps. Oxide growth, lithography, dopant diffusion, and metal deposition and patterning will be discussed in the lectures and carried out in the lab in fabricating NMOS transistor circuits. The transistor characteristics will be measured and related to the fabrication parameters.
ENEE419R
(Perm Req)
Topics in Microelectronics; Renewable Energy
Credits: 3
Grad Meth: Reg
Prerequisite: Completion of ENEE303 with a "C-" or better. History of Photovoltaic (PV) Systems, PV Cell, Module and Array Models and Equivalent Circuits, Characteristic Resistance, Fill Factor, Effects of Parasitic Resistances, Mismatch Effects, Shading, Bypass Diodes, Sun Tracking Systems, Maximum Power Point Tracking (MPPT) Techniques, Isolated and Non-isolated Switch-mode DC/DC for PV Systems, Inverter Design and Control, Sizing the PV Panel and Battery Pack in PV Applications. Wind Energy Conversion Systems: Introduction to Wind Energy Harvesting, Horizontal and Vertical Wind Systems, Fundamentals of Wind Energy Harvesting Systems, Variable Speed and Fixed Speed Wind Energy Conversion Systems (WECS), Wind Turbines and Different Electrical Machines in Wind Applications, Induction Machine and Dynamic Model of Induction Machines, Synchronous Generators and Dynamic Model of SG, Control of Wind Energy Conversion Systems.
ENEE420
(Perm Req)
Communication Systems
Credits: 3
Grad Meth: Reg
Prerequisite: ENEE324; and completion of all lower-division technical courses in the EE curriculum.
Fourier series, Fourier transforms and linear system analysis; random signals, autocorrelation functions and power spectral densities; analog communication systems: amplitude modulation, single-sideband modulation, frequency and phase modulation, sampling theorem and pulse-amplitude modulation; digital communication systems pulse-code modulation, phase-shift keying, differential phase shift keying, frequency shift keying; performance of analog and digital communication systems in the presence of noise.
ENEE majors (09090) only.
ENEE425
(Perm Req)
Digital Signal Processing
Credits: 3
Grad Meth: Reg
Prerequisite: ENEE322; and completion of all lower-division technical courses in the EE curriculum.
Sampling as a modulation process; aliasing; the sampling theorem; the Z-transform and discrete-time system analysis; direct and computer-aided design of recursive and nonrecursive digital filters; the Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT); digital filtering using the FFT; analog-to-digital and digital-to analog conversion; effects of quantization and finite-word-length arithmetic.
ENEE majors (09090) only.
ENEE428
(Perm Req)
Communications Design Laboratory
Credits: 2
Grad Meth: Reg
Prerequisite: ENEE324; Corequisite: ENEE425 or ENEE420. This course explores the signal processing and communication system theoretical concepts presented in ENEE 322 Signals and Systems, ENEE 324 Engineering Probability, ENEE 420 Communication Systems, and ENEE 425 Digital Signal Processing by implementing them on actual hardware in real time. In the process, students gain experience using equipment commonly used in industry, such as, oscilloscopes, spectrum analyzers, error rate test sets, channel simulators, digital signal processors, analog-to-digital and digital-to-analog converters, and signal generators. The experiments are based on using a Texas Instruments TMS320C6713 DSP Starter Kit (DSK) stand-alone board that communicates with the PC through a USB port.
ENEE440
(Perm Req)
Microprocessors
Credits: 3
Grad Meth: Reg
Prerequisite: ENEE350; and completion of all lower division technical courses in the EE curriculum.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
Microprocessor architectures, instruction sets, and applications. Bus structures, memory, I/O interfacing. Assembly language programming, LSI device configuration, and the embedding of microprocessors in systems.
ENEE majors only (09090).
ENEE445
(Perm Req)
Computer Laboratory
Credits: 2
Grad Meth: Reg
Prerequisite: Minimum grade of C- in ENEE205; or minimum grade of C- in ENEE206. And minimum grade of C- in ENEE350; and must have earned a minimum grade of regular (letter) C- in all 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
This laboratory course focuses on the hardware/software interface in computer systems. Hand-on experiments are used to teach design, construction, analysis, and measurement of both hardware and software for embedded systems. Projects emphasize using microcontrollers for control, sensing, and communication through various I/O devices.
ENEE446
(Perm Req)
Digital Computer Design
Credits: 3
Grad Meth: Reg
Prerequisite: ENEE350; and completion of all lower-division technical courses in the EE curriculum.
Restriction: Permission of ENGR-Electrical & Computer Engineering department.
Credit only granted for: ENEE446 or CMSC411.
Hardware design of digital computers. Arithmetic and logic units, adders, multipliers and dividers. Floating-point arithmetic units. Bus and register structures. Control units, both hardwired and microprogrammed. Index registers, stacks, and other addressing schemes. Interrupts, DMA and interfacing.
ENEE majors (09090) only.
ENEE457
(Perm Req)
Computer Systems Security
Credits: 3
Grad Meth: Reg
Prerequisite: Minimum grade of C- in ENEE350; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Electrical; Engineering: Computer) ; and permission of ENGR-Electrical & Computer Engineering department.
Credit only granted for: CMSC414, ENEE459C or ENEE457.
Formerly: ENEE459C.
Theoretical and practical aspects of computer systems security. Topics covered include symmetric/asymmetric encryption, message authentication, digital signatures, access control, as well as network security, web security and cloud security. Students acquire tools necessary for designing secure computer systems and programs and for defending against malicious threats (e.g., viruses, worms, denial of service).
ENEE459A
(Perm Req)
Topics in Computer Engineering; CAD Tools
Credits: 1
Grad Meth: Reg
Prerequisite: ENEE245 Verilog or VDHL hardware description languages (HDLs) and graphical printed ciruit design CAD packages are used to create a digital system implemented on a printed circuit-board. A practical design for hardware incorporating a processor and interface devices is to be created by the student. Simulation is used to explore practical issues of system performance and device resource constraints, and a printed-circuit board proof-of-concept will be produced by the student.
ENEE459B
(Perm Req)
Topics in Computer Engineering; Reverse Engineering and Hardware Security Laboratory
Credits: 3
Grad Meth: Reg
Prequisite: ENEE244, ENEE245, and ENEEE350 or permission of the instructor.
ENEE460
(Perm Req)
Control Systems
Credits: 3
Grad Meth: Reg
Prerequisite: ENEE322; and completion of all lower-division technical courses in the EE curriculum.
Restriction: Must be in Engineering: Electrical program.
Mathematical models for control system components. Transform and time domain methods for linear control systems. Introductory stability theory. Root locus, bode diagrams and Nyquist plots. Design specifications in the time and frequency domains. Compensation design in the time and frequency domain. Introduction to sampled data systems.
ENEE majors (09090) only.
ENEE474
(Perm Req)
Credits: 3
Grad Meth: Reg
Prerequisite: ENEE322; and completion of all lower-division technical courses in the EE curriculum.
Interconnected power systems, transmission lines, load flow studies, unit commitment and economic dispatch. Three phase networks, machine models. Symmetrical components, fault analysis and unbalanced operation. Power system transients, stability and numerical methods in power system analysis.
ENEE486
(Perm Req)
Optoelectronics Lab
Credits: 2
Grad Meth: Reg
Prerequisite: Minimum grade of C- in ENEE205; or minimum grade of C- in ENEE206. And minimum grade of C- in PHYS271 and PHYS270; and must have earned a minimum grade of regular (letter) C- in all required 200-level ENEE courses; and permission of ENGR-Electrical & Computer Engineering department.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
Hands-on experience in performing measurements in optics and electro-optics. Basics of optics, light detectors, Fourier optics, gratings and spectrometers, pulsed dye lasers, fiber optics, electro-optics, and acousto-optics.
ENEE488
(Perm Req)
Independent Study in Electrical and Computer Engineering
Credits: 1 - 3
Grad Meth: Reg
Prerequisite: permission of department.
ENEE489I
(Perm Req)
Topics in Electrophysics; Solar Energy Conversion
Credits: 3
Grad Meth: Reg
Prerequisite: Completion of MATH241, MATH246, PHYS270/271, ENEE313, and ENEE381; or permission of Department. This course is designed to provide a fundamental understanding of energy conversion processes from solar illumination. The beginning of the course will focus on traditional topics including photovoltaic solar cells and solar thermal devices. We will discuss thermodynamic limits, device physics, and the optics and photonics of such devices. The latter part course will focus on future generation techniques, including multijunction and multi-exciton generation, as well as more speculative conversion processes, such as rectifying antennas.
ENEE489Z
(Perm Req)
Topics in Electrophysics; Electromagnetic Compatibility
Credits: 3
Grad Meth: Reg
Prerequisite: Permission of ENGR-Electrical & Computer Engineering department. Co-requisite: ENEE381

A senior-level introduction to Electromagnetic Compatibility (EMC). Electromagnetic devices or power sources exchange energy by means of conduction currents, inductive effects, and electromagnetic radiation.
ENEE490
(Perm Req)
Physical Principles of Wireless Communications
Credits: 3
Grad Meth: Reg
Prerequisite: ENEE381.
Restriction: Must be in one of the following programs (Engineering: Computer; Engineering: Electrical).
Credit only granted for: ENEE490 or ENEE498B.
Formerly: ENEE498B.
ENEE499
(Perm Req)
Senior Projects in Electrical and Computer Engineering
Credits: 1 - 5
Grad Meth: Reg
ENEE majors (09090) only.
Contact department for information to register for this course.
ENEE600
Solid State Electronics
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE413; and must have background in elementary quantum mechanics.
Credit only granted for: ENEE600 or ENEE793.
Formerly: ENEE793.
Properties of crystals; energy bands: electron transport theory; conductivity and hall effect; statistical distributions; fermi level: impurities; non-equilibrium carrier distributions; normal modes of lattice vibration and thermal properties of crystals; tunneling phenomena; surface properties.
ENEE605
Design and Fabrication of Micro-Electro-Mechanical Systems (MEMS)
Credits: 3
Grad Meth: Reg, Aud
Credit only granted for: ENEE605 or ENEE719R.
Formerly: ENEE719R.
The goals are to explore the world of Micro-Electro-Mechanical Systems (MEMS) by understanding its design and fabrication aspects.
ENEE610
Electrical Network Theory
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: Must have completed undergraduate-level Circuit Theory; or permission of instructor.
Matrix algebra, network elements, ports, passivity and activity, geometrical and analytical descriptions of networks, state variable characterizations, scattering matrices, signal flow graphs, sensitivity.
ENEE620
Random Processes in Communication and Control
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE324; or students who have taken courses with comparable content may contact the department.
Introduction to random processes: characterization, classification, representation; Gaussian and other examples. Linear operations on random processes, stationary processes: covariance function and spectral density. Linear least square waveform estimating Wiener-Kolmogroff filtering, Kalman-Bucy recursive filtering: function space characterization, non-linear operations on random processes.
ENEE623
Digital Communications
Credits: 3
Grad Meth: Reg, Aud
Recommended: ENEE420.
Review of sampling and quantization, functional characterization of digital signals and transmission facilities, band-limited signals and systems. Digital modulation/demodulation techniques, error probability, intersymbol interference and its effects, adaptive equalization. Signaling with coded waveforms, fading and satellite channels, multiple access problems and protocols. Introduction to spread-spectrum Communications.
ENEE626
Error Correcting Codes
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE420; or students who have taken courses with comparable content may contact the department.
Credit only granted for: ENEE626 or ENEE722.
Formerly: ENEE722.
Introduction to linear codes; bounds on the error correction capabilities of codes; convolutional codes with threshold, sequential and viterbi decoding; cyclic random error correcting codes; P-N sequences; cyclic and convolutional burst error correcting codes.
ENEE630
Advanced Digital Signal Processing
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE425.
Corequisite: ENEE620.
Credit only granted for: ENEE624 or ENEE630.
Formerly: ENEE624.
This is the first-year graduate course in signal processing. The objective is to establish fundamental concepts of signal processing on multirate processing, parametric modeling, linear prediction theory, modern spectral estimation, and high-resolution techniques.
ENEE641
Mathematical Foundations for Computer Engineering
Credits: 3
Grad Meth: Reg, Aud
Credit only granted for: ENEE641 or ENEE759F.
Formerly: ENEE759F.
Mathematical modeling, design, analysis and proof techniques related to computer engineering. Probability, logic, combinatorics, set theory, and graph theory, as they pertain to the design and performance of computer engineering systems. Techniques for the design and analysis of efficient computational methods from graph theory and networks. Understanding of the limits on the efficiency of such computational methods. Translation from mathematical theory to actual programming. The course emphasizes mathematical rigor.
ENEE646
Digital Computer Design
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE446; or students who have taken courses with comparable content may contact the department.
Concepts and techniques for design of computer systems with improved performance. Advanced I/O systems, memory organization, pipeland and parallel processors, bus bandwidth, processor/memory interconnections, cache memory, virtual memory, multiprocessors, performance evaluation.
ENEE660
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE460 and MATH463; or students who have taken courses with comparable content may contact the department.
General systems models. State variables and state space. Linearity and its implications. Controllability and observability. State space structure and representation. Realization theory and algorithmic solutions. Parameterizations of linear systems; canonical forms. Basic results from stability theory. Stabilizability. Fine structure of linear multivariable systems; minimal indices and polynomial matrices. Interplay between frequency domain and state space.
ENEE662
Convex Optimization
Credits: 3
Grad Meth: Reg, Aud
Recommended: MATH410.
Credit only granted for: ENEE759F or ENEE662.
Focuses on recognizing, solving, and analyzing convex optimization problems. Convex sets, convex functions, convex and quasi-convex optimization problems. Duality theory and optimality conditions. Specific classes of problems including linear optimization (LP), semi-definite optimization (SDP), geometric programming. Algorithms for unconstrained and constrained optimization; interior-point methods. Applications in controls, communications, signal processing, statistics, and other areas.
ENEE680
Electromagnetic Theory I
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE381; or students who have taken courses with comparable content may contact the department.
Theoretical analysis and engineering applications of Maxwell's equations. Boundary value problems of electrostatics and magnetostatics.
ENEE690
Quantum and Wave Phenomena with Electrical Application
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE381; or students who have taken courses with comparable content may contact the department.
Introduction of quantum and wave phenomena from electrical engineering point of view. Topics included: general principles of quantum mechanics, operator algebra, the microwave resonant cavity and the analagous potential well problem, harmonic oscillator, hydrogenic atom. Perturbation method applied to the transmission line and potential well problems. Periodically loaded transmission line and Kronig-Penny model of band theory.
ENEE698E
ENEE698G
Graduate Seminar; Speech Representation
Credits: 1
Grad Meth: Reg, Aud, S-F
Also offered as LING889D. Credit granted for LING889D or ENEE698G.
ENEE699
(Perm Req)
Independent Studies in Electrical Engineering
Credits: 1 - 3
Grad Meth: Reg, Aud
Contact department for information to register for this course.
ENEE704
Physics and Simulation of Semiconductor Devices
Credits: 3
Grad Meth: Reg, Aud
Recommended: ENEE601 and ENEE600; and exposure to quantum mechanics.
Credit only granted for: ENEE694 and ENEE704.
Formerly: ENEE694.
The physics of electron transport in semiconductor devices will be covered. Numerical methods for attaining solutions to transport equations will be explored. Students will also learn how to use CAD tools fro semiconductor device design. Nano-electronic devices will be introduced.
ENEE731
Image Understanding
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE631 and ENEE633.
Credit only granted for: ENEE739J or ENEE731.
Formerly: ENEE739J.
An advanced graduate level course on image understanding. Mathematical and statistical approaches to solving image understanding problems will be discussed. Topics to be covered include: optimal edge and shape detection; image understanding using Markov random field models; Monte Carlo Markov Chain techniques for image understanding; shape from shading, stereo, texture and contour; structure from motion and object recognition. Existence, uniqueness and convergence issues for many of these problems will be discussed.
Also offered as CMSC828G. Credit granted for ENEE731 or CMSC828G.
ENEE762
Stochastic Control
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: ENEE620 and ENEE660; or students who have taken courses with comparable content may contact the department.
Stochastic control systems, numerical methods for the Ricatti equation, the separation principle, control of linear systems with Gaussian signals and quadratic cost, non-linear stochastic control, stochastic stability, introduction to stochastic games.
ENEE789C
Advanced Topics in Electrophysics; Solar Energy Conversion
Credits: 3
Grad Meth: Reg, Aud
ENEE789O
Advanced Topics in Electrophysics
Credits: 3
Grad Meth: Reg, Aud
ENEE791
Quantum Electronics II
Credits: 3
Grad Meth: Reg, Aud
Nonlinear optical effects and devices, tunable coherent light sources: optical parametric oscillator; frequency conversion and dye laser. Ultrashort pulse generation and measurement, stimulated raman effect, and applications. Interaction of acoustic and optical waves, and holography.
ENEE799
(Perm Req)
Master's Thesis Research
Credits: 1 - 6
Grad Meth: S-F
Contact department for information to register for this course.
ENEE898
(Perm Req)
Pre-Candidacy Research
Credits: 1 - 8
Grad Meth: Reg, S-F
Contact department for information to register for this course.
ENEE899
(Perm Req)
Doctoral Dissertation Research
Credits: 6
Grad Meth: S-F
Contact department for information to register for this course.