EEE 5216 Introduction to Biophotonics 3 Credits

Grading Scheme: Letter Grade

Introduction to the principles of optics, lasers and biology, the interaction of light with cells and tissues, and various optical imaging, sensing and activation techniques and their applications in biomedicine.

Prerequisite: Students may not take this course if they have already taken EEE4210.

Catalog Program Pages Referencing EEE 5216

EEE 5225 Resonant MEMS 3 Credits

Grading Scheme: Letter Grade

Fundamentals of resonant micro-electro-mechanical systems (Resonant MEMS) and their applications.

Prerequisite: Familiarity with ordinary differential equations, elementary signals and systems and circuit theory.

Catalog Program Pages Referencing EEE 5225

EEE 5283 Neural Signals, Systems and Technology 3 Credits

Grading Scheme: Letter Grade

Biophysical principles of neural signaling, characterization of neural circuits and systems, technology design principles for interfacing with biological neural systems, overview of clinical applications and industrial opportunities for neurotechnology.

Prerequisite: Graduate standing in engineering and/or neuroscience or undergraduate senior standing with consent of instructor.

Catalog Program Pages Referencing EEE 5283

EEE 5317C Introduction to Power Electronics 3 Credits

Grading Scheme: Letter Grade

Components and circuits for power applications. Switched-mode power supplies.

Prerequisite: Solid State Devices, Electronic Circuits and Linear Controls. Students may not take this course if they have already taken EEL4242C.

EEE 5320 Analog IC Design I 3 Credits

Grading Scheme: Letter Grade

Amplifier stages, active loads, output stages, op-amps, feedback, frequency response, compensation.

Prerequisite: Analog Electronics.

Catalog Program Pages Referencing EEE 5320

EEE 5322 VLSI Circuits and Technology 1 3 Credits

Grading Scheme: Letter Grade

Introduction to VLSI circuit technology and manufacturing. Fabrication, device models, layout, parasitics, and simple gate circuits.

Prerequisite: Electronic Circuits. Students may not take this course if they have already taken EEE 4310.

Catalog Program Pages Referencing EEE 5322

EEE 5354L Semiconductor Device Fabrication Laboratory 3 Credits

Grading Scheme: Letter Grade

This course will be offering hands-on experience in semiconductor material characterization and device fabrication techniques.

EEE 5364 Fundamentals of Data Converters 3 Credits

Grading Scheme: Letter Grade

Exploring different data conversion techniques with an emphasis on IC implementation. Discussion of circuit building blocks and the effects of their non-idealities in the overall system performance will be analyzed.

Prerequisite: Basic Electronic Circuits.

Catalog Program Pages Referencing EEE 5364

EEE 5374 Radio Frequency Integrated Circuits 1 3 Credits

Grading Scheme: Letter Grade

Teaches RF Electronic circuit design for a modern wireless transceiver and the RF circuit theory necessary to guide good design choices. The students learn to use RF IC design tools to design an RF low noise amplifier IC as part of a team final design project.

Prerequisite: Basic Electronic Circuits. Students may not take this course if they have already taken EEE 4373.

Catalog Program Pages Referencing EEE 5374

EEE 5379 Introduction to RF Circuits 3 Credits

Grading Scheme: Letter Grade

This course is co-listed with the undergraduate class. The homework portion of the graduate section will involve additional work with respect to the undergraduate section. The exams will also involve additional questions or take-home questions for the graduate section with respect to the undergraduate section. Grading for the homework and projects of the graduate section is different from that of the undergraduate course. The graduate and undergraduate sections will be graded separately, for which the graduate section has additional problems and different weights for all problems.

Prerequisite: Electromagnetic Fields and Applications and Electronic Circuits or their equivalent.

Catalog Program Pages Referencing EEE 5379

EEE 5400 Future of Microelectronics Technology 3 Credits

Grading Scheme: Letter Grade

Survey of state-of-the-art microelectronics technology and prospects for future technologies. Nanoscale MOSFETs, strained Si, high-K gate dielectrics, carbon nanotubes, molecular electronics, and single-electron devices.

Prerequisite: Solid State Devices. Students may not take this course if they have already taken EEE4329.

Catalog Program Pages Referencing EEE 5400

EEE 5405 Microelectronic Fabrication Technologies 3 Credits

Grading Scheme: Letter Grade

Principles of microelectronic device fabrication. Emphasis on fundamentals of microfabrication processing and microelectronic device process flows. Computerized process simulation.

Prerequisite: Solid State Devices. Students may not take this course if they have already taken EEE4331.

Catalog Program Pages Referencing EEE 5405

EEE 5408 Mixed Signal IC Testing I 3 Credits

Grading Scheme: Letter Grade

