The following undergraduate level courses are offered in the Klipsch of School of Electrical and Computer Engineering. Courses in **green **denote undergraduate core courses.

Undergraduate Catalogs by Year:

**EE 109. The Engineering of How Things Work **

This class provides Integrated Learning Community students with an introduction to various aspects of engineering.

**EE 110. The Science and Engineering of How Things Work **

Introduction to the basic science and engineering concepts of everyday devices.

For non-majors only

**EE 161. Computer Aided Problem Solving **

Introduction to scientific programming. Extensive practice in writing programs to solve engineering problems. Items covered will include: loops, input and output, functions, decision statements, and pointers.

Pre/Corequisite: MATH 190G

**EE 162. Digital Circuit Design **

Design of combinational logic circuits based on Boolean algebra. Introduction to state machine design. Implementation of digital projects with hardware description language.

Prerequisites: C or better in EE 161 and MATH 190G

Restricted to: Main campus only

**EE 201. Networks I **

Electric component descriptions and equations. Kirchoff’s voltage and current laws, formulation and solution of RLC network equations using time

domain concepts.

Prerequisites: C or better in MATH 192G. Minimum 2.0 GPA

Restricted to: non-majors only

**EE 210. Engineering Analysis I **

The application of linear algebra and matrices, probability, random variables and random processes to solve problems in electrical engineering.

Applications to be covered include probabilistic modeling of electrical/electronic systems and an introduction to Matlab.

Prerequisites: C or better in EE 161 and MATH 192G

Restricted to: Main campus only

**EE 260. Embedded Systems **

Applications of microcontrollers, FPGAs, interfaces and sensors. Introduction to Assembly language programming.

Prerequisite: C or better in EE 162

**EE 280. DC and AC Circuits **

Electric component descriptions and equations; Kirchhoff’s voltage and current laws; formulation and solution of network equations for dc circuits; ideal op-amp circuits. Complete solutions of RLC circuits; steady-state analysis of ac circuits, ac power; introduction to frequency response techniques.

Prerequisites: C or better in MATH 192 and PHYS 216

**EE 310. Engineering Analysis II **

Calculus of vector functions through electrostatic applications. Techniques for finding resistance and capacitance. Coulomb’s law, gradient, Gauss divergence theorem, curl, Stokes’ theorem, and Green’s theorem. Application of complex algebra and Matlab.

Prerequisites: C or better in EE 210 and MATH 291G

**EE 312. Signals and Systems I **

Continuous- and discrete-time signals and systems. Time- and frequency characterization of signals and systems. Transform-domain methods including Fourier, Laplace, and z-transforms.

Prerequisites: C or better in EE 210, EE 280, and Math 392

**EE 314. Signals and Systems II **

Introduction to communication systems including amplitude, frequency, and pulse-amplitude modulation. Introduction to control systems including linear feedback systems, root-locus analysis, Nyquist criterion. Introduction to digital signal processing including sampling, digital filtering, and spectral analysis.

Prerequisites: C or better in EE 312

**EE 330. Environmental Management Seminar I **

Survey of practical and new developments in hazardous and radio-active waste management provided through a series of guest lectures and reports of ongoing research.

Cross-listed with: CE 330, G EN 330, IE 330, ME 330, WERC 330, AEN 330, and CHE 330

Restricted to: Main campus only

**EE 351. Applied Electromagnetics **

Static electric and magnetic fields. Maxwell’s equations, static and time-varying electromagnetic fields, generalized plane wave propagation and microwave transmission line theory and applications.

Prerequisites: C or better in EE 310 and EE 280

**EE 363. Computer Systems Architecture**

Concepts of modern computer architecture. Processor micro-architectures, hardwired vs. micro-programmed control, pipelining and pipeline hazards, memory hierarchies, bus-based system architecture and memory mapping, hardware-software interface, and operating system concepts. Comparison of architectures to illustrate concepts of computer organization; relationships between architectural and software features.

Prerequisites: C or better in CS 273 or EE 260

**EE 380. Electronics I **

Analysis and design of single-time-constant circuits, opamp applications, diode circuits, linear power supplies, and single-transistor MOS and BJT amplifiers. Introduction to solid-state devices and digital CMOS circuits.

Prerequisites: C or better in EE 162, EE 280, and CHEM 111G

**EE 391. Introduction to Electric Power Engineering **

Introduction to the principles, concepts, and analysis of the major components of an electric power system. Basic electromechanics, energy conversion

and source conversion, transformers, transmission lines, rectifiers, regulators, and system analysis.

Prerequisite: C or better in EE 280

**EE 395. Introduction to Digital Signal Processing **

Undergraduate treatment of sampling/reconstruction, quantization, discrete-time systems, digital filtering, Z-transforms, transfer functions, digital filter realizations, discrete Fourier transform (DFT) and fast Fourier transform (FFT), finite impulse response (FIR) and infinite impulse response (IIR) filter design, and digital signal processing (DSP) applications.

