Electrical Engineering
ELEN 209 Computer Programming and Algorithms 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): ENGR 110
Introduction to C language programming and common algorithms; computer systems; simple C programs; basic language constructs; file I/O; modular programming and functions; arrays and matrices; pointers and strings; simple data structures; searching, sorting, and numerical algorithms; algorithmic complexity.
ELEN 214 Electrical Circuit Theory 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): PHYS 217
Corequisite(s): MATH 318
Fundamental laws, electrical elements and sources, energy and power DC analysis of linear circuits Node and mesh analysis Operational amplifiers and op-amp circuits, Thevenin and Norton theorems Sinusoidal steady-state response and the phasor concept. Introductory concepts on complex frequency, average power in AC circuits Transient responses.
ELEN 215 Principles of Electrical Engineering 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
ELEN 248 Digital Systems Design 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): MATH 162
Introduction to digital logicTopics include numbers and coding systems; Boolean algebra with applications to logic systems; Karnaugh and Quine-McCluskey minimization; combinatorial logic design; flip-flops; sequential network design; and design of digital logic circuits
ELEN 250 Machine Learning for Electrical Engineering 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Engineering application-focused introduction to machine learning covering key machine learning concepts, guidance on selecting machine learning models, and application of python-based tools for data preparation, model development, and performance evaluation; practical engineering use-cases for machine learning from electronics, energy, motors, robotics, security, computer systems, and health; machine learning laboratory project including dataset management, ML model development, visualization, and deployment to an IoT platform showcasing ML expertise
ELEN 303 Random Signals and Systems 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): MATH 261
This course offers a comprehensive exploration of random signals and their engineering applications It includes probability theory, stochastic processes, and random variables, covering Gaussian and non-Gaussian processes, spectral analysis, correlation functions, and signal processing techniques Practical applications in communication, control systems, and information theory are emphasized, preparing students for complex system analysis and design Hands-on experiments and case studies enhance theoretical learning with practical implementation.
ELEN 314 Signals and Systems 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Introduction to the continuous-time and discrete-time signals and systems; time domain characterization of linear time-invariant systems; Fourier analysis; filtering; sampling; modulation techniques for communication systems.
ELEN 322 Electric and Magnetic Fields 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Vector analysis; static electric field; steady electric currents; static magnetic fields; time-varying fields and Maxwell's equations; plane electromagnetic waves.
ELEN 325 Electronics 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Introduction to electronic systems; linear circuits; operational amplifiers and applications; diodes, field effect transistors, bipolar transistors; amplifiers and nonlinear circuits.
ELEN 335 Measurements and Instrumentation 4 Credits
Grade Mode: Standard Letter
This course introduces the principles, devices, and methods used in the instrumentation and measurement of electrical and non-electrical signals. Students will learn to select, calibrate, and operate instruments, as well as interpret measurement data. Topics include introduction to measurement systems, transducers and sensors, signal conditioning, calibration and standards, and applications in engineering. The course includes analog and digital measurements, analog to digital conversion (ADC) and digital to analog conversion (DAC) techniques.
Prerequisite: ELEN 325 and ELEN 314.
ELEN 340 Electric Energy Conversion 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): ELEN 214
Fundamental topics in power and energy systems; phasors; three-phase circuits; self and mutual inductance; transformers; electromechanical systems; synchronous and induction machines; advanced concepts in electric energy conversion; DC-DC converters; inverters and rectifiers; solar and wind energy systems; DC and single-phase machines.
ELEN 349 Microprocessors and Embedded Systems 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
This course is an introduction to the operation, interfacing, and applications of microprocessor-based systems, and real-time embedded system designTopics include memory organization, microprocessor architecture, embedded C programming, real-time programming, data path and control design of microprocessors.
ELEN 350 Computer Architecture and Design 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): ELEN 248
Computer architecture and design; use of register transfer languages and simulation tools to describe and simulate computer operation; central processing unit organization, microprogramming, input/output and memory system architectures.
ELEN 370 Physical Properties of Materials 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): PHYS 217
This course offers a comprehensive understanding of the fundamental principles governing the behavior and characteristics of materials, with focus on those used in electrical and electronic devices The course explores the relationship between the physical properties of materials and their performance in various engineering applications, with an emphasis on materials commonly employed in semiconductor devices, integrated circuits, and electronic components It includes an introduction to properties of conductors, semi-conductors, and insulators Definitions of stress and strain and mechanical behavior of solids Advanced characterizations of selected materials; circuit models for resistors, capacitors, inductors, junction, diodes, detectors, field-effect transistors, etc. Structure/property/ processing relationships will be also examined across a wide spectrum of materials including metals, ceramics, polymers and properties including electrical, magnetic, optical, thermal, mechanical, chemical and biocompatibility will be investigated Emerging Materials and Technologies applied for electrical, and electronics will be also studied.
ELEN 391 Internship 0 Credits
Grade Mode: Pass/Non Pass
Participation in an approved high-impact learning practice, such as engaging with industry, research entities, or startup companies.
ELEN 403 Senior Design Project I 3 Credits
Grade Mode: Standard Letter
Prerequisite(s): ELEN 349 and ELEN 314 and ELEN 370 and ELEN 325 and ELEN 303 and ELEN 322 and ELEN 335 and ELEN 340 and ELEN 350
This course is conducted as a guided project design course over a two-semester period, with the class divided into teams, each assigned a specific design project Periodic progress reports, a final written report, an oral presentation and project demonstration are required Cost analysis, societal impact, safety issues, evaluation of design alternatives and application of engineering principles will be emphasized A series of tutorials will be presented to provide student teams with insight into important system level considerations and tradeoffs.
ELEN 404 Senior Design Project II 3 Credits
Grade Mode: Standard Letter
Prerequisite(s): ELEN 403
Continuation of ELEN 403. This course is conducted as a guided project design course over a two-semester period, with the class divided into teams, each assigned a specific design project Periodic progress reports, a final written report, an oral presentation and project demonstration are required Cost analysis, societal impact, safety issues, evaluation of design alternatives and application of engineering principles will be emphasized.
ELEN 410 Automatic Control Systems 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Modeling and response of dynamic systems. Transfer functions, poles and zeros and their significance to transient and steady state response of feedback systems. Analysis of stability of closed-loop systems. Steady state errors and transient performance of closed-loop systems. Design of feedback control systems by root locus techniques and by frequency domain methods. Laboratory projects include modeling, controller design, controller realization, system performance evaluation, and simulation studies.
ELEN 412 Power Electronics 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): ELEN 214
Modeling and response of dynamic systems. Transfer functions, poles and zeros and their significance to transient and steady state response of feedback systems. Analysis of stability of closed-loop systems. Steady state errors and transient performance of closed-loop systems. Design of feedback control systems by root locus techniques and by frequency domain methods. Laboratory projects include modeling, controller design, controller realization, system performance evaluation, and simulation studies.
ELEN 414 Electric Power Systems 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
This course will introduce students to basic methods of electric power systems Topics include AC circuits, phasors, complex power and complex impedance, transformers, per unit system, transmissions lines, power flow, economic dispatch, real and reactive power control, symmetric and unsymmetric faults, transient stability, relaying and protection.
ELEN 416 Electric Machines and Drives 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
This is an introductory course on electric machines and drive systems and their application in HEV/PHEV powertrain and other industrial and residential systems. The objectives are to familiarize the students with the basic concepts of electromechanical energy conversion and electric drive systems. Students are expected to be able to analyze and design electric drive systems for automotive, industrial, and residential applications. The topics covered in this course include DC machines, induction machines, permanent magnet synchronous machines, and switched reluctant motors and drives. Case studies in automotive applications such as electric and hybrid drivetrains, industrial and residential electric variable speed drive systems, will be discussed.
ELEN 418 Renewable Electric Power Systems 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): ELEN 340
This course is an introduction to traditional power grids as well as renewable electric power systems. This course covers long-distance transmission of electric power with emphasis on admittance and impedance modeling of components and systems, complex power-flow studies, symmetrical and unsymmetrical fault calculations, economic operation of large-scale generation and transmission systems, an overview of emerging renewable energy technologies (eg wind and solar) and the impact of grid integration of renewable energy on power grids.
ELEN 420 Linear Control Systems 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Application of state variable and frequency domain techniques to modeling, analysis and synthesis of single input, single output linear control systems.
ELEN 429 Machine Learning for Signal Processing 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Principles of pattern recognition and machine learning and electrical and computer engineering applications in signal estimation, detection and classification, detection of patterns in engineering systems and communications networks, assessment of normality and abnormality patterns in biomedical engineering applications and cyber security of power systems.
ELEN 430 Digital Signal Processing 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): ELEN 314
Digital signal processing; discrete-time signals and systems, linear shift-invariant systems, the discrete Fourier transform and fast Fourier transform algorithm, and design of finite impulse response and infinite impulse response digital filters.
ELEN 432 Wireless Communications 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): ELEN 314
This course provides an introduction to the fundamentals of modern wireless communication. The focus of this course will be on the
(i) basic signal propagation issues and channel impairments,
(ii) modulation schemes and bandwidth/power trade-offs, and
(iii) overcoming channel impairment using equalizers, diversity and channel coding. Additionally, case studies will examine current wireless LANs and cellular system
ELEN 434 Radar and Remote Sensing 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
This course delves into fundamental radar concepts, including radar waveforms, signal processing, antenna design, and radar cross-section analysis It also covers remote sensing techniques, such as passive and active sensing, multispectral and hyperspectral imaging, synthetic aperture radar (SAR), and lidar systems. Students learn about system design considerations and implementation, including system requirements analysis and hardware/software design. Advanced topics like laser theory and applications are explored in detail during the spring session, complementing the foundational concepts covered in the course.
ELEN 436 Image Processing 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Fundamentals of physics and the engineering principles of medical imaging systems; focus on magnetic resonance imaging, x-ray computer tomography, ultrasonography, optical imaging and nuclear medicine; includes systems, sources, energy tissue interaction, image formation and clinical examples; virtual labs, on- and off-campus lab tours.
ELEN 438 Power Electronics 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Electric power conditioning and control; characteristics of solid state power switches; analysis and experiments with AC power controllers, controlled rectifiers, DC choppers and DC-AC converters; applications to power supplies, airborne and spaceborne power systems.
ELEN 440 Principles of Artificial Intelligence 4 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Basic concepts and methodology of artificial intelligence from a computer engineering perspective. Emphasis is placed on the knowledge representations, reasoning and algorithms for the design and implementation of intelligent systems. Introduction to an AI language and representative intelligence systems. A design project is required.
ELEN 442 Deep Learning for Robotics 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
This course covers the application of deep learning techniques in robotics, focusing on perception, control, and decision-making. Students will learn about applying deep learning models to robotic vision, navigation, and manipulation. Through hands-on projects, students will design and train deep learning models for real-time robotic systems.
ELEN 446 VLSI Design 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): ELEN 325
This course covers the design and implementation of integrated circuits, including CMOS technology, digital logic design, and layout techniques. The course emphasizes hands-on experience with VLSI design tools and the development of practical skills in designing, simulating, and testing VLSI circuits.
ELEN 448 CMOS Digital Circuit Design 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Prerequisite(s): ELEN 325
This course focuses on the design and analysis of CMOS digital circuits. Students will explore the principles of CMOS technology, logic gate design, and circuit optimization techniques. Emphasis is placed on understanding the trade-offs in performance, power, and area. Practical experience will be gained through the use of industry-standard design tools for simulation and layout.
ELEN 449 Microprocessor Systems Design 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Introduction to microprocessors; 16/32 bit single board computer hardware and software designs; chip select equations for memory board design, serial and parallel I/O interfacing; ROM, static and dynamic RAM circuits for no wait-state design; assembly language programming, stack models, subroutines and I/O processing.
ELEN 455 Digital Communications 3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Digital transmission of information through stochastic channels; analog-to-dialog conversion, entropy and information, Huffman coding; signal detection, the matched-filter receiver, probability of error; baseband and passband modulation, signal space representation of signals, PAM, QAM, PSK, FSK; block coding, convolutional coding; synchronization; communication through fading channels; spread-spectrum signaling; simulation of digital communication systems.
ELEN 489 Selected Topics in Electrical Engineering 1-3 Credits
Grade Mode: Standard Letter, Audit/Non Audit
Advanced or applied topics in electrical engineering offered according to student's interest and availability of instructors and equipment. Lecture hours, laboratory, and/or computation period to be arranged.