Fundamentals of Testing IC Devices and systems: test specifications, parametric testing, measurement accuracy, test hardware, sampling theory, digital signal processing based testing, and calibrations. Circuit analysis and design with analog and mixed-signal systems. Labs on testing passive components, LDOs, Op-amps, DACS/ADCs, Mixed-Signal ICs Labview and the National Instruments Savage Tester.

Prerequisite: Analog and Digital Electronics. Students may not take this course if they have already taken EEE 4404.

Catalog Program Pages Referencing EEE 5408

EEE 5415 Modern Memory Device Technologies 3 Credits

Grading Scheme: Letter Grade

This course discusses state-of-the-art volatile and nonvolatile memory device technologies and their limitations. It also discusses emerging memory device technologies, including those that could be adopted by industry in the next decades due to their potential performance, density, power and cost advantages.

Prerequisite: Solid State Devices.

Catalog Program Pages Referencing EEE 5415

EEE 5426 Introduction to Nanodevices 3 Credits

Grading Scheme: Letter Grade

Physical principles of modern solid-state devices and their applications; quantum mechanics; fundamentals of nanoelectronics.

Prerequisite: Students may not take this course if they have already taken EEE4420.

Catalog Program Pages Referencing EEE 5426

EEE 5467 Micro/Nano Machined Metamaterials 3 Credits

Grading Scheme: Letter Grade

Study course on the micro-/nano machined metamaterials and their applications for radio frequency (RF) and microwave devices including transmission line, waveguides, resonators, filters, and antennas.

Prerequisite: Electromagnetic Fields and Applications

Catalog Program Pages Referencing EEE 5467

EEE 5480 Physical Attacks and Inspection of Electronics 3 Credits

Grading Scheme: Letter Grade

Focuses on the physical inspections, physical attacks, reverse engineering, counterfeit detection, etc. of electronics from the device to system level using advanced microscopy, failure analysis techniques combined with image analysis and machine learning. In additions, students will also learn about the associated countermeasures.

Prerequisite: Basic signal processing and circuit analysis knowledge.

Catalog Program Pages Referencing EEE 5480

EEE 5502 Foundations of Digital Signal Processing 3 Credits

Grading Scheme: Letter Grade

Analysis and design of digital filters for discrete signal processing, spectral analysis, and fast Fourier transform.

Prerequisite: None. Students may not take this course if they have already taken EEL4750.

Catalog Program Pages Referencing EEE 5502

EEE 5544 Stochastic Methods for Engineering 1 3 Credits

Grading Scheme: Letter Grade

Fundamental analytical techniques for modeling, analyzing, and processing electrical signals and computer data in the presence of noise and randomness. Covers from probability to filtering of random processes, with applications to communications, signal and image processing, data compression, and simulation.

Prerequisite: Students may not take this course if they have already taken EEL4516.

Catalog Program Pages Referencing EEE 5544

EEE 5590 Introduction to Quantum Computing 3 Credits

Grading Scheme: Letter Grade

Introduces quantum computing concepts and the hardware implementations in a self-contained manner to Electrical and Computer Engineering students. Teaches fundamentals of quantum mechanics and introduces important concepts of superposition and entanglement, hardware realization of quantum computing technologies and quantum computing algorithms.

Prerequisite: Solid State Devices and linear algebra or equivalent

Catalog Program Pages Referencing EEE 5590

EEE 5702 Automated Hardware/Software Verification 3 Credits

Grading Scheme: Letter Grade

Develop modeling, formal specification, and automated verification skills for analyzing complex hardware and/or software systems. Hands-on experience with model checking tools.

Prerequisite: Data Structures, Algorithms and Architecture (Prerequisites allow students to register without departmental intervention. Students are expected to review the syllabus and consult the instructor if they have questions regarding prerequisites).

Catalog Program Pages Referencing EEE 5702

EEE 5716 Introduction to Hardware Security and Trust 3 Credits

Grading Scheme: Letter Grade

Fundamentals of hardware security and trust for integrated circuits. Cryptographic hardware, invasive and non-invasive attacks, side-channel attacks, physically unclonable functions (PUFs), true random number generation (TRNG), watermarking of Intellectual Property (IP) blocks, FPGA security, counterfeit detection, hardware Trojan detection and prevention in IP cores and integrated circuits.

Prerequisite: Digital Design. Students may not take this course if they have already taken EEE4714.

Catalog Program Pages Referencing EEE 5716

EEE 5725 Acoustics 3 Credits

Grading Scheme: Letter Grade

Governing equations for wave theory of sound; Character of plane acoustic waves and 3-D acoustic fields; Sound transmission/reflection at an interface between two media; Waves transmission/attenuation inducts; Low frequency approximations (lumped-element modeling) and transducers; sources of sound.

Prerequisite: Permission of instructor. Students may not take this course if they have already taken EEE4720.

Catalog Program Pages Referencing EEE 5725

EEE 6321 Analog IC Design II 3 Credits

Grading Scheme: Letter Grade