Prerequisite: C or better in EE 314

**EE 400. Undergraduate Research **

Directed undergraduate research. May be repeated for a maximum of 9 credits.

Prerequisite: consent of the department head

**EE 418. Capstone Design I **

Application of engineering principles to a significant design project. Includes teamwork, written and oral communications, and realistic technical, economic, and public safety requirements. Consent of instructor required.

Prerequisites: C or better in EE 260, EE 314, EE 351, EE 380, and EE 391

Pre/Corequisite: EE 461

**EE 419. Capstone Design II **

Realization of design project from EE 418 within time and budget constraints.

Prerequisites: (C or better in EE 260, EE 314, EE 351, EE 380, and EE 391) OR (C or better in EE 418)

Pre/Corequisite: EE 461

**EE 425. Introduction to Semiconductor Devices **

Energy bands, carriers in semiconductors, junctions, transistors, and optoelectronic devices, including light-emitting diodes, laser diodes, photodetectors, and solar cells. Taught with EE 525

Prerequisites: C or better in EE 380 and EE 351

**EE 430. Environmental Management Seminar II**

Survey of practical and new developments in hazardous and radioactive waste management provided through a series of guest lectures and reports of ongoing research.

Crosslisted with: CE 430, CHE 430, ET 430, IE 430 and WERC 430

Restricted to: Main campus only

**EE 431. Power Systems II**

Analysis of a power system in the steady-state. Includes the development of models and analysis procedures for major power system components and for power networks.

Prerequisite: C or better in EE 391

**EE 432. Power Electronics**

Basic principles of power electronics and its applications to power supplies, electric machine control, and power systems.

Prerequisites: C or better in EE 380 and EE 391

Corequisites: EE 312 and EE 314

**EE 437. Energy Harvesting **

Operating principles of several harvesting techniques such as solar, tidal, thermal, vibration, linear motion, passive and active human power generation methods will be discussed along with experiments which help confirm these concepts as viable means for energy harvesting. Students to apply their knowledge in fluid dynamics, power electronics, machine design, control systems, structural design, computer control, embedded systems, system dynamics, and many others areas, and combine this knowledge with strong systems engineering practices to design and develop revolutionary energy harvesting systems. Taught with EE 557.

Prerequisites: C or better in EE 380 and EE 391

**EE 443. Mobile Application Development**

Introduction to mobile application development. Students will develop applications for iOS devices including iPhone and iPad. Topics include object-oriented programming using the Objective-C language, model-view-controller (MVC) pattern, memory management, view controllers, graphical user interface design, callbacks, and web services. Prerequisites: EE 161 or CS 172 or CS 271 or CS 450 or CS 451 or CS 452.

**EE 446. Digital Image Processing **

Two-dimensional transform theory, color images, image enhancement, restoration, segmentation, compression and understanding. Taught with EE 596.

Prerequisite: C or better in EE 395

**EE 449. Smart Antennas **

Smart antenna and adaptive array concepts and fundamentals, uniform and planar arrays, optimum array processing. Adaptive beamforming algorithms and architectures: gradient-based algorithms, sample matrix inversion, least mean square, recursive mean square, sidelobe cancellers, direction of arrival estimations, effects of mutual coupling and its mitigation. Taught with EE 549

Prerequisites: C or better in EE 314 and EE 351

**EE 452. Introduction to Radar **

Basic concepts of radar. Radar equation; detection theory. AM, FM, and CW radars. Analysis of tracking, search, MTI, and imaging radar. Taught with EE 548. Restricted to undergraduate students.

Prerequisites: C or better in EE 210 and EE 351

Pre/Corequisite: EE 496

**EE 453. Microwave Engineering **

Techniques for microwave measurements and communication system design, including transmissions lines, waveguides, and components. Microwave network analysis and active device design. Taught with EE 521.

Prerequisite: C or better in EE 351

Restricted to: undergraduate students and main campus only

**EE 454. Antennas and Radiation**

Basic antenna analysis and design. Fundamental antenna concepts and radiation integrals. Study of wire antennas, aperture antennas, arrays, reflectors, and broadband antennas. Taught with EE 541

Prerequisite: C or better in EE 351

Restricted to undergraduate students and main campus only

**EE 460. Space System Mission Design and Analysis **

Satellite system design, including development, fabrication, launch, and operations. A systems engineering approach to concepts, methodologies, models, and tools for space systems.

Prerequisite: junior standing

**EE 461. Systems Engineering and Program Management**

Modern technical management of complex systems using satellites as models. Team projects demonstrate systems engineering disciplines required to configure satellite components.

Prerequisite: Junior standing

**EE 469. Communications Networks **

Introduction to the design and performance analysis of communications networks with major emphasis on the Internet and different types of wireless networks. Covers network architectures, protocols, standards and technologies; design and implementation of networks; networks applications for data, audio and video; performance analysis. Taught with EE 569

