Students study the engineering compromises, operational physics and environmental impact of a variety of devices from solar cells, batteries, thermoelectric devices and wind generators.
An introduction to the fundamentals and the theory of multidimensional signal processing, digital image processing, machine learning for visual data, key applications in multimedia products and services.
Fundamental concepts, foundation, and methodologies for the design of trustworthy circuits including protection of the hardware platform against tampering. Physical cloning of cryptographic VLSI circuits.
This course covers advanced approaches for the analysis of malicious software and explores recent research and unsolved problems in software protection and forensics.
This course exposes students to an immersive, hands-on experience in the dissection and analysis of the code, structure, and functionality of malicious software.
An introduction to the fundamentals of optimization with a focus on algorithms and applications in signal processing, control systems, machine learning, and robotics.
Analysis and design of electronic circuits and systems. Biasing, small-signal analysis, frequency response, feedback amplifiers, active filters, non-linear op-amp applications, and oscillators.
An advanced treatment of VLSI systems analysis, design, and testing with emphasis on complex systems and how they are incorporated into a silicon environment.
Introduction to cryptography and authentication from a hardware-centric perspective. Historic ciphers, symmetric and asymmetric encryption, and power analysis attacks are taught from a digital and VLSI design perspective.
Advanced Programming Techniques for Engineering Applications
Course covers a number of programming techniques for distributed and parallel computing and other advanced methods, such as multiprecision arithmetic and nonblocking I/O.
Cellular concept, wireless propagation modeling, types of digital modulation used in wireless systems, diversity combining, performance over fading channels, and multiple access techniques.
Introduction to discrete-time signal processing and linear systems. Sampling theorem, filtering, frequency response, Discrete Fourier Transform, Z-Transform. Laboratory emphasizes computer-based signal processing.
Basic principles governing the physical realization of computing systems and their relationship to characteristics such as performance, energy, and robustness. Implementation technologies.
Non-renewable and renewable/sustainable energy sources. Processes, costs, and environmental impact of conversion into electric energy. Delivery and control of electric energy, electromechanical systems.
Advanced digital design issues in the context of VLSI systems. Introduction to a design methodology that encompasses the range from architectural models to circuit simulation.
Properties of semiconductor devices. Applications in current and future computers, fiber optic and wireless communication systems. Future needs of high frequency, GHz-range, device operation.
Analysis and design of control systems. Laplace transforms, transfer functions, and stability. Feedback systems: tracking and disturbance rejection. Graphical design techniques.
Theory and experiments related to the design, analysis, construction, and measurement of advanced analog electronic circuits using discrete devices (diodes, bipolar junction transistors, MOSFETs).
Hands on experimentation and evaluation of Internet Security theory, principles, and practices. Laboratory component involves implementing both defensive and offensive security techniques.
Introductory topics in computer security are presented with an emphasis on fundamental security primitives and current security challenges facing society.
Processors, chipsets, busses, and I/O devices for high-end embedded
systems. Embedded operating systems; device drivers and applications for
embedded systems.
Introduction to random signals and processes with emphasis on applications in ECE. Includes basic estimation theory, linear prediction, and statistical modeling.
Introduction to Digital Signal Processing. Sampling Theorem,Discrete-time
Fourier transform,power spectrum,discrete Fourier transform and the FFT
algorithm,z-Transform, digital filter design and implementation.
Applications of DSP in speech, image processing, radar, pattern recognition, and adaptive filtering requiring working software implementations applied to the analysis of real signals.
Introduction to microelectronic processing technologies and CMOS. Includes a laboratory for fabrication/testing of MOS transistors, basic CMOS circuits, integrated resistors and capacitors.
Design of control algorithms using state-space methods, microcontroller implementation of control algorithms, and laboratory projects emphasizing motion control applications.
Electronics Packaging Assembly, Reliability, Thermal Management, and Test
The course provides hands-on instruction in electronics packaging, including assembly, reliability, thermal management, and test of next-generation microsystems. Crosslisted with ME and MSE 4754.
Computational and theoretical aspects of computer vision. Application areas include robotics, autonomous vehicles, tracking, and image-guided surgery. Includes major project.
Reviews on networking fundamentals. Latest networking technologies in wireless and wireline networks. Machine learning and data science in networks or other emerging topics. Projects included.
Basics of mobile and wireless networking. Architectures and communication protocols for wireless sensor networks, wireless local area networks, ad-hoc networks, cellular systems, WiMAX, and Wireless Mesh Networks.
Basic digital telecommunications systems are examined in a laboratory setting using electronic modules, covering concepts such as modulation, channel coding, AWGN, eye diagrams, and BER.
Provides an introduction to the theory and applications of laser principles and related instrumentation. Emphasis is on the fundamental principles underlying laser action. Crosslisted with PHYS 4751.
Hands-on instruction in interconnect design, substrate material selection and properties, photodielectric deposition, via formation and photolithography, copper metallization, and substrate testing. Crosslisted with CHE 4755.
A study of physiological sensing topics from a systems viewpoint. Pertinent physiological and electro-physiological concepts will be covered. Crosslisted with CHE and ME 4781
Signal processing and modeling tools are presented for analyzing biomedical signals, with a particular focus on physiologic monitoring for human health and performance. Crosslisted with CHE and ME 4782.