Design of analog circuits in CMOS IC technology. MOS switches, MOS op amp circuits, circuit simulation using SPICE.

Prerequisite: EEE 5320 .

Catalog Program Pages Referencing EEE 6321

EEE 6323 VLSI Circuits and Technology 2 3 Credits

Grading Scheme: Letter Grade

Advanced very large scale integrated circuit design, testability, and performance evaluation. Use of industrial VLSI software. Building an advanced CMOS VLSI circuit.

Prerequisite: EEE 5322 .

Catalog Program Pages Referencing EEE 6323

EEE 6328C Microwave IC Design 3 Credits

Grading Scheme: Letter Grade

Fundamentals of microwave integrated circuit design. Use of computer software to design simple microwave circuits. Microwave circuit testing.

EEE 6374 RF Circuits and Systems 3 Credits

Grading Scheme: Letter Grade

Requirements for RF integrated circuits. Design and implementation. Interdependence of RF circuit performance wit devices, parasitics, packages, and process technology.

Prerequisite: EEE 5322.

Catalog Program Pages Referencing EEE 6374

EEE 6382 Semiconductor Physical Electronics 3 Credits

Grading Scheme: Letter Grade

Crystal structure and symmetry, carrier statistics, lattice dynamics, energy band theory, equilibrium properties of semiconductors, recombination-generation and trapping processes, electronic transport phenomena, scattering mechanisms, and optical properties.

Prerequisite: EEE 5426.

Catalog Program Pages Referencing EEE 6382

EEE 6390 VLSI Device Design 3 Credits

Grading Scheme: Letter Grade

Criteria and tradeoffs in designing high-performance semiconductor devices in scaled (VLSI) Si-based integrated-circuit technologies.

Prerequisite: EEE 5426 or EEE 5400.

Catalog Program Pages Referencing EEE 6390

EEE 6397 Semiconductor Device Theory I 3 Credits

Grading Scheme: Letter Grade

Semiconductor device physics, equilibrium and non-equilibrium processes, pn junctions, BJT operation, charge-control modeling, and high-current and heavy-doping effects.

Prerequisite: EEE 5426.

Catalog Program Pages Referencing EEE 6397

EEE 6428 Nanoscale Devices for VLSI Technology 3 Credits

Grading Scheme: Letter Grade

Using nanotechnology simulation tools to study nanoscale devices in future very large scale integration (VLSI) technologies; band structure, transport; molecular transistors, nanowires, nanotransistors, and quantum dots.

Prerequisite: EEE 5426.

Catalog Program Pages Referencing EEE 6428

EEE 6431 Carbon Nanotubes 3 Credits

Grading Scheme: Letter Grade

Basic semiconductor and solid-state physics of carbon nanotubes, nanotube geometrical and electronic structure, and current nanotube research.

Prerequisite: EEE 5426.

Catalog Program Pages Referencing EEE 6431

EEE 6460 Advanced Microsystem Technology 3 Credits

Grading Scheme: Letter Grade

Advanced micro-fabrication technologies, micro-system design, interface circuits, and MEMS packaging. CMOS, Optical, and RF MEMS.

Prerequisite: EEL 5225.

Catalog Program Pages Referencing EEE 6460

EEE 6465 Design of MEMS Transducers 3 Credits

Grading Scheme: Letter Grade

Design of MEMS transducer systems with physical, technological and economic constraints.

Prerequisite: EEL 5225.

Catalog Program Pages Referencing EEE 6465

EEE 6504 Machine Learning for Time Series 3 Credits

Grading Scheme: Letter Grade

Theory of adaptation with stationary signals; performance measures. LMS, RLS algorithms. Implementation issues and applications.

Prerequisite: EEE 5502 and EEL 5840.

Catalog Program Pages Referencing EEE 6504

EEE 6512 Image Processing and Computer Vision 3 Credits

Grading Scheme: Letter Grade

Pictorial data representation; feature encoding; spatial filtering; image enhancement; image segmentation; cluster seeking; two-dimensional z-transforms; scene analysis; picture description language; object recognition; pictorial database; interactive graphics; picture understanding machine.

Prerequisite: Digital Signal Processing.

Catalog Program Pages Referencing EEE 6512

EEE 6545 Stochastic Methods for Engineering 2 3 Credits

Grading Scheme: Letter Grade

An introduction to stochastic process theory with emphasis on applications to communications, control, signal processing and machine learning. The course covers basic models, including Markov processes, and how they lead to algorithms for classification prediction, inference and model selection.

Prerequisite: EEE 5544. Experience with Matlab or Python is essential.

Catalog Program Pages Referencing EEE 6545

EEE 6561 Fundamentals of Biometric Identification 3 Credits

Grading Scheme: Letter Grade

Methods and principles for the automatic identification/authentication of individuals. Technologies include fingerprint, face, and iris biometrics. Additional topics include biometric system design, performance evaluation, multi-modal biometric systems, and biometric system security.