Prerequisites: C or better in EE 162 and (EE 210 OR STAT 371)

**EE 473. Introduction to Optics **

The nature of light, geometrical optics, basic optical instruments, wave optics, aberrations, polarization, and diffraction. Elements of optical radiometry, lasers and fiber optics.

Prerequisite: PHYS 216G or PHYS 217

Crosslisted with: PHYS 473

**EE 475. Automatic Control Systems **

Design and synthesis of control systems using state variable and frequency domain techniques. Compensation, optimization, multi-variable system design techniques.

Prerequisites: C or better in EE 314

**EE 476. Computer Control Systems **

Representation, analysis and design of discrete-time systems using time domain and z-domain techniques. Microprocessor control systems.

Prerequisite: C or better in EE 314

**EE 477. Fiber Optic Communication Systems **

Fundamental characteristics of individual elements (transmitters, detectors, and fibers) of fiber optic communication systems. Design and characterization

of high-speed, multichannel fiber optic communication links. Introduction to fiber optic distribution. Taught with EE 527.

Prerequisites: C or better in EE 351 or PHYS 461

Crosslisted with: PHYS 477

**EE 478. Optical Sources, Detectors and Radiometry**

Fundamentals of optical sources, detectors, and radiometric measurements in the visible and infrared. Radiometry of imaging and non-imaging optical systems. Detector preamplifiers, noise, NEP, D, optical filters, and sensor systems. Taught with EE 528. Recommended foundation: EE 370

Prerequisite: PHYS 217

Crosslisted with: PHYS 478

**EE 479. Lasers and Applications**

Laser operating principles, characteristics, construction and applications. Beam propagation in free space and fibers. Laser diode construction and characteristics. Hands-on laboratory. Taught with EE 529.

Prerequisite: C or better in EE 351 OR PHYS 461

Crosslisted with: PHYS 479

**EE 480. Introduction to VLSI**

Introduction to analog and digital VLSI circuits implemented in CMOS technology. Design of differential amplifiers, opamps, CMOS logic, flipflops, and adders. Introduction to VLSI fabrication process and CAD tools.

Prerequisites: C or better in EE 260 and EE 380

**EE 482. Electronics II**

Feedback analysis, application of operational amplifiers, introduction to data converters, analog filters, oscillator circuits.

Prerequisites: C or better in EE 161 and EE 380

**EE 483. RF Microelectronics**

Analysis, design and implementation of RF integrated circuits in CMOS/BJT technologies. Low noise amplifiers and mixers, power amplifiers, wideband amplifiers, oscillators, phase-locked frequency synthesizers. Taught with EE 519. Restricted to undergraduate students and main campus.

Prerequisites: C or better in EE 480 and EE 351

**EE 485. Analog VLSI Design **

Analysis, design, simulation, layout and verification of CMOS analog building blocks, including references, opamps, switches and comparators. Teams implement a complex analog IC. Taught with EE 523. Restricted to undergraduate students and main campus.

Prerequisites: C or better in EE 312 and EE 480

**EE 486. Digital VLSI Design **

An introduction to VLSI layers. Static and dynamic logic design, memory circuits, arithmetic operators, and digital phase-locked loops. Taught with EE 524. Restricted to undergraduate students.

Prerequisites: C or better in EE 260 and EE 380

**EE 486 L. Digital VLSI Design Laboratory **

Simulation, schematic capture, layout, and verification using software tools of material presented in EE 486. An introduction to measurement of digital VLSI circuits. Taught with EE 524L.

Prerequisites: C or better in EE 260 and EE 380

Pre/Corequisite: EE 486

**EE 490. Selected Topics **

Prerequisite: consent of instructor. May be repeated for a maximum of 9 credits. Graduate students may not use credits of EE 490 toward an M.S. or Ph.D. in electrical engineering.

**EE 493. Power Systems III **

Analysis of a power system under abnormal operating conditions. Topics include symmetrical three-phase faults, theory of symmetrical components, unsymmetrical faults, system protection, and power system stability. Taught with EE 543. Restricted to undergraduate students.

Prerequisite: C or better in EE 391

Pre/Corequisite: EE 431

**EE 494. Distribution Systems **

Concepts and techniques associated with the design and operation of electrical distribution systems. Taught with EE 544. Restricted to undergraduate students and main campus.

Prerequisite: C or better in EE 431

Pre/Corequisite: EE 493

**EE 496. Introduction to Communication Systems **

Introduction to the analysis of signals in the frequency and time domains. A study of baseband digital transmission systems and digital/analog RF transmission systems. Introduction to telecom systems as well as satellite systems.

Prerequisite: C or better in EE 314

**EE 497. Digital Communication Systems I**

Techniques for transmitting digital data over commercial networks. Topics include baseband and bandpass data transmission and synchronization techniques. Taught with EE 581. Recommended foundation: EE 496

Prerequisite(s): EE 210 and EE 314