Prerequisite: EEE 6512 or instructor approval

Catalog Program Pages Referencing EEE 6561

EEE 6586 Automatic Speech Processing 3 Credits

Grading Scheme: Letter Grade

Various models of speech production and perception. Operation of speech synthesizers. Discussion of speech recognition. Mathematical models of speech signals.

Prerequisite: EEE 5502 .

Catalog Program Pages Referencing EEE 6586

EEE 6742 Advanced Hardware Security and Trust 3 Credits

Grading Scheme: Letter Grade

Expands on the foundation provided by the Introduction to Hardware Security and highlights the challenges arising from the end of Moore's law as well as the rapid evolution of attackers. Hands-on experience with various commercial and open-source CAD tools will be developed via lectures, tutorials, and projects.

Prerequisite: EEE 5716, undergraduate course in digital design, and familiarity with VHDL, Verilog, and CAD/EDA tools.

Catalog Program Pages Referencing EEE 6742

EEE 6744 Hands-On Hardware Security 3 Credits

Grading Scheme: Letter Grade

Focuses on practical learning of computer hardware security using a hands-on approach. Students will work on a custom-designed hardware platform to understand innards of a computer system and ethically "hack" into it at different levels. They will examine it to understand security vulnerabilities, mount attacks, and implement countermeasures.

Prerequisite: EEE 5716

Catalog Program Pages Referencing EEE 6744

EEL 5182 State Variable Methods in Linear Systems 3 Credits

Grading Scheme: Letter Grade

Linear algebra and state variable methods for design and analysis of discrete and continuous linear systems.

Prerequisite: Linear Controls. Students may not take this course if they have already taken EEL4610.

Catalog Program Pages Referencing EEL 5182

EEL 5225 Principles of Micro-Electro-Mechanical Transducers 3 Credits

Grading Scheme: Letter Grade

Introduction to principles of micro-electro-mechanical devices and systems.

Prerequisite: Solid State Devices.

Catalog Program Pages Referencing EEL 5225

EEL 5249 Fundamentals of RF and Power Electronic Devices 3 Credits

Grading Scheme: Letter Grade

The course is designed to introduce important semiconductor device technologies for high speed electronics, power electronics and energy harvesting applications.

Prerequisite: Solid State Devices.

Catalog Program Pages Referencing EEL 5249

EEL 5250 Power System Analysis 3 Credits

Grading Scheme: Letter Grade

Development of power system equivalents by phase, network analysis, load flow, symmetrical components, sequence networks, and fault analysis.

Prerequisite: Basic Electric Engergy Engineering. Students may not take this course if they have already taken EEL4251.

Catalog Program Pages Referencing EEL 5250

EEL 5285 Smart Grid for Sustainable Energy 3 Credits

Grading Scheme: Letter Grade

Survey of power grid operations and markets for students with interest in power systems and/or sustainable energy. Characteristics of traditional and new energy resources; how resources impact the grid; control on many time-scales; how the power grid and power markets of tomorrow will differ from those of today.

Prerequisite: Linear Controls and Experience with MATLAB.

Catalog Program Pages Referencing EEL 5285

EEL 5406 Computational Photography 3 Credits

Grading Scheme: Letter Grade

Fundamentals of computational photography, sensing, imaging and illumination.

Prerequisite: Signals and Systems. Students may not take this course if they have already taken EEL 4403.

Catalog Program Pages Referencing EEL 5406

EEL 5417 Applied Magnetism & Magnetic Materials 3 Credits

Grading Scheme: Letter Grade

Introduction to magnetism, magnetic materials, and  magnetic devices.  The course offers a balance of theory and application from an applied engineering perspective.

Prerequisite: None. Students may not take this course if they have already taken EEL4412.

Catalog Program Pages Referencing EEL 5417

EEL 5426 RF/Microwave Passive Circuits 3 Credits

Grading Scheme: Letter Grade

Radio frequency (RF)/microwave passive components and circuits such as transmission lines, waveguides, couplers, filters, and resonators.

Prerequisite: Electromagnetic Fields and Applications.

Catalog Program Pages Referencing EEL 5426

EEL 5441 Fundamentals of Photonics 3 Credits

Grading Scheme: Letter Grade

Review of electromagnetic fields and waves, energy bands in semiconductors, p-n junctions and optical properties of semiconductors. Fundamentals of optical modulators and switches, laser theory, laser characteristics, photodetectors, optical waveguides, and photonic applications.

Prerequisite: Solid State Devices & Electromagnetic Fields and Applications.

Catalog Program Pages Referencing EEL 5441

EEL 5447 Laser Theory and Design 3 Credits

Grading Scheme: Letter Grade

Studies the field of semiconductor optoelectronics and the physics of optoelectronic devices including the interaction of photons with electrons and holes in a semiconductor leading to the realization of optoelectronic devices such as photon amplifiers, LEDs, diode lasers, electro-absorption modulators, and detectors, including their design and application-specific characteristics.

Prerequisite: Physics of Electrical Engineering

Catalog Program Pages Referencing EEL 5447

EEL 5462 Advanced Antenna Systems 3 Credits

Grading Scheme: Letter Grade

Electromagnetic field theory and its application to antenna design.

Prerequisite: Electromagnetic Fields. Students may not take this course if they have already taken EEL4461.

Catalog Program Pages Referencing EEL 5462

EEL 5486 Electromagnetic Fields and Applications 3 Credits

Grading Scheme: Letter Grade

Rigorous development of fundamental electrostatic, magnetostatic, and electromagnetic behavior, with special attention toward practical applications. Electrostatics: Gauss' law, electric fields, scalar potential, and energy in simple media. Magnetostatics: Ampère's law, Faraday's law, magnetic fields, vector potential, and energy in simple media. Electromagnetics: Maxwell's equations, time-varying fields, and Poynting's theorem.

Prerequisite: Undergraduate course in fields and waves. Students may not take this course if they have already taken EEL4473.

Catalog Program Pages Referencing EEL 5486

EEL 5490 Lightning 3 Credits

Grading Scheme: Letter Grade

Introduction to lightning discharge processes. Electromagnetics relevant to lightning measurements. Applications for determining lightning charge, current, location, and characteristics. Lightning protection.

Prerequisite: Electromagnetic Fields. Students may not take this course if they have already taken EEL4495.

Catalog Program Pages Referencing EEL 5490

EEL 5547 Introduction to Radar 3 Credits

Grading Scheme: Letter Grade

Basic principles of cw and pulsed radar; angle, range, and doppler tracking; accuracy and resolution; signal design.

Prerequisite: Wave propagation, noise in communications systems, and Fourier Transforms. Students may not take this course if they have already taken EEL 4540.

Catalog Program Pages Referencing EEL 5547

EEL 5632 Safety and Security of Vehicular Electronic Systems 3 Credits

Grading Scheme: Letter Grade

Provides a comprehensive overview of safety and security of electronic systems in current and emergent vehicles, including automotive and aerospace systems. Topics covered include: vehicular functional safety practices, standards, and limitations; vehicular security and trust; approaches to trustworthy vehicular communications; robustness, resiliency and reliability.

Prerequisite: Computer Architecture, Digital Systems Design, and familiarity with C/C++ and Linux.

Catalog Program Pages Referencing EEL 5632

EEL 5655 Control of Biological Systems 3 Credits

Grading Scheme: Letter Grade

The automatic control principles that govern critical processes in human biology are explored. Through the development of mathematical models of biological systems, the course creates an understanding of metabolic, immunologic, and genetic processes. Applications include the manufacture of vaccines, monoclonal antibodies, cancer treatments, insulin, and many others.

Prerequisite: Basic knowledge of biology & basic knowledge of control systems.

Catalog Program Pages Referencing EEL 5655

EEL 5666C Intelligent Machines Design Laboratory 4 Credits

Grading Scheme: Letter Grade

Design simulation, fabrication, assembly, and testing of intelligent robotic machines.

Prerequisite: EEL 4744C.

EEL 5718 Computer Communications 3 Credits

Grading Scheme: Letter Grade

Design of data communication networks: modems, terminals, error control, multiplexing, message switching, and data concentration.

Prerequisite: Communication Systems and Components. Students may not take this course if they have already taken EEL4598.

Catalog Program Pages Referencing EEL 5718

EEL 5721 Reconfigurable Computing 3 Credits

Grading Scheme: Letter Grade

Fundamental concepts at introductory graduate level in reconfigurable computing based upon advanced technologies in field-programmable logic devices. Topics include general concepts, device architectures, design tools, metrics and kernels, system architectures, and application case studies.

Prerequisite: Digital Design. Students may not take this course if they have already taken EEL4720.

Catalog Program Pages Referencing EEL 5721

EEL 5733 Advanced Systems Programming 3 Credits

Grading Scheme: Letter Grade

Develop a deep understanding of operating system concepts and systems programming fundamentals and gain hands-on experience in systems programming by using Pthreads as well as implementing Linux device drivers and testing/verifying systems code for deadlock and race-freedom.

Prerequisite: Operating Systems and Architecture (Prerequisites allow students to register for course without departmental intervention. Students are expected to review the syllabus and consult the instructor if they have questions regarding prerequisites.)

Catalog Program Pages Referencing EEL 5733

EEL 5737 Principles of Computer System Design 3 Credits

Grading Scheme: Letter Grade

This class will be providing a broad introduction to the main principles and abstractions for engineering hardware and software systems, and in-depth studies of their use on computer systems across a variety of designs, be it in operating system, a client/server application, a database server, or a fault-tolerant disk cluster.

Prerequisite: Dig. Des. and Comp. Prog.. The project’s programming component uses a scripting language (Python) and requires basic understanding of data structures, algorithms, and Unix. Students may not take this course if they have taken EEL 4736.

Catalog Program Pages Referencing EEL 5737

EEL 5739 IoT Security and Privacy 3 Credits

Grading Scheme: Letter Grade

Introduce the advanced topics of IoT security and privacy challenges. Systematically analyze IoT security from hardware, communication, and system perspectives.

Prerequisite: Knowledge of microprocessor applications and proficiency in programming in C.

Catalog Program Pages Referencing EEL 5739

EEL 5749 IoT Design 3 Credits

Grading Scheme: Letter Grade

This course focuses on the design of IoT-based solutions for multi-discipline challenges. The course consists of lectures on the fundamental building blocks and protocols in IoT. Then the course will run as a hands-on, multi-discipline project-oriented course, with project discussions, presentations and demonstrations led by student teams.

Prerequisite: Graduate-level standing in science or engineering.

Catalog Program Pages Referencing EEL 5749

EEL 5764 Computer Architecture 3 Credits

Grading Scheme: Letter Grade

Fundamentals in design and quantitative analysis of modern computer architecture and systems, including instruction set architecture, basic and advanced pipelining, superscalar and VLIW instruction-level parallelism, memory hierarchy, storage, and interconnects.

Prerequisite: Digital Design.

Catalog Program Pages Referencing EEL 5764

EEL 5840 Fundamentals of Machine Learning 3 Credits

Grading Scheme: Letter Grade

Engineering and hardware concepts pertaining to design of intelligent computer systems.

Prerequisite: None; Students may not take this course if they have already taken EEE 4773.

Catalog Program Pages Referencing EEL 5840

EEL 5855 Cross Layered Systems Security 3 Credits

Grading Scheme: Letter Grade

Develop an understanding of the principles of computer security, as it crosses layers of abstraction (application, operating system, hardware and network). Students will learn challenges of building secure computer systems with examples and hands-on assignments. Current research on these challenges will be discussed. Students will review and present conference papers.

Prerequisite: Programming knowledge & Principles of computer systems design knowledge

Catalog Program Pages Referencing EEL 5855

EEL 5905 Individual Work 1-4 Credits, Max 6 Credits

Grading Scheme: Letter Grade

Selected problems or projects.

Prerequisite: consent of adviser.

Catalog Program Pages Referencing EEL 5905

EEL 5934 Special Topics in Electrical Engineering 1-3 Credits, Max 8 Credits

Grading Scheme: Letter Grade

Special Topics in Electrical Engineering

Catalog Program Pages Referencing EEL 5934

EEL 6246 Power Electronics II 3 Credits

Grading Scheme: Letter Grade

Advanced topics including the modeling of single and three-phase power electronics systems, control design for single and three-phase power electronics systems, reduction and modeling of EMI for power electronics systems and resonant power converters.

Prerequisite: EEE 5317C or equivalent.

Catalog Program Pages Referencing EEL 6246

EEL 6275 Power System Protection 3 Credits

Grading Scheme: Letter Grade

Unbalanced Load Flow; Fault Analysis on Distribution Systems;Multi-machine Stability; Balanced/Unbalanced State Estimation; Principles of Protection, Transducers and Relay Classification; Circuit Breakers; Protection of Distribution and Transmission Lines, Transformers, Generators, Motors/Buses, Reactors/Capacitors, Distributed Generation; Power System Phenomena and Relaying Considerations System Performance; Fault Location.

Prerequisite: EEL 5250

Catalog Program Pages Referencing EEL 6275

EEL 6487 Electromagnetic Field Theory and Applications II 3 Credits

Grading Scheme: Letter Grade

Electromagnetic radiation, antennas, wave propagation in anisotropic media.

Prerequisite: EEL 5486.

Catalog Program Pages Referencing EEL 6487

EEL 6507 Queuing Theory and Data Communications 3 Credits

Grading Scheme: Letter Grade

Introduction to basic queuing models; performance analysis of multiple access protocols; error control strategies.

Prerequisite: EEE 5544.

Catalog Program Pages Referencing EEL 6507

EEL 6509 Wireless Communication 3 Credits

Grading Scheme: Letter Grade

Introduction. Satellite and cellular systems, propagation, modulation techniques, multiple access techniques, channel coding, speech and video coding, and wireless computer networks.

Prerequisite: Graduate level course in noise in linear systems.

Catalog Program Pages Referencing EEL 6509

EEL 6528 Digital Communications with Software-defined Radios 3 Credits

Grading Scheme: Letter Grade

Basics of software-defined radios; Introduction to USRP radios and GNU Radio software platform; Practical communication algorithms and designs; Implementation of communication systems in USRP radios.

Prerequisite: EEL 6535 or EEL 6509.

Catalog Program Pages Referencing EEL 6528

EEL 6532 Information Theory 3 Credits

Grading Scheme: Letter Grade

Applications of information theory to communications and other releated areas.

Prerequisite: EEE 5544 or equivalent.

Catalog Program Pages Referencing EEL 6532

EEL 6533 Data Analytics and Decision Sciences 3 Credits

Grading Scheme: Letter Grade

Hypothesis testing of signals in the presence of noise by Bayes, Neyman-Pearson, minimax criteria; estimation of signal parameters.

Prerequisite: EEE 5544.

Catalog Program Pages Referencing EEL 6533

EEL 6535 Digital Communications 3 Credits

Grading Scheme: Letter Grade

Digital modulation techniques; analysis of digital communication systems in presence of noise; optimum principles; synchronization; equalization.

Prerequisite: EEE 5544.

Catalog Program Pages Referencing EEL 6535

EEL 6537 Spectral Sensing and Sparse Signal Recovery 3 Credits

Grading Scheme: Letter Grade

Measurement and analysis of signals and noise. Digital filtering and spectral analysis; fast Fourier transform.

Prerequisite: EEE 5544, EEE 5502 .

Catalog Program Pages Referencing EEL 6537

EEL 6550 Error Correction Coding 3 Credits

Grading Scheme: Letter Grade

Introduction to abstract algebra, block coding and decoding, convolutional coding and decoding, trellis coded modulation, and run-length-limited codes.

Prerequisite: EEE 5544 or equivalent. ;

Corequisite: EEE 5544 or 4516.

Catalog Program Pages Referencing EEL 6550

EEL 6555 Signal Processing for Active Sensing 3 Credits

Grading Scheme: Letter Grade

Theoretically developing an active sensing system by taking into account the probing waveform synthesis considerations under various spectrum restrictions, as well as the sophisticated receiver statistical and array signal processing methodologies to combat diverse adverse effects such as interference and jamming.

Prerequisite: EEL 6537 or equivalent.

Catalog Program Pages Referencing EEL 6555

EEL 6588 Wireless Ad Hoc Networks 3 Credits

Grading Scheme: Letter Grade

Advanced research-oriented course covering various topics relevant to a cutting-edge technology, namely wireless ad hoc networks, mobile ad hoc networks, wireless sensor networks, and/or wireless mesh networks.

Prerequisite: EEL 5718, Graduate student standing.

Catalog Program Pages Referencing EEL 6588

EEL 6591 Wireless Networks 3 Credits

Grading Scheme: Letter Grade

Design and analysis of wireless networks including channel characteristics, physical layer, cellular concepts, multiple access control protocols, FEC and ARQ protocols, resource allocation, and wireless standards.

Prerequisite: EEL 5718 and knowledge of probability and statistics.

Catalog Program Pages Referencing EEL 6591

EEL 6614 Modern Control Theory 3 Credits

Grading Scheme: Letter Grade

Optimization of systems using the calculus of variations, dynamic programming, and the maximum principle. Extensive study of the linear plant with a quadratic performance index. Observers and dynamic compensators.

Prerequisite: EEL 5182.

Catalog Program Pages Referencing EEL 6614

EEL 6617 Linear Multivariable Control 3 Credits

Grading Scheme: Letter Grade

Transfer matrix theory of systems, emphasis on feedback, internal stability, model matching, and assignment of invariant factors.

Prerequisite: EEL 5182.

Catalog Program Pages Referencing EEL 6617

EEL 6686 Embedded Systems Seminar 3 Credits

Grading Scheme: Letter Grade

An embedded system is any computing system other than traditional computer systems. Examples include set-top boxes, digital cameras, alarm systems, automotive systems, aerospace systems, and cell phones. Structured as a seminar course and will review cutting-edge publications with student presentations.

Prerequisite: CDA 5636.

Catalog Program Pages Referencing EEL 6686

EEL 6706 Fault-Tolerant Computer Architecture 3 Credits

Grading Scheme: Letter Grade

Design and quantitative analysis of fault-tolerant architectures and dependable systems including fundamental issues, redundancy techniques, evaluation methods, design methodology, and applications.

Prerequisite: EEL 5764 or CDA 5155.

Catalog Program Pages Referencing EEL 6706

EEL 6761 Cloud Computer Systems and Applications 3 Credits

Grading Scheme: Letter Grade

A broad introduction to cloud and distributed computing, big data platforms and intelligent platforms. It covers system architecture, programming models, algorithmic design, and big data applications. Selected applications will be used as case studies.

Prerequisite: EEL 5737 or EEL 5764. Instructor approval possible if student demonstrates familiarity with algorithms, data structure, computer systems, and programming (such as Java, Python, C/C++, Go, Scala).

Catalog Program Pages Referencing EEL 6761

EEL 6763 Parallel Computer Architecture 3 Credits

Grading Scheme: Letter Grade

Advanced architecture emphasizing design and quantitative analysis of parallel architecture and systems, including theory, hardware technologies, parallel and scalable architectures, and software constructs.

Prerequisite: EEL 5764.

Catalog Program Pages Referencing EEL 6763

EEL 6814 Neural Networks and Deep Learning 3 Credits

Grading Scheme: Letter Grade

Nonlinear modeling and neural networks. Gradient descent learning in the additive neural model; statistical learning concepts; dynamic neural networks, function approximation and short-term memory; unsupervised learning networks; generative models and statistical representation; autonomous learning using cognitive principles. Importance and challenges of deep learning; applications for image, video, speech recognition.

Prerequisite: EEL 5840

Catalog Program Pages Referencing EEL 6814

EEL 6825 Pattern Recognition and Intelligent Systems 3 Credits

Grading Scheme: Letter Grade

Decision functions; optimum decision criteria; training algorithms; unsupervised learning; feature extraction, data reduction; potential functions; syntactic pattern description; recognition grammars; machine intelligence.

Prerequisite: Machine Learning.

Catalog Program Pages Referencing EEL 6825

EEL 6841 Machine Intelligence and Synthesis 3 Credits

Grading Scheme: Letter Grade

Theory of machine intelligence applied to general problem of engineering intelligent computer systems and architecture. Applications emphasized.

Prerequisite: EEL 5840.

Catalog Program Pages Referencing EEL 6841

EEL 6871 Cloud Computing Systems Management 3 Credits

Grading Scheme: Letter Grade

An introduction to models, software platforms, optimization techniques, predictive modeling, feedback-based computing approaches, monitoring techniques and applications of software-defined cloud management. These concepts are needed to enable the automated management of the scale and service orientation of cloud computing systems.

Prerequisite: EEL 5737  or EEL 6892

Catalog Program Pages Referencing EEL 6871

EEL 6892 Virtual Computers 3 Credits

Grading Scheme: Letter Grade

Techniques for virtualization of networked computer systems. Virtual machines (classic VMs, application binary interface VMs, para-virtualization), virtual distributed file systems (file system proxies, call-forwarding), and virtual networks (tunneling, virtual private networks).

Prerequisite: EEL 5737 or instructor approval.

Catalog Program Pages Referencing EEL 6892

EEL 6905 Individual Work 1-4 Credits, Max 6 Credits

Grading Scheme: Letter Grade

Selected problems or projects.

Prerequisite: consent of adviser.

Catalog Program Pages Referencing EEL 6905

EEL 6910 Supervised Research 1-5 Credits, Max 5 Credits

Grading Scheme: S/U

Supervised Research

Catalog Program Pages Referencing EEL 6910

EEL 6933 Electrical and Computer Engineering Graduate Seminar 1 Credit, Max 3 Credits

Grading Scheme: S/U

Exploring ECE research through presentations by faculty members, graduate students, and invited speakers.

Prerequisite: Graduate student status

Catalog Program Pages Referencing EEL 6933

EEL 6935 Special Topics in Electrical Engineering 1-4 Credits, Max 12 Credits

Grading Scheme: Letter Grade

Special Topics in Electrical Engineering

Catalog Program Pages Referencing EEL 6935

EEL 6940 Supervised Teaching 1-5 Credits, Max 5 Credits

Grading Scheme: S/U

Supervised Teaching

Catalog Program Pages Referencing EEL 6940

EEL 6971 Research for Master's Thesis 1-15 Credits

Grading Scheme: S/U

Research for Master's Thesis

Catalog Program Pages Referencing EEL 6971

EEL 7979 Advanced Research 1-12 Credits

Grading Scheme: S/U

Research for doctoral students before admission to candidacy. Designed for students with a master's degree in the field of study or for students who have been accepted for a doctoral program. Not appropriate for students who have been admitted to candidacy.

Catalog Program Pages Referencing EEL 7979

EEL 7980 Research for Doctoral Dissertation 1-15 Credits

Grading Scheme: S/U

Research for Doctoral Dissertation

Catalog Program Pages Referencing EEL 7980

EGN 5949 Practicum/Internship/Cooperative Work Experience 1-6 Credits, Max 6 Credits

Grading Scheme: S/U

Practical cooperative engineering work under approved industrial and faculty supervision.

Prerequisite: graduate student.

Catalog Program Pages Referencing EGN 5949

EGN 6640 Entrepreneurship for Engineers 3 Credits

Grading Scheme: Letter Grade

Introduction to entrepreneurship, idea generating and feasibility analysis, and business planning. Lectures, case studies, student-led discussions, team business plans, and investor presentations.

Catalog Program Pages Referencing EGN 6640

EGN 6913 Engineering Graduate Research 0-3 Credits, Max 12 Credits

Grading Scheme: S/U

Course will provide the student with supervised research in a laboratory setting.

Catalog Program Pages Referencing EGN 6913