Courses List

Purdue’s College of Engineering offers 200+ online graduate courses. Course offerings are updated each semester but can change based on instructor availability or other factors. Current students are encouraged to consult with their advisor on their class schedule and plan of study. Prospective students with course questions can contact

Use the gold filter button below to filter courses by school and/or semester offered.

Show tag filter options

Introduction to Fluid Mechanics - AAE51100

The basic conservation equations are derived for a compressible viscous fluid and then are specialized for applications in potential flow, viscous flow, and gas dynamics.
AAE Fall 2024 Fall 2026 Fall 2028

Computational Aerodynamics - AAE51200

This course provides an introduction to finite-difference (FD) and finite volume (FV) methods in CFD. The course is divided into three parts. Part 1 reviews the building blocks needed to develop, analyze, and implement CFD, including methods for initial and boundary-value problems, methods for linear and nonlinear algebraic equations, classification and properties of partial differential equations (PDEs), and the equations that govern fluid mechanics, heat transfer, and combustion problems. Part 2 presents FD and FV methods in a step-by-step manner, showing how the building blocks are assembled and their limitations. These include mapping of coordinate systems, grid generation, FD and FV operators, and methods of analysis for consistency, stability, convergence, and errors such as conservation, transportive, dissipation, dispersion, aliasing, and lack of monotonicity and positivity. Part 3 shows how FD and FV methods are applied to the Euler and the Navier-Stokes equations for compressible and incompressible flows with focus on boundary conditions, verification and validation issues, and uncertainty quantification.
AAE Spring 2024 Spring 2026 Spring 2028

Intermediate Aerodynamics - AAE51400

The course objective is to increase student understanding of airfoil and wing aerodynamics and compressible flow beyond the undergraduate level. A deeper understanding of the analytical background in each topic is sought based on the expectations of graduate level mathematical ability and a solid background in elementary fluid mechanics and thermodynamics.
AAE Spring 2025 Spring 2024 Spring 2026 Spring 2027 Spring 2028 Spring 2029

Hypersonic Aerothermodynamics - AAE51900

Aerodynamics of satellites and planetary re-entry. Continuum hypersonic flow. Inviscid and viscous effects, boundary layers, and heat transfer. Shock and boundary-layer interactions. Equilibrium flow of high-temperature reacting gases. Nonequilibrium effects. Kinetic theory and rarefied flows. Direct simulation Monte Carlo techniques.
AAE Spring 2024 Spring 2026 Spring 2028

Introduction to Remote Sensing - AAE52300

This course will introduce students to key aspects of the design of satellite systems for Earth observation (EO). We will start by identifying the physical quantities that need to be measured in order to understand changes in the Earth's atmosphere, land surfaces and oceans. These parameters will be compared with the various phenomenologies that enable them to be measured remotely from space. Next, we will look at the design of instruments and satellite systems around these principles. Microwave instruments will be emphasized, although there will also be discussion of optical systems. This course is intended equally for students in Engineering or the Sciences.
AAE Spring 2024 Spring 2026 Spring 2028

Orbit Mechanics - AAE53200

Natural behavior of planets and moons in the solar system as well as spacecraft motion: orbit dynamics, perturbations, and stability; trajectory control, on-orbit maneuvers, and transfers; mission design, patched conics.
AAE Fall 2024 Fall 2026 Fall 2028

Space Traffic Management - AAE53300

Starting with the understanding of how measurements are collected and processed, astrodynamics specific to the space around the earth inhabited by the vast majority of all operational satellites. The class introduces the challenges of sparse data per object, initializing orbits without a priori information and how to maintain custody of objects in the highly non-linear fastly changing orbital regime.
AAE Fall 2024 Fall 2026 Fall 2028

Hypersonic Propulsion - AAE53700

The course is intended for students with undergraduate aerospace propulsion experience/education. The main emphasis is on high-speed airbreathing systems with and without turbomachinery. High-speed inlets, isolators, combustors and exhaust systems are discussed in detail. A brief introduction to modern detonation-based approaches and thermal management is included. Students conduct a detailed analysis of a given system as a final project in the course.
AAE Fall 2023 Fall 2025 Fall 2027 Fall 2029

Air Breathing Propulsion - AAE53800/ME53800

Analysis of operating characteristics of turbojet, turbofan, turboshaft, afterburning, and ramjet propulsion systems. Analysis and design of inlet, diffuser, combustor, compressor, turbine, nozzle. Component matching and off-design performance for steady-state and transient operating lines. Inlet distortion, nozzle-afterbody, and installation losses.
AAE Fall 2023 Fall 2024 Fall 2025 ME Fall 2026 Fall 2027 Fall 2028 Fall 2029

Advanced Rocket Propulsion - AAE53900

AAE 53900, Advanced Rocket Propulsion, presents a graduate-level treatment of topics related to chemical rocket propulsion. Following a brief review of rocket fundamentals, the course provides a detailed discussion on thermochemistry and chemical equilibrium relating these concepts to the structure and operation of standard industry codes like the NASA Chemical Equilibrium with Applications (CEA) code. The next section of the course provides fundamentals of incompressible and compressible flows as applied to key elements of chemical propulsion systems such as propellant feed systems and nozzles. Before providing an in-depth look at solid, liquid, and hybrid propulsion systems, the course provides a review of fundamental heat transfer processes as applied to chemical rockets. The solid and hybrid rocket sections of the course include a review of ballistic models, burning rate theory, and erosive burning among other topics. The liquid rocket section of the course includes discussions on engine cycle analysis and turbopump design. In a typical semester, the course involves about seven homework assignments (including two in-depth homework assignments requiring more analyses and time than a traditional homework), and two exams (a midterm and a final).
AAE Spring 2024 Spring 2026 Spring 2028

Mechanical Behavior of Aerospace Materials - AAE54800

This course serves as an overview for materials behavior for students without a materials background, including seniors and entry-level graduate students. Materials are at the foundation for all of engineering, as evident by the latest products that we design, to the airplanes that we fly, to the latest smart phones. In fact breakthroughs with material research are often accompanied by rapid advancements in technology. Thus it is paramount for all engineers to have an understanding of the structure and behavior of materials. In this class, we focus on the structure of materials, the microstructure connection to mechanical properties, and ultimately failure mechanisms. Materials play an important role in both design and manufacturing, which will be addressed in the context of components and extreme environments. Of specific interest will be defects within materials, defect formation/evolution, and their role in strengthening mechanisms. Material anisotropy, micromechanisms, and elasto-plastic properties at the atomic, singlecrystal/ constituent, and polycrystal/material levels and their use in explaining the deformation and failure characteristics in metals, polymers, and ceramics; failure mechanisms and toughening in composites; structure and behavior of aerospace materials: metal alloys, ceramic-matrix composites, and fiber-reinforced polymer composites. Particular topics will also include: elastic deformation, dislocation mechanics, plastic deformation and strengthening mechanisms, creep, and failure mechanisms; design criteria; special topics. We will attempt to have minimal overlap with AAE 554 Fatigue of Structures and Materials, therefore we will not cover fracture, fatigue, or stress concentrators.
AAE Fall 2024 Fall 2026 Fall 2028

Multidisciplinary Design Optimization - AAE55000

This fast-paced, graduate-level course introduces the techniques of engineering design optimization, leading into topics for Multidisciplinary Design Optimization (MDO). The application of these techniques to solve engineering design problems is also presented. First, students are exposed to basic concepts about and implementations of numerical optimization techniques, assuming that the students have little or no knowledge of these topics. Second, students investigate approaches for multiobjective and multidisciplinary optimization based upon knowledge of the basic techniques. Most recent syllabus
AAE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028 Fall 2029

Nondestructive Evaluation of Structures and Materials - AAE55200

Overview the physics, principles, and methods employed for nondestructive evaluation (NDE) of structures and materials. Major NDE techniques covered include radiographs, ultrasonics, eddy currents, penetrants, magnetic flux, and visual/optical methods. An introduction to structural health monitoring (SHM) is also provided. Spring 2020 Syllabus
AAE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028 Spring 2029

Elasticity in Aerospace Engineering - AAE55300

AAE 553 is a fundamental course in the theory of elasticity with emphasis on understanding the governing principles and solution techniques used in the stress analysis of elastic solids and structures. Cartesian tensors are introduced for formulations of general deformations and states of stress. Constitutive relations and field equations are derived for large deformation and then reduced to small deformation. Simple problems with practical applications are solved. Fall 2021 Syllabus
AAE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028 Fall 2029

Fatigue of Structures and Materials - AAE55400

Development and application of methods for predicting the fatigue life of structural components. Characterization and response of materials to cyclic loading. Fatigue resistant design of structures. Both fatigue crack initiation and crack propagation concepts are discussed.
AAE Fall 2023 Fall 2025 Fall 2027 Fall 2029

Mechanics of Composite Materials - AAE55500

This course provides students a background in modern composite materials which are being used in an ever-increasing range of applications and industries. Basic knowledge of composite materials will allow engineers to understand the issues associated with using these materials, as well as gain insight into how their usage differs from conventional materials such as metals, and ultimately be able to use composites to their fullest potential. Topics covered include: current and potential applications of composite materials, fibers, matrices, manufacturing methods for composites, anisotropic elasticity, micromechanics for determining mechanical properties of composite materials, classical laminated plate theory, failure and strength analysis of composite materials, and other advanced topics related to mechanics of composite materials. Spring 2021 Syllabus
AAE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028 Spring 2029

Finite Element Methods in Aerospace Structures - AAE55800

Introduction to the use of advanced finite element methods in the calculation of deformation, strain, and stress in aerospace structures. Topics include 1-D, 2-D, axisymmetric, and 3-D elements, isoparametric element formulation, convergence, treatment of boundary conditions and constraints. Emphasis is on the theoretical knowledge of the finite element method. Applied experience is gained by solution of aerospace structural analysis problems through use of a commercial package. Fall 2021 Syllabus
AAE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027

System of Systems Modeling and Analysis - AAE56000

The goal for this course is to enable students to characterize, abstract, model, simulate, and analyze a special kind of system termed a system-of-systems (SoS). The course will cover a select few topics in detail, but also expose students to interesting areas of further study and highlight the importance of SoS in society. The course presents recent developments in frameworks for formulating system-of-systems problems, lexicon for their articulation, and analysis methodology for their study. Through individual and team projects, students gain experience in formulating problems and applying theory and techniques. Applications for team projects will include transportation, space exploration, energy, defense, and infrastructure, though others are possible in consultation with instructor. Spring 2020 Syllabus
AAE Spring 2024 Spring 2025 Spring 2026 Spring 2027

Intro to Convex Optimization - AAE56100

This course aims to introduce students basics of convex analysis and convex optimization problems, basic algorithms of convex optimization and their complexities, and applications of convex optimization in aerospace engineering. This course also trains students to recognize convex optimization problems that arise in scientific and engineering applications, and introduces software tools to solve convex optimization problems. Course Syllabus
AAE Fall 2024 Fall 2026

Systems Analysis and Synthesis - AAE56400

State space methods for modelling, analysis and design of continuous- and discrete-time dynamical systems. Linearization. Stability, controllability, observability, stabilizability, detectability. Pole assignment and state estimation. Lyapunov analysis. Linear quadratic optimal controllers . Use of Matlab/Simulink.
AAE Fall 2024 Fall 2026

Applied Optimal Control And Estimation - AAE56800

This course introduces students to analysis and synthesis methods of optimal controllers and estimators for deterministic and stochastic dynamical systems. Optimal control is a time-domain method that computes the control input to a dynamical system which minimizes a cost function. The dual problem is optimal estimation which computes the estimated states of the system with stochastic disturbances by minimizing the errors between the true states and the estimated states. Combination of the two leads to optimal stochastic control. Applications of optimal stochastic control are to be found in science, economics, and engineering. The course presents a review of mathematical background, optimal control and estimation, duality, and optimal stochastic control. Spring 2020 Syllabus
AAE Spring 2024 Spring 2026

Complex System Safety - AAE57100

You will work in teams to investigate a particular high-profile accident in detail. And we will learn about the latest theories in accident progression, and how we can use these theories to design and operate safer systems. F2018 Syllabus
AAE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027

Introduction to Satellite Navigation and Positioning - AAE57500

This course is intended both for students who have an interest in the development of new satellite navigation technology (eg., receivers, signal processing or software) as well as for students looking to apply satellite navigation methods to problems in their own fields (eg., aircraft navigation, vehicle tracking, wireless device locating, surveying, agriculture and Earth science). The course will progress through all stages of the navigation problem, starting with the structure of the transmitted signals and the definition of coordinate systems, through to the integration of these with key physical models to generate estimates of the end user position.
AAE Fall 2023 Fall 2025 Fall 2027

Computational Combustion & Propulsion - AAE59000

Fundamentals of thermochemistry Chemical equilibrium and its calculation Chemical kinetics and auto-ignition Laminar non-premixed flames and computation of an opposed jet flame Models for turbulent combustion (the flamelet model and the transported probability density function model) Turbulent non-premixed combustion and the modeling and simulation of a turbulent free jet flame Turbulent partial premixed combustion and the modeling and simulation of a turbulent lifted jet flame Computational propulsion and the modeling of a model rocket combustor [Tentative] Advanced topics on data-driven modeling and machine learning
AAE Spring 2024 Spring 2026

Data Science in Mechanics of Materials - AAE59000

Focus of this course is on exploring applications of data science to mechanics of materials related models and experiments. Emphasis is on (a) hands on use of finite element related models for formulating data science problems (e.g. n-point correlation functions to describe material microstructures, data science procedures to formulate material constitutive behavior etc.) and (b) on correlating design of experiments with automated data extraction in high throughput experiments such as indentation experiments and sensor data fusion type of experiments. A third part of course is focused on analyzing available options in high volume data processing and analytics with emphasis on mechanics of materials applications. In a typical 14 week semester, data science analyses procedures using mechanics of materials simulations will be typically done in 7 weeks, and experimental data science procedures will be focused upon for 7 weeks. Spring 2021 Syllabus
AAE Spring 2025 Spring 2027

Aerospace Propulsion - AAE59000

This course provides an overview of gas turbine and rocket propulsion systems and their analysis. It may serve as a prerequisite to AAE538 and AAE539 for students whose major or minor area of concentration is propulsion.
AAE Fall 2023 Spring 2025 Spring 2026 Spring 2027

Molecular Gas Dynamics - AAE59000

The course is about microscopic approach to understanding the behavior of a gas which states that all substances are composed of a large number of very small particles (molecules or atoms). The observable properties of gas are the consequence of the actions of the molecules making up the gas. We will cover gas dynamic phenomena that require the molecular description such as the structure of shock wave, high-altitude aerodynamics and expansions into vacuum, velocity slip and aerodynamic forces in nano/microsystems.
AAE Fall 2025 Fall 2027

Nonequilibrium Hypersonic Flows - AAE59000

This introductory course provides engineering students with an overview of statistical physics, physical chemistry, and the modeling of nonequilbrium thermodynamic processes. It goes on to apply these tools to predicting flow at very high speeds, for example in atmospheric entry flight. Theory and application of hypersonic aerothermodynamics will be covered evenly.
AAE Spring 2025 Spring 2027

Space Flight Operations - AAE59000

Space Flight Operations will provide students with a technical foundation for the operation of Earth orbiting and planetary missions. The course covers spacecraft design, mission planning, anomaly resolution, and industry best-practices. Fall 2021 Syllabus
AAE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027

Spacecraft Attitude Dynamics - AAE59000

This senior level course in vehicle dynamics is based on the fundamentals from previous courses in particle and rigid body dynamics. Here, the focus is the vehicle orientation,specifically spacecraft. The students acquire the necessary and most fundamental technical competence in natural spacecraft attitude motion and the introduction to attitude control. An ability to formulate these engineering problems and the skills to analyze (as well as solve) them is addressed through homework exercises; this includes extensive computational work and the interpretation of results. The ability to communicate their analysis techniques and orally interpret their results is practiced in the homework as well as structured class discussions. The methodology is emphasized as an engineering skill with applications to other vehicle issues. Depending on the NASA launch schedules during the current semester, the projects/homework are correlated to actual spacecraft/missions. Previous missions are used as examples as well. Spring 2019 Syllabus
AAE Spring 2025 Spring 2027

Multi-Agent Autonomy and Control - AAE59000

This graduate-level course introduces distributed control of multi-agent networks, which achieves global objectives through local coordination among nearby neighboring agents. The course will prepare students with basic concepts in control (Lyapunov stability theory, exponential convergence, Perron-Frobenius theorem), graph theories (adjacency matrix, Laplacian matrix, incidence matrix, rigidity matrix), matrix theories (stochastic matrices, double stochastic matrices), and optimizations (gradient descent methods, ADMM). Topics of applications to be covered include flocking (by consensus), sensor networks (by distributed averaging), distributed fusion (by distributed linear equation solver), multi-robot formation (by distributed gradient descent method), cyber-security (by resilient information fusion), and increasing autonomy of multi-robot coordination through machine learnings.
AAE Spring 2024 Spring 2026

Laminar-Turbulent Transition - AAE62400

Instability mechanisms, such as: Kelvin-Helmholtz, Tollmien-Schlichting, Gortler, and crossflow. Secondary instabilities. Nonlinear and nonparallel effects. The Parabolized Stability Equations. Receptivity. Transition prediction. Effects of compressibility, heating, roughness, turbulence, noise, curvature, etc. Turbulent spots and the extent of transitional flow. SP2018 Syllabus
AAE Spring 2025

Turbulence and Turbulence Modeling - AAE62600

The course is broken into two parts. The first half covers basic theoretical and physical descriptions of turbulence. In the second half a wide range of turbulence models and simulation methods are presented and discussed. Topics include turbulence models typically used in commercial CFD codes as well as current research approaches. Spring 2019 Syllabus
AAE Spring 2025 Spring 2027

Advanced Orbital Dynamics - AAE63200

Discussion of more advanced concepts in astrodynamics. Includes fundamental theories from celestial mechanics, resonance, dynamical systems theory and numerical methods with application to the motion in multi-body regimes and interplanetary spacecraft under the simultaneous influence of multiple gravitational bodies. Assumes experience with the two-body problem.
AAE Fall 2023 Fall 2025 Fall 2027

Fracture Mechanics - AAE65400

The objective of this course is to provide students with an introduction to the mechanics of fracture of brittle and ductile materials. Lectures will focus on the basics of linear-elastic fracture mechanics (LEFM) and elastic-plastic fracture mechanics (EPFM) including the J-Integral. Time dependent fracture including creep and fatigue crack growth will be covered. Methods to experimental determine fracture properties (ASTM standards) will be introduced.
AAE Spring 2024 Spring 2026

Advanced Signals and Systems for Satellite Navigation - AAE67500

Ranging signal design considerations will be derived from basic principles and then demonstrated using the specifications of current and modernized GPS and Galileo constellations. Methods for processing these signals will be derived from fundamental theory, and then applied to problems in receiver design, illustrating practical considerations such as finite bandwidth, quantization, clock stability, tracking threshold, and multipath effects. Students will select a relevant topic in recent research and thoroughly investigate it through a literature review and application of the course material.
AAE Spring 2027

Multiscale Structural Mechanics - AAE69000

This course covers fundamentals of micromechanics, structural mechanics needed for design and analysis of composite structures capturing microstructural details including fiber/matrix and other constituent materials. This course assumes an introductory background in elasticity and finite element method, and aims to provide students a unified framework for multiscale structural mechanics. This course emphasizes concepts of mechanics through formulating and solving typical problems of anisotropic, heterogeneous structures, and helps foster an in-depth understanding of the subject. Students not only gain knowledge of the fundamental principles needed for multiscale simulation but also gain an integrated and consistent understanding of multiscale structural mechanics based on Continuum Mechanics. Fall 2019 Syllabus
AAE Fall 2027

Biostatistics - BME50100

This course focuses on fundamental principles of multivariate statistical analyses in biostatistics, including multiple linear regression, multiple logistic regression, analysis of variance, and basic epidemiology concepts. The fundamental theories are applied to analyze various biomedical applications ranging from laboratory data to large-scale epidemiological data. In particular, this course focuses on multivariate statistical analyses, which involve more than one variable and take into account several variables on the responses of interest. This course focuses on fundamental principles of multivariate statistical analyses in biostatistics, including multiple linear regression, multiple logistic regression, analysis of variance, and basic epidemiology concepts. The fundamental theories are applied to analyze various biomedical applications ranging from laboratory data to large-scale epidemiological data. In particular, this course focuses on multivariate statistical analyses, which involve more than one variable and take into account several variables on the responses of interest. In addition, although statistical learning and machine learning are different, both learning approaches play a key role in inference and prediction. This course compares statistical learning and deep learning in the context of biostatistics.
BME Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028 Fall 2029

Neural Mechanisms of Health and Disease - BME51000

Major topics include: 1) Single neuron physiology and plasticity 2) Information processing by sensory and motor circuits 3) Modern techniques and devices in neuroscience 4) Neuropathologies, such as epilepsy, aging, and others.
BME Spring 2025 Spring 2024 Spring 2027

Biomedical Signal Processing - BME51100

This is a biomedical "data-science" course covering the application of signal processing and stochastic methods to biomedical signals and systems. A "hands-on" approach is taken throughout the course (see section on required software). While an orientation to biomedical data is key to this course, the tools and concepts covered here will provide foundational skills that are useful in many domains. Topics include: overview of biomedical signals; Fourier transforms review and filter design, linear-algebraic view of filtering for artifact removal and noise suppression (e.g., frequency filtering, regression, noise-cancellation, PCA, ICA); statistical inference on signals and images; estimation theory with application to inverse imaging and system identification; spectra, spectrograms and wavelet analyses; pattern classification and diagnostic decisions (machine learning approaches and workflow). This course is distinct from other classic offerings in ECE/MA/STAT in at least three ways: relevant theory in signal processing and statistical methods is covered as needed, but a major focus is on implementation/application of the fundamental techniques to real-world biomedical signals. Statistical methods that are typically taught with a "univariate" perspective are expanded ot topologically organized high-dimensional data such as time-series and images, and done so motivated by the needs in biomedical applications (e.g., electrophysiology, neuroimaging). This course uses practical applications to integrate probabilistic methods with classic linear-algebraic tools (such as Fourier transforms). These foundational areas are often introduced in separate courses, but are powerful when brought together.
BME Fall 2025 Fall 2027 Fall 2029

Biosensors: Fundamentals and Applications - BME52100

An introduction to the field of biosensors and an in-depth and quantitative view of device design and performance analysis. An overview of the current state of the art to enable continuation into advanced biosensor work and design. Topics emphasize biomedical, bioprocessing, environmental, food safety, and biosecurity applications.
BME Fall 2024 Fall 2026 Fall 2028

Medical Imaging Diagnostic Technologies - BME53000

This gateway course will provide an introduction to the physics, technologies, and biological considerations associated with modern imaging and diagnostic tools. Specific modalities to be examined will include x-ray, nuclear imaging, ultrasound, MRI, and microscopy techniques such as phase contrast, DIC, confocal microscopy, two-photon microscopy as well as concept of adaptive optics, light-sheet microscopy, 4Pi microscopy, and modern super-resolution microscopy techniques (PALM/STORM, STED and IM). The course also covers principles of optics, contrast generation (including genetically encoded probes and physiological indicators), image formation, detection, and analysis.
BME Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Cell and Tissue Mechanics - BME54200

This course develops and applies scaling approaches and simplified models to biomechanical phenomena at molecular, cellular, and tissue level.
BME Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Introduction to Clinical Medicine - BME55600

The information and intellectual approach offered will help students recognize needs for engineering solutions to current challenges in medicine.
BME Fall 2023 Fall 2025 Fall 2024 Fall 2026 Fall 2027 Fall 2028 Fall 2029

Preclinical and Clinical Study Design - BME56100

The practice of Biomedical Engineering concerns itself with the design, development, and testing of medical devices that will be commercialized to improve or sustain life. Medical device companies, and the engineers they employ, have an ethical and legal responsibility to robustly examine the safety and performance of these devices through preclinical and clinical testing. This course covers the responsible conduct of preclinical and clinical study research necessary for obtaining marketing approval, with a focus on the US FDA requirements, and using a risk-based approach to ensuring safety and effectiveness of medical devices. Topics will include non-clinical benchtop testing, evaluation of device-tissue interactions and how they may be studied with pre-clinical animal models to predict safety and performance, statistical considerations for study design, and ethics related to responsible conduct of pre-clinical and clinical research.
BME Fall 2023 Fall 2024 Fall 2025 Spring 2026 Spring 2027 Spring 2028

Regulatory Issues Surrounding Approval of Biomedical Devices - BME56200

Medical devices are developed, manufactured, and distributed in a highly regulated environment. This course primarily concerns the processes for obtaining FDA marketing approval or clearance for biomedical devices. Prior to marketing a medical device, governmental approval or clearance is required depending on the type of device and the risk associated with the device. This course is part of a three-course series dealing with various aspects of regulatory science of medical devices. Regulatory processes for class II and III devices, including combination devices, are covered with specific focus on 501(k) and PMA requirements; a section on Emergency Use Authorization (EUA) has also been added. Approval requirements in the EU, Japan, China, and other regions will also be considered. Throughout the course, emphasis will be placed on regulatory science, regulatory strategy and principles of interacting with regulatory agencies.
BME Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Quality Systems for Regulatory Compliance - BME56300

Course runs Mod 2 & 3: June 10 - July 30. Medical devices are developed and manufactured in a highly regulated environment. This course will provide a basic introduction, overview, and systematic study of the intent and impact of the major federal laws and regulations governing the development, manufacturing, distribution, and marketing of medical devices. Focus is on understanding the critical elements of quality systems and quality compliance from a risk analysis perspective. Instruction in regulatory science of quality systems and compliance is provided by academics, FDA, and industry representatives with expertise in their fields. This course is part of a three-course series which will be introduced in class. This course will be delivered entirely on-line through learning modules and video conferenced Q&A.
BME Summer 2024 Summer 2025 Summer 2026 Summer 2027 Summer 2028

Ethical Engineering of Medical Tech - BME56400

The medical device industry may be on the brink of a crisis. While innovations in lifesaving new technologies are transforming medical practice, the rapid pace at which these developments are emerging and the intense pressures of the competitive industry is challenging the ethical training of the engineers involved. In addition, the regulatory environment for medical device development has been changing dramatically, leaving companies with more questions than answers on how to best practice safe and effective medical device development. These changes are creating opportunities for ethical problems to arise--and they have. Recent documentaries, such as The Bleeding Edge and Bleed Out highlights some of the concerns over the state of the industry. In this course we will examine many of these ethical and regulatory concerns from multiple frameworks and perspectives including industry, government, and society. We will practice ethical analysis and develop empathic and decision-making skills designed to prepare engineers to deal productively and ethically with these issues in their professional practice. Guest speakers will include thought leaders from clinical medicine, engineering innovation, and the healthcare products industry who will offer their professional insights. The final project of the course will be a paper analyzing the ethical development of an emerging medical product. This course is designed for graduate students and upper-level students in all engineering disciplines.
BME Spring 2024 Spring 2025

Fundamentals of MEMS - BME58100/ECE 52600

Key topics in micro-electro-mechanical systems (MEMS) and biological micro-integrated systems; properties of materials for MEMS; microelectronic process modules for design and fabrication.
BME Spring 2024 ECE Spring 2025 Spring 2026 Spring 2027 Spring 2028

Human Motion Kinetics - BME59500

Note: this course is co-listed with ME57700 which is also offered this semester. Either counts toward engineering credits but students in the BME concentration may need the BME section. Study of kinetics related to human motion. Review of human anatomy and anthropometric data. Planar and three-dimensional kinematic analysis of gross human motion. Detailed kinematic studies of human joints. Newton-Euler methods for joint torques. Muscle force and power analysis. In addition, students will explore topics in advanced mechanics and engineering including: Hertz contact theory, functional optimization, cellular solids, and sensitivity analysis.

Geographic Information Systems - CE50801

The course will cover a broad spectrum of theories and practices in geographic information systems. It starts with the fundamental concepts and elements in geographic science and technology. Data modeling and integration methods will then be discussed, followed by various geospatial analysis approaches for both vector and raster data. The course will highlight terrain, watershed, viewshed, site selection and network analyses. Both 2-D and 3-D mapping and visualization will be practiced. Finally, geographic database design will be elaborated with emphasis on various applications.
CE Spring 2024

Lighting and Daylighting Design of Buildings - CE51300

Lighting accounts for at least 30% of the energy consumption in commercial buildings. This course focuses on the design of illumination systems in buildings (electric and natural lighting) in order to achieve energy efficiency and visual comfort. The first part of the course includes analytical lighting calculation techniques, visual perception, radiative transfer, lamp characteristics, electric lighting system design and control for calculation of required indoor illuminance levels. The second part of the course covers daylighting (natural lighting) systems, including state-of-the-art daylighting prediction models as well as design and control of such devices and advanced metrics. The course also has a lab section, in which the students learn how to work with lighting and daylighting tools; and a term project, to build their own computational transient lighting models in open source programming languages, in order to design illumination systems and predict electricity consumption and potential energy savings.
CE Spring 2024

Computer Applications in Construction - CE52200

Building information modeling (BIM) and advanced computational applications are revolutionizing the construction industry. In this class, students will learn the fundamentals of BIM, its applications in construction, e.g., 4D, 5D, and nD modeling, and the recent trends of computing such as artificial intelligence, machine learning, and natural language processing in the context of e-Construction. A number of carefully crafted hands-on activities targeting at construction problems will help students to not only learn the fundamentals, but also master their applications in construction. Students are expected to be able to create information systems to solve a problem following a systematic approach of problem definition, problem analysis, identification of possible solutions, solution selection, implementation and evaluation. This course may be broken into three 1-credit courses.

Nanotechnology For Civil and Environmental Applications - CE53101

This course will introduce students to the field of nanotechnology with a special emphasis on nanomaterials synthesis, characterizations and their applications in civil and environmental engineering. The specific applications will include, but not limited to, tailoring mechanical property, durability, self-cleaning, self-sealing, self-sensing, energy harvesting and other multi-functionality. It integrates the fields of materials science, civil engineering and electrical engineering. The basic concepts will be discussed including nano-scale effect, process-structure-property relationship, nano- and micro-structure property characterizations, multi-functional materials, nano-device fabrication and their applications for energy harvesting, water infiltrations and environmental sensing. lab will be provided to students enrolled in the course to learn nano and micro-structure characterizations skills.
CE Fall 2023

Coastal Engineering - CE54300

This course provides students with an introduction to the discipline of coastal engineering, with a strong focus on coastal processes (waves, water levels, and sediment transport) as well as applied design principles for shoreline protection measures and coastal structures.
CE Fall 2023 Fall 2024

Subsurface Hydrology - CE54400

Part 1: Groundwater Cycle Groundwater is the single largest reservoir of available freshwater on Earth. Part 1 explores the essential processes and properties that affect underground water. Part 2: Wells Hydraulics To use the water from the ground, we first have to extract it! Part 2 introduces wells hydraulics. Part 3: Groundwater Contamination Part 3 describes the principles of transport in aquifers so that engineers can predict and plan the safe extraction of groundwater for private and public use.
CE Spring 2024

Computational Watershed Hydrology - CE54900

Students in this class will learn how to access and process commonly used geospatial and temporal data such as the digital elevation model (DEM), land use, soil, streamflow and precipitation using geographic information systems (GIS). After processing, students will learn how to use these data to create hydrologic and hydraulic models such as HEC-HMS, HEC-RAS and SWAT. Students will learn how to interpret model results and present information to convey the role of climate and human factors on watershed hydrology. After completing this course, students should be able to perform hydrologic and hydraulic analysis or modeling in research and professional practice to address issues related to water movement and availability in natural settings.
CE Fall 2023 Fall 2024

Data Science for Smart Cities - CE56401

The availability of low cost and ubiquitous sensors in city infrastructure provides high granular data at unprecedented spatio-temporal scales. Smart Cities envision to utilize this data to provide a resilient and sustainable urban ecosystem by integrating the information and communication technology (ICT), Internet of things (IoT) and citizen participation to effectively manage and utilize city's infrastructure and services. Data Science provides fast and efficient ways to analyze heterogeneous data to understand the current dynamics of cities and ways to improve different services. This course will introduce scientific techniques that will allow the analysis, inference and prediction of large scale temporal data (e.g. GPS vehicular data, social media data, mobile phone data, individual social network data etc.) that are present in city networks. A special focus will be on data driven methods for problems that have a network structure. The course will focus both on the methods and their application to smart-city problems. Python will be used to demonstrate the application of each method on real world datasets available to the instructor. Examples of problems that will be discussed in class include: ridesharing platforms, smart and energy efficient buildings, evacuation modeling, decision making during extreme events & urban resilience.
CE Fall 2023

Advanced Structural Steel Design - CE59100

Design and behavior of plate girders; design of composite beam and column members; behavior and design of bolted and welded connections, including moment-resistant connections, seated connections, and gusset-plate connections.
CE Fall 2024 Fall 2026

Finite Elements in Elasticity - CE59500

Fundamentals of theory of elasticity; variational principles; one-, two-, and three-dimensional elasticity finite elements; interpolation methods; numerical integration; convergence criteria; stress interpretation
CE Spring 2024 Spring 2025 Spring 2026

Global Sustainable Engineering - CE59700

Economic globalization is often mentioned as both an important opportunity and threat to business and industry today. However, knowledge and understanding about additional intrinsically linked phenomena is required to fully capitalize on the opportunities of globalization. The world's human population is expected to reach approximately 10 billion people by the year 2050. Concurrent with population growth and globalization the world is undergoing urbanization at an unprecedented rate. In 1900 only 10% of the less than 2 billion people lived in cities, whereas by 2050 projections suggest that 80% of 10 billion people will live in cities. Urbanization and globalization provide the greatest opportunity to improve the quality of life of more people, achieve the best value for investment in infrastructure, attenuate over consumption of resources and to produce the most efficient and sustainable public service systems. Moreover, fossil energy supply challenges, ecological degradation and rapid economic development in Asia require a paradigm shift to a new "sustainable" economic outlook. This course will provide a unique perspective for considering individual or institutional strategic plans with a triple bottom line approach.

UAS Based LiDAR Mapping - CE59700

This 1-credit module covers the principles and mathematical details of laser scanning-based 3D reconstruction using ranging sensors onboard UAVs
CE Single Credit Spring 2024

UAS Based Mapping: Basic Principles - CE59700

This 1-credit module covers the fundamentals of UAS-based mapping form imaging and ranging systems - Including system integration, calibration strategies, and 3D reconstruction techniques.
CE Single Credit Spring 2024

Biological Wastewater Treatment - CE59700

Students will learn principles of biological wastewater treatment, nutrient removal and resource recovery in wastewater, and modern biotechnologies for wastewater treatment.
Spring 2024 CE

Advanced Concrete and Aggregates - CE63100

This course will cover the physico-chemical and engineering properties of concrete at an advanced level by examining the influence of constituent materials (cements, aggregates and admixtures) on the properties and behavior of fresh and hardened concrete under various types of physical and chemical environments
CE Spring 2024

Photochemical Reactors: Theory, Methods & Applications - CE65000

This class is divided into three modules. Module 1 addresses foundational issues of photochemistry and photochemical reactor theory. Module 2 addresses methods of reactor analysis, including analytical methods, numerical methods, and diagnostic procedures. Module 3 addresses applications of UV radiation, aimed at modification of composition in liquids, gases, and on solid surfaces.
CE Spring 2024

Highway and Bridge Construction - CEM59700

This 3-hour credit hybrid course consists of a weekly 0ne-hour class session featuring group discussions, group assignments, and case studies; and two weekly lectures delivered on-line by more than 20 subject matter experts from agencies, contractors, engineers, and industry associations via video. Students will view the lecture material outside of class time.
CEM Fall 2023

Asset Management of Underground Infrastructure - CEM59700

Most of the U.S. water and wastewater conveyance infrastructure was installed during the first half of the 20th century and is coming to an end of its useful life. 'Out of sight, out of mind' describes the awareness and significance that has been placed on these underground lifeline systems which support societies quality of life, public health, economic development and living standard. Historically, management of these systems has been described as crises management. They only get attention when there is a failure. It has been determined that a reactive management approach is not sustainable. The Environmental Protection Agency (EPA) has been instrumental in assisting utilities transition from reactive management practices to proactive practices. This approach involves the principles and practices of Asset Management (AM). AM is a comprehensive approach which involves every aspect of the organization to develop and implement best business practices to address: (a) the current state of the assets, (b) levels of service, (c) critical assets, (d) life-cycle costing, and (e) funding. This course prepares students to utilize sound engineering judgment and principles for managing the construction, repair, rehabilitation, and maintenance of buried infrastructure systems including pipes, tunnels, chambers, etc.
CEM Fall 2023 Fall 2025 Fall 2024

Development of Underground Space - CEM59700

This course has been designed to support students with civil engineering and construction engineering and management background. New underground construction projects are planned all over the world, and the course equips students to contribute to these exciting developments. This course includes an overview of the application for tunneling and underground space as well as construction methods. The course will cover various sizes of underground opening from small diameters built by microtunneling to common tunnels used in civil and mining applications to large caverns, often found in different end uses such as storage or hydropower construction.

Temporary Structures - Vertical Construction Module - CEM59700

This class will provide construction and design professionals the skills to understand construction loads and their combinations, wind loads and their impacts, timber design, bracing and guying design, vertical forming systems, and shoring analysis for vertical construction.
CEM Single Credit Fall 2023 Fall 2025 Summer 2024 Fall 2024 Spring 2025 Summer 2025 Spring 2026 Summer 2026 Fall 2026 Spring 2027 Summer 2027 Fall 2027 Spring 2028 Summer 2028 Fall 2028

Requirements and Implementation of ISO 41001 - CEM59700

Management system standards provide a way to manage the interrelated parts of a business in order to achieve the business objectives and increase its capability to deliver consistently high-quality services and products and added value for customers and stakeholders.
CEM Fall 2023 Spring 2025 Fall 2025 Spring 2024 Fall 2024 Spring 2026 Fall 2026 Spring 2027 Fall 2027 Spring 2028 Fall 2028

Construction Productivity - CEM59700

The construction industry is one of the largest industries; it is vital to the economics and growth of a nation. However, productivity increases have lagged other industries. In this course you will learn the importance of increases in productivity to the profitability of the construction firm as well as the value of the project to the project owner. You will learn methods of improving job site productivity via quantitative methods as well as risk or variation analysis, benchmarking, productivity defect reduction, resource utilization methods, as well proven personnel management non-quantitative methods. The course entails an all-encompassing approach to the measurement and improvement of job site productivity. Application of productivity measurement and quantification for construction change order and disputes are included. New technology applications to include AI, data management, and virtual reality are included via examples.
CEM Fall 2023 Fall 2024 Fall 2025 Fall 2026

Smart Manufacturing in the Process Industries - CHE55400

This course surveys the tools and techniques, which are relevant to support the multiple levels of technical decisions that arise in modern integrated operation of manufacturing resources in the chemical, petrochemical and pharmaceutical industries. The real time generation and sharing of associated data and knowledge via relevant IT methodology and the effective use of this information in the various levels of the process operations management hierarchy are currently termed Industry 4.0 (Europe) and Smart Manufacturing (US). The topics covered in the course span all of the technical components and decision levels in the operations decision hierarchy. Topics include the role of on-line and at-line process measurements, elements of sensor network design, information systems to support process operations, plant data reconciliation, detection and diagnosis of process faults, condition-based monitoring of plant assets, plant wide control, real time process optimization, production planning and scheduling, and supply chain management. Each topic will be addressed by first summarizing the basic role and scope of that component, then discussing the elements of the decision problem, and outlining some representative tools available to address that decision problem. Each major topic will include a lecture given by an industrial practitioner who will offer a perspective on the state of industrial practice.
ChE Fall 2023

Machine Learning I - ECE50024

An introductory course to machine learning, with a focus on supervised learning using linear models. The course will have four parts: (1) mathematical background on linear algebra, probability, and optimization. (2) classification methods including Bayesian decision, linear regression, logistic, regression, and support vector machine. (3) robustness of classifier and adversarial examples. (4) learning theory on the feasibility of learning, VC dimension, complexity analysis, bias-variance analysis. Suitable for senior undergraduates and graduates with a background in probability, linear algebra, and programming.
ECE Fall 2023 Fall 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Fundamentals of Current Flow - ECE50631

This course is intended to be broadly accessible to students in any branch of science or engineering who would like to learn about the modern conceptual framework for describing the flow of electrons in solid-state electronic devices. Weekly topics: 1 & 2, The New Perspective; 3 & 4, Energy Band Model; 5, What and Where Is the Voltage.
ECE Single Credit Fall 2023 Spring 2024 Summer 2024 Fall 2024 Spring 2025 Summer 2025 Fall 2025 Spring 2026 Summer 2026 Fall 2026 Spring 2027 Summer 2027 Fall 2027 Spring 2028 Summer 2028 Fall 2028

Introduction to Quantum Transport - ECE50632

This course is intended to be broadly accessible to students in any branch of science or engineering who would like to learn about the full quantum statistical mechanical framework for describing the flow of electrons in solid-state electronic devices. Weekly topics: 1 & 2, Schrodinger Equation; 3 & 4, Contact-ing Schrodinger & Examples; 5, Spin Transport.
ECE Single Credit Fall 2023 Spring 2024 Fall 2024 Spring 2025 Fall 2025 Summer 2024 Summer 2025 Spring 2026 Summer 2026 Fall 2026 Spring 2027 Summer 2027 Fall 2027 Spring 2028 Summer 2028 Fall 2028

Boltzmann Law: Physics to Computing - ECE50633

This course is intended to be broadly accessible to students in any branch of science or engineering who would like to learn about the conceptual framework for equilibrium statistical mechanics and its application to modern machine learning. Weekly topics: 1) Boltzmann Law; 2) Boltzmann Machines; 3) Transition Matrix; 4) Quantum Boltzmann Law; 5) Quantum Transition Matrix
ECE Single Credit Fall 2023 Spring 2024 Fall 2024 Spring 2025 Summer 2025 Fall 2025 Spring 2026 Summer 2026 Fall 2026 Spring 2027 Summer 2027 Fall 2027 Spring 2028 Summer 2028 Fall 2028

Intro to Data Mining - ECE50836

This course introduces fundamental techniques in data mining, i.e., the techniques that extract useful knowledge from a large amount of data. Topics include data preprocessing, exploratory data analysis, association rule mining, clustering, classification, anomaly detection, recommendation and graph analysis. Students are expected to gain the skills to formulate data mining problems, solve the problems using data mining techniques and interpret the output.
ECE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Computer Network Systems - ECE50863

The goal of this course is to provide students with a proper grounding in the basic concepts and seminal work in computer network protocols and systems, and to introduce students to research in the field. The course will cover classical concepts such as network architecture, switching, routing, congestion control, and quality-of-service, and discuss recent developments in these areas.<br>The course will also cover new developments in networking such as network measurements, network management, overlay networking and peer-to-peer systems, network security, and new network architectures. The course will emphasize a system-oriented and empirical view of Internet architecture.
ECE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Electromechanics - ECE51012

Please note that this course has been previously offered as ECE59500. The general theory of electromechanical devices relating electric variables and electromagnetic forces. The basic concepts and operational behavior of dc, induction, brushless dc, and stepper motors used in control applications are presented.
ECE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Hybrid Electric Vehicles - ECE51018/ME59700

The course will be divided into three sections (modules), each with a project and exam. The topics covered in each module are:<br>I. Tractive power requirements, motivation for hybridization, and vehicle architectures <br> II. Electromechanical power conversion, power electronics, and control<br>III. Electrochemical power conversion (aka batteries), vehicular-level power electronics, and power management strategies
ECE Spring 2024 Spring 2025 Spring 2026 ME Spring 2027 Spring 2028

Computational Methods for Power System Analysis - ECE51032

System modeling of power networks. Description of modern electricity markets. Analysis of the economic dispatch problem using optimality conditions. Planning of distributed energy resources. Smart grid applications. Machine learning applications to power systems (forecasting, demand-side management, and fault detection). Assigned projects will involve implementing some of the methods using realistic power system models.
ECE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Digital Systems Design Automation - ECE51216

This course will provide an introduction to the tools used to design and analyze circuits at the logic level of abstraction (where circuits are composed of gates and flip-flops). Most digital chips used in computing and electronic systems (including microprocessors, graphics processors, chips used in network routers, cell phones, digital audio/video appliances, automotive electronics) are entirely or largely designed using EDA tools. This course will focus on the foundations of logic-level EDA tools, including the design of exact and heuristic algorithms that form the basis for VLSI Computer-Aided Design. Topics covered include an overview of the IC design flow and levels of abstraction, synthesis of two-level (AND-OR / PLA) circuits, multi-level logic synthesis and technology mapping, sequential circuit synthesis, Logic-level verification using Boolean Satisfiability and BDDs, Timing Analysis, Power analysis and Reduction, and design techniques for emerging nanoscale technologies.
ECE Spring 2024 Spring 2025 Spring 2026 Fall 2027 Fall 2028

Diffraction, Fourier Optics and Imaging - ECE51300

Diffraction, Fourier Optics and Imaging covers topics central in diffractive optics, multidimensional Fourier methods and most modern analog and digital imaging/image processing techniques. Some algorithms discussed such as information recovery have close connections to other areas such as modern cryptography, super-resolution, lensless imaging, and modern printing/display technologies. For more information, please contact Prof. Ersoy (
ECE Fall 2023 Fall 2025 Fall 2027

Digital Signal Processing I - ECE53800

Theory and algorithms for processing deterministic and stochastic signals. Topics include sampling theory, discrete-time signals, systems, and transforms, digital filtering, spectrum estimation, autoregressive modeling, efficient sampling rate alteration, perfect reconstruction filter banks, transmultiplexers, and Minimum Mean Square Error Estimation. Applications emphasized throughout including CD/DVD players, radar, 5G cellular communications, audio compression, wireless routers, and GPS signal processing for geolocation
ECE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Digital Communications - ECE54400

Digital communication systems including spread-spectrum systems; Analog message digitization; Signal space representation of digital signals; Binary and M-ary; signals Comparison of digital communication systems in terms of signal energy and signal bandwidth requirements; Analysis and comparison of principal types of spread-spectrum, multiple-access systems
ECE Fall 2024 Fall 2026 Fall 2028

Introduction to Computer Communication Networks - ECE54700

Fundamental understanding of basic network design, routing, dimensioning and control; here we will study various network functions such as error-recovery algorithms, flow control, congestion control, routing, multi-access, switching, etc. We will also study these in the context of current Internet solutions (e.g. TCP, IP, etc.) and future open problems and possible solutions.
ECE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Introduction to Lasers - ECE55200

This course will cover the operation and characteristics of the laser. The following topics will be covered: Introduction, Basic Operation and History; Stability of Optical Cavities; Gaussian Beams; Resonant Cavities; Atomic Radiation; Laser Oscillation; Types and Operation of Lasers; Properties of Laser Radiation; Intro to Nonlinear Optics; Nanolaser; Intro to Metamaterials and Naanophotonics
ECE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

MOS VLSI Design - ECE55900

An introduction to most aspects of large-scale MOS integrated circuit design including: device fabrication and modeling; inverter characteristics; designing CMOS combinational and sequential circuits; designing arithmetic building blocks and memory structures; interconnect and timing issues; testing and verification; and system design considerations. Term projects involve the complete design of a functional logic block or system using CAD tools.
ECE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Programming Parallel Machines - ECE56300

This course will enable you to write programs targeting parallel machines, using any of the four major parallel programming paradigms: MPI (message passing), OpenMP (for shared memory machines), Pthreads thread programming (for shared memory machines) and, GPU programming (using Cuda). We will also discuss system architecture and memory and programming language coherency models, as these are necessary to develop correct parallel programs and to debug parallel programs when they are not correct. We will also spend time on sequential performance optimizations.<br>This is not a course in parallel algorithms, although you will need implement one or more parallel algorithms for the course project.
ECE Spring 2025 Spring 2027

Computer Architecture - ECE56500

Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. This course qualitatively and quantitatively examines uniprocessor computer design trade-offs. We will learn, for example, how uniprocessors execute many instructions concurrently and why state-of-the-art memory systems are nearly as complex as processors.
ECE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Introduction to Robotic Systems - ECE56900

The topics to be covered include: basic components of robotic systems; selection of coordinate frames; homogeneous transformations; solutions to kinematic equations; velocity and force/torque relations; manipulator dynamics in Lagrange's formulation; digital simulation of manipulator motion; motion planning; obstacle avoidance; controller design using the computed torque method; and classical controllers for manipulators. Basic knowledge of vector-matrix manipulations required.
ECE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Artificial Intelligence - ECE57000

Introduction to the basic concepts and various approaches of artificial intelligence. The first part of the course deals with heuristic search and shows how problems involving search can be solved more efficiently by the use of heuristics and how, in some cases, it is possible to discover heuristics automatically. The next part of the course presents ways to represent knowledge about the world and how to reason logically with that knowledge. The third part of the course introduces the student to advanced topics of AI drawn from machine learning, natural language understanding, computer vision, and reasoning under uncertainty. The emphasis of this part is to illustrate that representation and search are fundamental issues in all aspects of artificial intelligence.
ECE Fall 2023 Fall 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Optimization Methods for Systems and Control - ECE58000

This course provides an introduction to various methods of obtaining the extremum (minimum or maximum) of a non-dynamical system and the use of these methods in real-life applications. Computational methods for nonlinear optimization; unconstrained optimization. Constrained optimization; linear programming; simplex method for solving linear programs; Lagrange's conditions, the Karush-Kuhn-Tucker (KKT) conditions, Least squares, Convex optimization, Global optimization methods: Genetic algorithms and Particle swarm optimization (PSO) method.
ECE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Semiconductor Fundamentals - ECE59500

Semiconductors are everywhere - inside smartphones and tablet computers, powering the Internet and communications satellites, generating electricity from the sun, and much more. This gentle introduction to semiconductor physics, chemistry, and materials science provides the background needed to understand the operation of devices such as transistors and solar cells.
ECE Single Credit Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Intro to Compilers: Code Generation - ECE59500

This course covers advanced compiler topics: generating code for functions, performing type checking to avoid bugs, performing basic compiler optimizations, and performing register allocation. We will cover the theoretical basis of many of these optimizations as well as how they are implemented in compilers. Students will extend the basic compiler constructed in ECE 595.1 to add these advanced features to their compiler that translates C code into RISC-V assembly.
ECE Single Credit Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Intro to Compilers: Compiler Basics - ECE59500

This course is an introductory course on compilers. We will cover the full path that a compiler takes in translating high-level source code (e.g., in a language like C) to assembly code that can be run on a machine. We will cover the processes of translating source code into a compiler's intermediate representation, then generating code from that intermediate representation. Students will also build a basic compiler that translates C code into RISC-V assembly.
ECE Single Credit Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Intro to Compilers: Optimization - ECE59500

This course covers advanced topics in compiler optimization: dataflow analysis and pointer analysis to perform global optimizations, and both low-level loop transformations such as loop-invariant code motion and high-level loop transformations such as loop tiling. The course also explains how compiler generate code for pointers and arrays. Students will build a compiler that performs a basic pointer analysis.
ECE Single Credit Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Data Analysis, Design of Experiments and Machine Learning - ECE59500

This course will provide the conceptual foundation so that a student can use modern statistical concepts and tools to analyze data generated by experiments or numerical simulation. We will also discuss principles of design of experiments so that the data generated by experiments/simulation are statistically relevant and useful. We will conclude with a discussion of analytical tools for machine learning and principal component analysis. At the end of the course, a student will be able to use a broad range of tools embedded in MATLAB and Excel to analyze and interpret their data.
ECE Fall 2023 Single Credit Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Introduction to Nanolithography - ECE59500

Driven by the US CHIPS and Science Act, there is a strong surge of interest in semiconductors in general and specifically in semiconductor manufacturing. Nanolithography is the key technology that enables the patterning of nanometer-scale device structures onto silicon wafers. This course is intended primarily for students that are targeting one of the Purdue Semiconductor Degrees. It will provide a comprehensive introduction into diffraction-based imaging, the technology and subsystems of the lithographic equipment, the metrology and process control strategies being employed in high-volume manufacturing. This course is the first in a set of three courses focused on nanolithography. The second course will cover topics from EUV Lithography, the technology used for today's most advanced semiconductor devices. The third course will cover topics in Computational Lithography, essential technology for robust imaging near to the resolution limit.
ECE Summer 2024 Fall 2024 Single Credit

Power Distribution System Analysis - ECE59500

This course covers the fundamentals of electric power distribution systems. With increased deployment of distributed generation, controllable loads and metering devices, it has become more and more important for researchers and power industry professionals to better understand power distribution systems. This course commences with an overview of distribution networks, including their components, typical topologies, and operational strategies. The course continues with the characteristics and representations of electric loads. Key components in distribution grids, including unbalanced line segments, voltage regulators, and three-phase transformers will be studied. These topics will be further integrated into the power flow analysis for unbalanced distribution networks. Special topics including load control, optimal power flow, microgrids, along with the integration of renewables, electric vehicles, smart inverters, and distributed generation will be discussed.
ECE Spring 2024 Spring 2026 Spring 2028 Fall 2024

Computer Vision for Embedded Systems - ECE59500

This course provides an overview of running computer vision (OpenCV and PyTorch) on an embedded system (Raspberry PI). The course emphasizes the resource constraints imposed by embedded systems and examines methods (such as quantization and pruning) to reduce resource requirements. Course topics:<br>1. Overview, image data formats, OpenCV<br>2. Edge detection and segmentation<br>3. Applications of computer vision in embedded systems<br>4. Datasets, bias, privacy, competitions<br>5. Machine learning and PyTorch<br>6. Performance and resources (time, memory, accuracy)<br>7. Object detection and motion tracking<br>8. Data annotation and generation<br>9. Quantization<br>10. Pruning and network architecture search<br>11. Tree modular networks<br>12. Vision in context, MobileNet<br>13. Real-time vision <br>14. Review and discussion
ECE Single Credit Fall 2023 Fall 2025 Fall 2024 Fall 2026 Fall 2027 Fall 2028

IP Generation and Management: an Inventor's View - ECE59500

This course will provide students with a comprehensive overview of the generation and management of intellectual property. Topics covered include the definition of a patent, an overview of intellectual property law, filing a patent with the USPTO, and various business aspects of managing and enforcing patents. This course is intended for engineering graduate students as well as upper-level engineering undergraduates. It may also be suitable for some students outside of engineering.
ECE Summer 2024 Summer 2025 Summer 2026 Summer 2027 Summer 2028 Fall 2024

Intro to Quantum Science & Tech - ECE59500

This course introduces basic laws of quantum mechanics and provides an introduction to revolutionary quantum technologies. The boundary between classical and quantum physics, quantization of EM field and its consequences, quantum electromagnetic and atomic physics, and their applications in quantum communication, quantum computations, and quantum sensing are discussed. The course will allow students to develop a conceptual understanding of quantum phenomena and identifies engineering challenges of various quantum technologies.
ECE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Quantum Computing I: Fundamentals - ECE59500

This fundamentals course is part 1 of the series of quantum computing courses and covers aspects from fundamentals to present-day hardware platforms to quantum software and programming. This course provides the essential foundations required to understand computing models built from the principles of quantum mechanics.<br>This course requires a minimal set of engineering and science prerequisites but will allow students to develop a physical and intuitive understanding of the topics.
ECE Single Credit Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Quantum Computing II: Hardware - ECE59500

This course is part 2 of the series of Quantum computing courses, which covers aspects from fundamentals to present-day hardware platforms to quantum software and programming.<br>The goal of part 2 is to provide the essential understanding of how the fundamental quantum phenomena discussed in part 1 can be realized in various material platforms and the underlying challenges faced by each platform. To this end, we will focus on how quantum bits (qubits, the building block of quantum information processing) can be defined in each platform, how such qubits are manipulated and interconnected to form larger systems, and the sources of errors in each platform.
ECE Single Credit Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Intro to Electronics Packaging and Heterogeneous Integration - ECE59500/ME597000

This course leverages both theoretical and laboratory-based instruction methods to introduce concepts needed for an introductory understanding of the design and characterization of modern electronic packages. The course is based on a 15-week online module delivery format for both lectures and labs.
ECE ME Spring 2024 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Random Variables and Signals - ECE60000

Engineering applications of probability theory; problems on events, independence, random variables, probability distribution and density functions, expectations, and characteristic functions; dependence, correlation, and regression multivariate Gaussian distribution; stochastic processes, stationarity, ergodicity, correlation functions, spectral densities, random inputs to linear systems; Gaussian processes.
ECE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Lumped System Theory - ECE60200

This course provides an introduction to the fundamentals of modern control theory for linear dynamical systems. The course adopts the state-space method that builds upon the classical transfer function methods covered in undergraduate feedback control courses. The state-space framework is used in modeling and controller design for systems arising in many engineering and non-engineering disciplines.
ECE Fall 2023 Spring 2024 Summer 2024 Fall 2024 Spring 2025 Summer 2025 Fall 2025 Spring 2026 Summer 2026 Fall 2026 Spring 2027 Summer 2027 Fall 2027 Spring 2028 Summer 2028 Fall 2028

Introduction to Mathematical Fundamentals for Systems and Control Theory - ECE60281

This course serves as background for ECE602, Lumped System Theory; ECE695, Epidemic Processes over Networks; and ECE695, Structure and Dynamics of Large-Scale Networks; and other similar courses. The course will make the necessary mathematical background for these courses accessible by decomposing and illustrating difficult concepts with real-world examples and problems. The course consists of five modules: 1) Linear Algebra, 2) Basic Graph Theory, 3) Basic Control Theory, 4) Probability, and 5) Optimization.
ECE Single Credit Spring 2024 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Electromagnetic Field Theory - ECE60400

Review of general concepts (Maxwell's equations, materials interaction, boundary conditions, energy flow). Statics (Laplace's equation, Poisson's equation). Distributed parameter systems (classification of solutions, transmission lines, and waveguides). Radiation and antennas (arrays, reciprocity, Huygen's principles). A selected special topic (e.g. waves in anisotropic media and optical fibers).
ECE Fall 2023 Spring 2024 Fall 2024 Spring 2025 Fall 2025 Spring 2026 Fall 2026 Spring 2027 Fall 2027 Spring 2028 Fall 2028

Primer on RF Design - ECE60422

This 1-credit-hour course covers the fundamentals of RF design. It is designed as a first course for students or engineers with limited background in high-frequency electronics. Engineers that need to understand the 'RF language' and gain working knowledge of critical RF concepts will benefit from taking this course. Students in this class will learn the basic RF tools and design principles. By the end of this class students will be able to understand important RF concepts and how these are related to the design of practical RF blocks.
ECE Single Credit Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

RF Design: Passive Active Components - ECE60424

Following the 'Primer on RF Design' course, this class focuses on passive and active components. We use the techniques learnt in the previous course, to design advanced RF devices including couplers, filters and amplifiers. Current research topics are discussed as appropriate.
ECE Single Credit Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Fiber Optics Communications - ECE60431

This course will aim to introduce students to the fundamentals of fiber optic communications, which constitute the backbone of the internet. The course will start with a refresher on the operation of key components needed for an effective fiber optic communication system, and then show how these components interact at a system level. Finally, the course will conclude with outlook for future research in extending the capabilities of these networks to higher bandwidths and quantum-secured communications.
ECE Single Credit Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Solid-State Devices - ECE60600

This course provides a relatively broad, moderate-depth coverage of semiconductor devices and related topics. The first portion of the course presents and examines semiconductor fundamentals required in the operational analysis of solid-state devices. A detailed examination of the PN junction diode and PN junction devices follows. The final portion of the course treats heterojunction surface devices including the Schottky diode, the MOS capacitor and the MOSFET.
ECE Fall 2023 Spring 2024 Fall 2024 Spring 2025 Fall 2025 Spring 2026 Spring 2027 Spring 2028

Computational Models and Methods - ECE60800

Fundamental knowledge regarding algorithm design that is needed in more advanced courses in the computer engineering area; emphasizes understanding the classes of problems that can be solved by computers and quantifying the performance of algorithms used to solve such problems.
ECE Fall 2023 Fall 2024 Fall 2025 Summer 2024 Fall 2026 Fall 2027 Fall 2028

Programmable Accelerator Architectures - ECE60827

Programmable hardware accelerators seek to fulfill the promise of continued performance and energy-efficiency gains in the era of a slowing Moore's law, larger problem sizes and an increased focused on energy-efficiency. These factors have caused hardware acceleration to become ubiquitous in today's computing world and critically important in computing's future.
ECE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Energy Conversion - ECE61000

Electric machines are a technology of choice in many modern energy conversion applications, including propulsion for hybrid-electric vehicles, wind energy generation, and flywheel energy storage systems. Interest in machines is steadily increasing due in large part to the flexibility of controls offered by modern computers and power electronic devices. In this course, the tools required for analysis and design of electromechanical energy conversion are developed. Upon completion of the course, a student?s engineering toolbox should contain 1) an understanding of the basic principles of static and electromechanical energy conversion, 2) methods to control static power converters, 3) knowledge of the use of reference frame theory applied to the analysis of rotating devices, 4) an understanding of the steady-state and dynamic characteristics of induction, permanent magnet synchronous, and wound-rotor synchronous machines, and 5) state variable analysis of electromechanical devices and converter supplied electromechanical drive systems.
ECE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Time Domain Simulation and Optimization for Design - ECE61010

This skills course teaches time domain simulation and multi-objective design optimization. This course will serve the needs of ECE students in power and energy system and component design but is widely applicable to all areas of engineering and does not require domain specific knowledge
ECE Single Credit Fall 2023 Summer 2024 Fall 2024 Summer 2025 Fall 2025 Summer 2026 Fall 2026 Summer 2027 Fall 2027 Summer 2028 Fall 2028

Electromagnetic and Electromechanical Component Design - ECE61014

This course focuses on the design of electromagnetic and electromechanical components with power applications. The course includes design optimization methods, modeling techniques for design (as opposed to for simulation or analysis), and the formulation of design problems as optimization problems.
ECE Fall 2023 Fall 2025 Fall 2027

Power Electronic Converters and Systems - ECE61016

Part 1 of the course addresses components and modeling techniques and considers three power converters - a dc/dc converter, an ac/dc power supply, and a dc/ac inverter. Detailed and average-value modeling concepts are presented, and detailed component controls are developed. Part 2 of the course focuses on systems of power electronic converters. In particular, the concept of negative impedance instability is explored using both linear and non-linear analysis methods.
ECE Fall 2024 Fall 2026 Fall 2028

Antennas: Design and Application - ECE61700

Electrically small antennas; Arrays; wire antennas and feeding arrangements; aperture antennas, such as slots, horns, and parabolic reflectors; antennas for multiple frequencies, including log-periodic and other frequency independent types; receiving antennas and the concept of antenna temperature; antenna measurements and evaluation.
ECE Spring 2025 Spring 2027

Modeling and Simulation of Power System Components - ECE63300

This course is recommended for those interested in learning to use computer simulation to investigate the dynamic and controlled behavior of electrical power components. Beginning with an introduction to MATLAB/SIMULINK, the course goes through the key steps of modeling, implementing, and verifying the simulation of transmission lines, single and three-phase transformers, induction machines and wound-field synchronous machines. Students are expected to implement and verify about eight simulation projects, and also discuss observed behaviors on topics such as inrush current in transformers, motoring, generation and braking operation of machines, and pulsating torque from sub-synchronous resonance. This course is co-taught between 4 instructors in sequential order; Sudhoff, Pekarek, Wasynczuk, Aliprantis

Digital Image Processing I - ECE63700

Deterministic and stochastic modeling of images, linear and nonlinear filtering, and image transformations for coding and restoration. A variety of web based laboratory experiments based on a combination of Matlab and C programming environments will be used.
ECE Spring 2025 Spring 2024 Spring 2026 Spring 2027 Spring 2028

Information Theory and Source Coding - ECE64200

A treatment of the basic concepts of information theory. Determination of channel capacity and its relation to actual communication systems. Rate distortion theory is introduced, and the performance of various source codes is presented. Offered in alternate years. Prerequisite: ECE 60000.
ECE Fall 2025 Fall 2027

Modern Automatic Control - ECE68000

The first order of business in the analysis of a real world system is the construction of a mathematical model of that system. In this course, we discuss mathematical modeling of systems from mechanical and electrical engineering, as well as from physics and biology. Nonlinear systems are emphasized to acknowledge the critical role that nonlinear phenomena are playing in science and technology. The models presented are the ones that will be used to design controllers. These models are constructed from the control engineering point of view. Two main types of dynamical systems are common in applications: those for which the time variable is discrete and those for which the time variable is continuous. When the time variable is discrete, the dynamics of such systems are usually modeled using difference equations. In the case when the time is continuous, ordinary differential equations are frequently chosen for modeling purposes. Both types of models are considered in the course.
ECE Fall 2023 Fall 2025 Fall 2027

Networked Epidemic Processes - ECE69500

This course presents a class of epidemic models from a network science, control theoretic, and data science perspective. Networked epidemiological ideas will be explored combined with probability theory and systems theoretic ideas to be able to capture spread behavior, learn the behavior from data, and design mitigation techniques. The course consists of four modules: 1) Group Virus Models, 2) Solutions and Limiting Behavior, 3) Model Parameter Identification, and 4) Mitigation Algorithms.
ECE Single Credit Spring 2025 Fall 2023 Fall 2025 Fall 2027

Epidemic Processes - ECE69500

This course provides a control theory and data science approach to traditional epidemic models. Traditional epidemiological ideas will be explored and combined with probability theory and systems theoretic ideas to be able to capture spread behavior, learn from data, and design mitigation techniques. The course consists of four modules: 1) Group Virus Models, 2) Solutions and Limiting Behavior, 3) Model Parameter Identification, and 4) Mitigation Algorithms.
ECE Single Credit Spring 2025 Fall 2023 Fall 2025 Fall 2027

Quantum Detectors - ECE69500

Classical detectors and sensors are ubiquitous around us from heat sensors in cars to light detectors in a camera cell phone. Leveraging advances in the theory of noise and measurement, an important paradigm of quantum metrology has emerged. Here, ultra-precision measurement devices collect maximal information from the world around us at the quantum limit. This enables a new frontier of perception that promises to impact machine learning, autonomous navigation, surveillance strategies, information processing, and communication systems. Students in this in- depth course will learn the fundamentals about state-of-the-art quantum detectors and sensors.
ECE Single Credit Spring 2025 Spring 2026 Spring 2027 Spring 2028

Quantum Networks - ECE69500

Applying exotic quantum properties such as entanglement to every-day applications such as communication and computation reveals new dimensions of such applications. Quantum encoding and entanglement distribution provide means to establish fundamentally secure communication links for transfer of classical and quantum data. Generation, transmission and storage of quantum optical information are basic processes required to establish a quantum optical network. This course describes the physics behind these processes and overviews various implementation approaches. Technologies including quantum key distribution, quantum repeaters, quantum memories and quantum teleportation will be discussed and their engineering challenges will be evaluated.
ECE Single Credit Spring 2025 Spring 2026 Spring 2027 Spring 2028

Flexible and Stretchable Electronics - ECE69500

This course focuses on development of in-depth foundation on this emerging area of future electronics. Traditionally electronic devices and systems have been physically rigid and bulky. However, back in the eighties Prof. Eli Yablonovich of UCB predicted flexible electronic materials by lift-off process and in 2000 Nobel Prize in Chemistry was awarded to Berkeley Alumni Prof. Alan Heeger of UCSB for discovery of conductive polymers. These two events propelled a surge in innovative materials, processes, and applications in the exciting area of flexible and stretchable electronics. Nonetheless, the area itself is vast and topics vary significantly. Therefore, in this course, a comprehensive view about the past, present and future of flexible and stretchable electronics is categorically discussed in an unbiased manner. Lessons and discussions will include but not limited to physics and mechanics of flexible and stretchable electronics, traditional and emerging materials, novel processes, integration strategies, device performance and reliability, system integration complexity, manufacturing aspects and wide ranging applications. A key objective of overall learning would be to bridge the gap between status-quo and technology transfer requirement for ubiquitous deployment of flexible and stretchable electronics in our daily life.
ECE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Spring 2024 Fall 2028

Advanced IoT Design and Applications - ECE69500

Recent years have witnessed the rise of the Internet of Things (IoT), a newly emerged networking paradigm that connects humans and the physical-world through ubiquitous sensing, computing, and communicating devices. With billions of such connected devices that pervade every corner of the world, IoT is able to benefit a whole spectrum of civilian and military applications with enormous societal and economic impacts, such as smart cities and transportation, healthcare and assisted living, activity and gesture recognition, smart homes and buildings, and environmental monitoring. This course provides the students with a deep and comprehensive understanding of IoT systems by introducing the key IoT technologies from the ground up, including IoT devices programming, wireless network design and optimization, edge-cloud IoT platforms, deep/machine learning, as well as security and privacy preserving mechanisms. In this course, we will also survey recently published algorithms, systems, and applications of Internet of Things, and explore key opportunities as well as challenges emerging in the research of this area.
ECE Spring 2024

Big Data for Reliability and Security - ECE69500

This course covers the theoretical aspects of big data for reliability and security and stresses the practical systems aspects of such techniques. There are two challenge programming problems based on large real-world datasets that we have collected and curated. Topics:<br> 1. Foundational material on reliability and security<br> 2. Data analytic techniques for dependability<br> 3. Big data security and insecurity<br> 4. Case studies and challenge problems
ECE Single Credit Fall 2023 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Communication for Engineering Leaders - ECE69500

The goal of this course is to upskill talented engineers' communication abilities. By the end of the course, you should have new adeptness at creating and delivering powerful presentations on a short deadline, as well as strategies for leading others effectively.
ECE Single Credit Spring 2024 Summer 2024 Spring 2025 Summer 2025 Spring 2026 Summer 2026 Spring 2027 Summer 2027 Spring 2028 Summer 2028

Quantum Circuits and Systems - ECE69500

Through five decades of continued transistor scaling, the size of unit computing has almost reached its fundamental size limit, thus creating a plateau in performance for traditional CMOS based circuits. While the speed of CMOS technology is relatively saturated, quantum computation seems to be the next landmark technology in computing. By relying on quantum principles and properties - most importantly superposition and entanglement - Quantum Computers demonstrate an almost miraculous capacity to solve seemingly insurmountable problems. However, the interfacing, readout and electronic control circuitry around the Quantum Computing Core still uses CMOS technologies at room temperature, and there is a strong need to place the electronic circuitry near the Quantum Core (at a few milli-Kelvins) for scalability and performance, which leads to an entirely new paradigm of CMOS-based circuits, which is celled Cryo-CMOS. Research and development in Quantum computing as well as Cryo-CMOS are currently flourishing, with possible implementation of quantum algorithms, circuits and systems in the foreseeable future. The purpose of this course is to prepare potential circuit and systems engineers for that future by introducing them to the sate-of-the-art Cryo-CMOS circuits. This course will build basic understanding of cryogenic CMOS circuits, and highlight their use in Quantum System Applications (Computing, Sensing, Communication), which has become increasingly important in quantum research in the last few years. Two design examples will be a key component of the course.
ECE Single Credit Fall 2025 Fall 2026 Fall 2027 Fall 2028

Datacenter & Cloud Networks - ECE69500

The course will cover the design, implementation, and management of modern datacenter and cloud networks. The course will also introduce students to research in related areas.
ECE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Stochastic Processes in Information Systems - ECE69500

This course is designed for science and engineering students who want to build solid mathematical foundations for probabilistic systems that evolve in time through random changes that occur at discrete fixed or random intervals. Instead of rigorous proofs of pure mathematics, such as using or developing measure theory, the course focuses on the mathematical principles and the intuition required to design, analyze, and comprehend insightful models, as well as how to select and apply the best models to real-world applications. The course has four parts: (1) point processes, which cover the Bernoulli process, laws of large numbers, convergence of sequences of random variables, Poisson process, and merging/splitting Poisson processes; (2) Markov chains and renewal processes, which cover finite-state Markov chains, Markov eigenvalues and eigenvectors, Markov rewards, dynamic programming, renewals, the strong law of large numbers, renewal rewards, stopping trials, Wald's equality, Little, M/G/1, and ensemble averages; (3) Markov processes, which cover countable state Markov chains and processes, the Kolmogorov differential equations, birth-death processes, reversibility, and semi-Markov processes; and (4) random walks, large deviations, and martingales.
ECE Spring 2024 Spring 2026 Spring 2028

High-Speed Mixed-Signal IC - ECE69500

Through five decades of continued transistor scaling, the size of unit computing has gone to virtually zero. In the foreseeable future, Computing will be all around us, in mostly invisible forms, leading to 50+ billions of connected devices to the Internet (Internet of Things or IoT). Increasingly, connectivity has become an indispensable part of modern computing devices. By some estimates, IoT devices will generate 3+ exabytes (one billion gigabytes) of data per day by 2018. The various communication fabrics that will handle this enormous amount of data needs to be extremely energy-efficient. The advance and prosperity of CMOS technology has enabled design of these communication fabrics using mixed-signal and digital-heavy techniques, which allows for lower power, reconfigurability and faster time-to-market. This course will build basic understanding of such mixed-signal circuits and systems and highlight their use in communication systems (wireline IO, wireless), which are becoming increasingly important in the data-driven world. A design project will be a key component of the course. The students will conduct a group design project that will help them obtain practical design knowledge and skills and exposure to Process Design Kit (PDK) and EDA tools like Cadence Schematic Editor, Layout Editor, and Simulator (Hspice or SpectreRF).
ECE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Foundations of Engineering Education - ENE50101

This course gives students entering the graduate program in engineering education (ENE) opportunities to explore their roles within the field of engineering education, to create a learning plan that maps to program requirements, and to develop habits of mind to support their ongoing professional development. In particular, students will refine their ability to write clearly and coherently in an academic context. The course also provides new graduate students with dedicated time to explore research trends and faculty interests so they can make informed choices about advising and program opportunities.
ENE Fall 2023 Fall 2024 Fall 2025

History and Philosophy of Engineering Education - ENE50200

Aligned with these objectives are a set of "core ideas" or standpoints we hope participants take away:<br> 1. The definition and boundaries of "engineering" are not given or fixed but negotiated over time. 2. Big questions about education - who should be educated, how should they be educated, for what reasons, and who should pay - need to be asked and answered by each generation (and often multiple times). 3. Who we define as an engineer, and who we educate to be engineers is a gendered, raced, and classed process, which is deeply embedded into our very notion of what an engineer is. 4. The content and philosophy of engineering is defined by people who participate in it, and by people who make decisions to not participate in it based on those definitions. 5. The history of engineering as a field is extensive, and across the globe. 6. Engineering education has a varied history in the US and is done differently across the globe. 7. Engineering education research may feel like a new field, but it is neither new nor centered on the US. Those entering this field should know their 'roots' as they take on roles in shaping the field. 8. Writing and reading are critical to your future work (graduate study and beyond), and there are genres or ways of writing you need to develop skills in - in both reading and writing.
ENE Fall 2023 Fall 2024 Fall 2025 Fall 2026

Engineering Education Inquiry - ENE50300

This graduate level course on inquiry in Engineering Education aims to introduce students to research in engineering education. This course covers a survey of educational research methodologies as well as strategies for locating, documenting, and critically reading literature for the purpose of crafting arguments from evidence. In this course, students will engage in professional and ethical conduct of research through readings, videos, discussions and assignments; define and practice research as crafting arguments from evidence; and 3) explore a rich repertoire of research methodologies used in engineering education. Research literature in engineering education will be analyzed and synthesized to form arguments from evidence while recognizing multiple paradigmatic lenses including positivist, post-positivist, post-modernist, constructivist, and critical theory. Qualitative, quantitative, mixed approaches will be compared in alignment with contemporary academic thought and ways they reveal the complexity of phenomena under study. This course is one of the required core courses for the graduate degree in Engineering Education at Purdue University.
ENE Fall 2023 Fall 2024 Fall 2025 Fall 2026

Theories of Development and Engineering Thinking - ENE50500

This course is a foundational course in engineering education research. It will delve into the learning theorists and classical research that has shaped the fields of mathematics, science, and engineering education. Students will read original work of the theorists and classical and contemporary research studies that have shaped current ideas about engineering learning and thinking. The focus of the course will be to develop theoretical frameworks related to engineering thinking and to answering the questions: (1) How does learning occur? (2) Which factors influence learning? (3) What is the role of memory? (4) How does transfer occur? (5) How should instruction occur to facilitate learning? It is helpful for students to have engaged in prior reading-and writing- intensive courses that required them to synthesize large amounts of information. For this reason, it is recommended that students are enrolled currently in a graduate program at Purdue University.
ENE Spring 2024 Spring 2025 Spring 2026

Content Assessment and Pedagogy: An Integrated Engineering Design Approach - ENE50600

Content, Assessment and Pedagogy is designed to help participants build a foundation of knowledge, skills, and habits of mind or modes of thinking that facilitate the alignment of content, assessment, and pedagogy for curriculum design. Rather than treat each of these areas separately, we strive to help the participants consider all three together in a systematic way. Our approach is essentially an engineering design approach, that is, we start with requirements or specifications, emphasize metrics, and then focus on the preparation of prototypes that meet the requirements. The course provides a community of practice culture in which students have opportunities to form their own intellectual neighborhood as well as participate within the broader community of engineering education via engagement in our practices, methods, and beliefs.
ENE Spring 2024 Spring 2025 Spring 2026

Mentored Teaching in Engineering - ENE68700

This course enables graduate students enrolled in any engineering program to deepen their understanding of college teaching and learning through a semester-long teaching experience with mentoring, feedback, and reflection. Most course topics complement topics in the prerequisite courses. The mentoring component could be structured to meet a requirement for the Certificate of Practice in College Teaching (CPCT) offered by the campus???s Center for Instructional Excellence. This course fulfills a requirement of the Teaching & Learning in Engineering graduate certificate program.
ENE Single Credit Spring 2024 Spring 2025 Spring 2026

Seminar in Engineering Education - ENE69000

Through presentations on current topics in engineering education and related subjects, this seminar strives to build an intellectual community by forging connections within the School of Engineering Education (ENE), between ENE and the other schools in the College of Engineering, with colleagues who conduct STEM education research across the campus, and with other engineering education researchers across the U.S. Speakers may come from the campus, from other universities, or from business, industry, or government. The seminar is open to the entire Purdue community. This seminar is required for doctoral students in ENE. Each student must register for two semesters of the seminar, but students may register repeatedly in multiple semesters, without limit. This zero-credit course is graded pass/fail based on participation. Weekly seminar sessions are recorded and posted to the course Blackboard site. Students taking the course online are expected to watch a posted session, write a summary of and reflection on the presentation, and submit that document to the instructor via Blackboard. The summary and reflection should be at least 500-1000 words with an emphasis on content and quality of the writing rather than length. Guidelines for the document will be provided in the syllabus. Students must submit documents for seven of the seminar presentations to receive a grade of "pass".
ENE Fall 2023 Spring 2024 Fall 2024 Spring 2025 Fall 2025 Spring 2026 Fall 2026

Succeeding as an Engineering Professor - ENE69500

This course is one of four required for a graduate certificate in Teaching and Learning Engineering. The other three courses are devoted to educational methods and practice. This course is designed provide students with an opportunity to learn and practice the skills that complement and enhance teaching and learning in a tenure-track faculty position at either a research intensive university or at an institution that focuses on undergraduate engineering education. Teaching a course is only one aspect of helping students to learn. Obtaining funding for research, mentoring graduate and advanced undergraduate students, and building a network that continually provides new information related to doing the job well all contribute to a faculty member's ability to help students learn.
ENE Fall 2023 Fall 2024 Fall 2025 Fall 2026

Program Management: A Comprehensive Overview of the Discipline - GRAD59000

Through lectures, videos, interactive group discussion, and applied exercises, participants gain comprehensive breadth of understanding of program and project management--specifically, the multiple interrelated activities and attendant products that compose the program and project management process. Participants learn how to adequately define the requirements for a program; allocate and schedule the work; manage unanticipated risks; and monitor cost, schedule, and performance to the planned baseline. Qualitative aspects of the process focus on how to choose an organizational structure that best fits the organization, how to motivate program personnel, and how to increase the efficiency of the multiple generations at work within the program. Course materials are designed both for effective learning during the course and for future follow-up reference.
GRAD Summer 2024 Summer 2025

Quality Control - IE53000

** This is the same course as STAT51300 Statistical Quality Control ** The course will comprise a balanced blend of the statistical quality control concepts and hands-on training in the methods, standards and guidelines currently being used for industrial quality control. The course will not assume any prior knowledge other than previous exposure to elementary probability theory; the discussion will be self-contained and all of the topics will be developed from the fundamentals. The course will enable a practising engineer to gain a firm grasp of statistical quality control methods and enable him/her to not only analyze and improve existing quality control processes, but also design and implement new quality control processes in industrial settings.
IE Fall 2023 Fall 2025

Industrial Applications of Statistics - IE53300

Design of experiments and analysis of experimental results are covered in depth. These include Single-factor, Factorial, Nested, Latin-square, 2 to the f, Incomplete block, Fractional factorial, response surface, and Taguchi designs. Depending on the context, an appropriate design can be chosen in order to minimize the costs for the experiment while gathering sufficient data to achieve undiscovered knowledge. This course will be application-oriented.
IE Spring 2024

Linear Programming - IE53500

Linear programming (LP) problems arise pervasively in science and engineering. The students will obtain a broad exposure to the theoretical underpinnings of linear optimization, as well as to the algorithms for solving LP problems. Prior exposure to optimization is not necessary; however, good knowledge of linear and matrix algebra is strongly desired.
IE Fall 2024

Stochastic Models In Operations Research I - IE53600

An introduction to techniques for modeling random processes used in operations research - Markov chains, continuous time Markov processes, Markovian queues, Martingales, Optimal Stopping/Optional Stopping Theorem, Brownian Motion, Option Pricing.
IE Spring 2025

Engineering Economic Analysis - IE54500

Students who have already taken an intermediate microeconomics course may find parts of this course repetitive. The course will cover the following topics: mathematics of optimization, consumer choice and demand theory, demand estimation, production and the theory of the firm, an introduction to cost accounting, and market structures.
IE Fall 2024

Economic Decisions in Engineering - IE54600

Classical decision theory, deterministic decision rules, decision trees, influence diagrams, single/multiple stage analysis, sensitivity analysis; subjective probability, heuristics and biases, Bayesian methods, conjugate belief forms, inference, belief assessment methods, value of information, risk analysis; utility theory, risk aversion, conflicting objectives, multi-attribute decision theory, analytic hierarchy process.
IE Spring 2024 Spring 2025

Job Design - IE55600

Task analysis, personnel selection and training, job and organization design, and criteria development and use. Human factors related to job design in order to increase job satisfaction and productivity.
IE Spring 2024 Summer 2024

Safety Engineering - IE55800

Application of human factors (ergonomics) and engineering practice in accident prevention and the reduction of health hazards in the occupational environment are presented. Special attention is devoted to the detection and correction of hazards and to contemporary laws and enforcement on occupational safety and health.
IE Spring 2025 Fall 2023 Spring 2024

Manufacturing Process Engineering - IE57000

Theories and applications of materials forming and removal processes in manufacturing, including product properties, process capabilities, processing equipment design, and economics. A systems approach to all aspects of manufacturing process engineering.
IE Fall 2023 Fall 2025

Industrial Robotics & Flexible Assembly - IE57400

We will learn about the use of automation and robotics in industry with an emphasis on current applications. We will learn some fundamentals of robotic configuration and kinematic chains, trajectory planning, sensors and safety in the context of robot operation in the industrial setting. All classes will be complemented with simulation software acting as lab supplements. In the simulation environment, the students will program the robots and sensors using scripting language. A highlight of this year's class is the introduction of Artificial Intelligence as part of robotics learning models.
IE Spring 2024

Human Factors in Engineering - IE57700

The course provides a survey of Human Factors and Ergonomics with particular reference human-systems integration and human functions in human-machine systems. We consider basic human capabilities and the ways that these capabilities are taken into account in the design of human-machine systems and work environments.
IE Fall 2023 Fall 2025

Applied Ergonomics - IE57800

Upon completion of this course, students will be able to perform specific types of ergonomic analyses as well as design jobs and systems consistent with human factors engineering principles. Based on a survey at the beginning of the course, some topics may be changed if there is specific demand.
IE Fall 2023 Fall 2025 Fall 2024

Design and Control of Production and Manufacturing Systems - IE57900

To achieve cost-effective, sustainable production/mfg/service systems, a thorough understanding of production system operations and flow is essential. This course focuses on the fundamental understanding of the factors affecting operational performance of production systems. We develop this understanding by discussing the basic models and techniques of inventory control, queuing analysis, job scheduling, and supply networks, and their role in the context of analytics and informatics (A&I).
IE Fall 2024

Systems Simulation - IE58000

Simulation is a process of designing and creating computerized models of real or proposed systems for the purpose of conduction numerical experiments to understand and analyze the behavior of the system for a given set of conditions. The course introduces various simulation modeling techniques, using Arena simulation software.
IE Fall 2024

Advanced Facilities Design - IE58200

Study of the theoretical and applied aspects of facility logistics. Topics include location, layout, material handling systems, storage and warehouse systems, and cellular systems.
IE Fall 2023

Human Factors of Medical Devices - IE59000

This course focuses on industry needs and expectations for human factors engineers in the medical device application area. This course is to cover human factors topics, learn human factors assessment techniques, and apply these knowledge and methods to fulfil regulatory requirements (focusing on HE75 and FDA human factors guidance.
IE Spring 2025

Big Data Risk Analytics for Engineering Management and Public Policy - IE59000

In this course, I will first cover the foundational principles in risk analysis and will then delve into methods used for developing quantitative risk analytics. Big data risk analytics leverages computational statistics and data mining to build predictive models based on large data sets to draw insights for engineering management and public policy application areas. As data becomes more prevalent across many different areas of importance in engineering, policy analysis, and management, predictive risk analytics is emerging as an increasingly important topic. This course assumes a working knowledge of probability and statistics and builds from this to introduce modern supervised and unsupervised learning techniques. Besides covering the foundations in risk analysis as well as the key principles for developing predictive risk models with high generalization performance, the course will also cover a range of semi- and non-parametric algorithms (e.g., generalized additive models, tree-based models, neural nets, support vector machines), meta-algorithms (e.g., boosting and bagging) as well as widely used unsupervised learning techniques such as PCA and clustering.

Electromechanical Robotic Systems - IE59000

This course develops a holistic view of an initial competency in engineering design by conceiving, designing, manufacturing, and optimizing robotic systems. Activities include rapid prototyping of electronic/robotic devices using Arduino microcontrollers and different servo motors. The focus is on the design and the implementation of robotic systems. The pedagogy is based on active learning and a balance of lectures and hands-on activities.
IE Spring 2024

Project Management - IE59000

This course may not be allowed on a master's plan of study if GRAD 59000-Program Management is also taken. Please consult your Graduate Program Office. Whether an organization is developing a new product, redesigning an existing process, or planning an event, project management is necessary to ensure that the project team fulfills its budget, schedule, and organizational requirements. This course will focus on all aspects of project management from project selection through project termination. The material covered will include both quantitative techniques (such as resource scheduling and project crashing) and management issues (such as team dynamics and communication). The course is designed for students with no previous project management experience.
IE Spring 2024

Linear Algebra with Applications - MA51100

Basic vector space theory; linear transformations; topics in matrix theory such as QR and LU factorization, eigenvalues, and quadratic forms.
MA Spring 2024 Summer 2024 Spring 2025 Summer 2025 Spring 2026

Advanced Thermodynamics - ME50000

Fundamental laws of thermodynamics and their application to thermal systems; second-law analysis, and the concept of exergy and its usefulness in optimizing thermal systems; introduction to chemical thermodynamics, and phase and chemical equilibrium; thermodynamics of combustion systems, heat transfer associated with combustion reactions, and equilibrium composition of the products of combustion.
ME Fall 2023 Spring 2024 Fall 2024 Spring 2025 Fall 2025 Spring 2026 Fall 2026

Statistical Thermodynamics - ME50100

The molecular interpretation of thermodynamic equilibrium. Development of the partition function. Introduction to quantum mechanics and molecular spectroscopy. The Maxwell-Boltzmann formulation of statistical mechanics and applications to ideal gases, solids, radiation, and laser diagnostics. The Gibbs formulation of statistical mechanics and application to real gases. Kinetic theory and applications to transport properties and chemical kinetics.
ME Fall 2023 Fall 2025

Intermediate Heat Transfer - ME50500

Heat and mass transfer by diffusion in one-dimensional, two-dimensional, transient, periodic, and phase change systems. Convective heat transfer for external and internal flows. Similarity and integral solution methods. Heat, mass, and momentum analogies. Turbulence. Buoyancy driven flows. Convection with phase change. Radiation exchange between surfaces and radiation transfer in absorbing-emitting medial. Multimode heat transfer problems.
ME Spring 2024 Spring 2025 Spring 2026 Spring 2027

Intermediate Fluid Mechanics - ME50900

This course will begin with basic physical concepts related to fluid dynamics and an introduction to some mathematical tools to facilitate later fluid dynamic analysis. We will then discuss the kinematics of fluid motion. Then we will derive the basic laws of fluid dynamics which include the conservation of mass, momentum, and energy equations ending up with the Navier-Stokes equations. We will then apply these equations to solve a number of classical fluid flows. A discussion of potential flow and vorticity dynamics follows. Then we will explore boundary layers, stability, transition, and turbulence.
ME Fall 2023 Fall 2025

Gas Dynamics - ME51000

One-dimensional compressible flows including basic concepts; isentropic flow; normal and oblique shock waves; flows with heat transfer (Rayleigh line), friction (Fanno line), and mass addition; simple waves; small perturbation theory for linearized, steady flows; method of characteristics for two-dimensional, steady flow and one-dimensional, unsteady flow.
ME Spring 2025 Fall 2024

Heat Transfer in Electronic Systems - ME51100

Traditional and innovative methods for heat dissipation from electronic systems, and assessment of these methods over a range of applications and scales, will be covered. Special emphasis is given to industry applications with guest lectures to be delivered by experts to discuss thermal management trends.
ME Fall 2024

Engineering Acoustics - ME51300

The basic concepts of wave propagation in the context of mechanical vibration of simple systems. The fundamental assumptions of linear acoustics through the derivation of the wave equation and its simple solutions in plane and spherical forms. Plane wave transmission through barriers. Issues related to modeling and describing acoustical sources. The fundamental mechanisms of sound generation are emphasized, as is the directionality associated with various source types. Sound propagation in ducts, and the concepts of muffler design. Sound propagation in rooms, especially with respect to the effect of sound absorbing treatments on steady-state and transient sound in rooms.
ME Fall 2023 Fall 2025 Fall 2024

Analysis of Thermal Systems - ME51800

This course covers the philosophy, theory, and applications of the analysis, modeling and optimization of thermal systems. More specifically, vapor compression, absorption, advanced heat pumping and refrigeration cycles, and not-in-kind cooling technologies are studied in detail. Students combine the use of thermodynamics, heat transfer, fluid mechanics, and numerical methods to develop and apply mathematical models for the analysis and optimization of specific cycles and their equipment for real applications
ME Fall 2023 Fall 2025 Fall 2024

Combustion - ME52500

Physical and chemical aspects of basic combustion phenomena. Classification of flames. Measurement of laminar flame speed. Factors influencing burning velocity. Theory of flame propagation. Flammability. Chemical aspects. Chemical equilibrium. Chain reactions. Calculations and measurement of flame temperature. Diffusion flames. Fuels. Atomization and evaporation of liquid fuels. Theories of ignition, stability, and combustion efficiency.
ME Fall 2023 Spring 2024 Fall 2024 Spring 2025 Fall 2025 Spring 2026

Introduction to Scientific Machine Learning - ME53900

This course introduces data science to engineers with no prior knowledge. Throughout the course, the instructor follows a probabilistic perspective that highlights the first principles behind the presented methods with the ultimate goal of teaching the student how to create and fit their own models.
ME Fall 2023 Spring 2024 Spring 2025 Fall 2025 Summer 2024

Engineering Design: A Decision-Based Perspective - ME54100

Engineering design as a decision-making process; Multi-criteria decision making in design under uncertainty; Group decision making in design processes; Sequential decision making; Model-based and data-driven decision making; Heuristics and biases in design decision making. Applications to engineering design including estimation of customer preferences, simulation-based design, and sustainable design.
ME Fall 2023 Fall 2024 Fall 2025 Fall 2026

Product and Process Design - ME55300

This course is about design innovation, creativity, and doing design. The focus is on learning to design and design processes. The concepts of product design are addressed from a multidisciplinary perspective that includes opportunity determination through inspiration, ideation, and implementation using design thinking framework. The classroom segment of the course focuses on the aspects of imagining future products and processes, Design Thinking and the Product Design Process.
ME Fall 2023 Fall 2024 Spring 2024 Spring 2025

Intellectual Property for Engineers - ME55400

This is a one credit hour course, not three credit hours. The course meets for the entire semester, 1 one-hour lecture per week. In this course, students will : gain a detailed understanding of types of intellectual property types (Patent, Trademark, Copyright, Trade Secret; learn to recognize inventions and innovative concepts; learn to work with intellectual property attorneys; learn to help patent attorneys with patent claims and prosecution; learn to harness monetary value of IP; learn aspects of licensing, commercialization and litigation; learn Intellectual Property creation and management in corporations; understanding Intellectual Property professional as a career choice; and, have an opportunity to hear from a host of stellar IP professionals
ME Single Credit Fall 2023 Spring 2024 Fall 2024

Lubrication, Friction and Wear - ME55600

Science, technology, and application of lubricated interacting surfaces in relative motion. Advanced analysis techniques and hands-on exposure to modern experimental methods provide an enhanced understanding of fundamental principles of lubrication, friction, and wear. Basics of design and analysis of machine components operating in the presence of air and liquid lubricants. Rolling fatigue, friction and wear models, and measurement techniques. Offered in alternate years.
ME Spring 2025 Spring 2024

Micromechanics of Materials - ME55900

Increasingly mechanical engineering design makes use of advanced materials. Novel materials can only be applied successfully if it is understood that materials fundamentally are of heterogeneous nature. The course introduces the fundamental mechanics aspects required for the analysis of heterogeneous materials, and concepts required for their application in mechanical engineering.
ME Spring 2024 Spring 2025

Advanced Dynamics - ME56200

Kinematics of paths and particle motion; kinetics of particles, rigid bodies and multi-body systems; Lagrangian formulation for mechanics of mechanical systems; holonomic and non-holonomic constraints; Lagrange's equations; Hamilton's principle for holonomic systems; classification and stability of vibratory systems; simple applications to vehicle dynamics, orbital motion, robotics.
ME Spring 2024 Spring 2025 Spring 2026

Mechanical Vibrations - ME56300

The course will cover fundamental concepts on the vibration of mechanical systems including, but not limited to, review of systems with one degree for freedom, Lagrange's equations of motion for multiple degree of freedom systems, introduction to matrix methods, transfer functions for harmonic response, impulse response, and step response, convolution integrals for response to arbitrary inputs, principle frequencies and modes, applications to critical speeds, measuring instruments, isolation, torsional systems, introduction to nonlinear problems.
ME Fall 2024 Fall 2023

Machine Design - ME57000

Analysis of stresses and deflections due to complicated loading. Investigation of specific design problems through application of theory of elasticity, failure criteria, energy approach, and numerical methods. Individual design project.
ME Fall 2026

Reliability Based Design - ME57100

The course is aimed at providing an engineering view (as opposed to a purely statistical view or a management view) of reliability analysis as well as reliable product design. The goal is to make the student familiar with both the statistical tools as well as the failure physics that enable one to model time to failure of products and to use such models during design phase to ensure reliable product designs. The major topics that will be covered include: probability and random variables; normal, exponential and Weibull distributions and their manipulation; reliability estimation and plotting; uncertainty quantification, load-strength analysis, Monte Carlo simulation, and first order reliability methods; reliability of mechanical and electronic systems; accelerated testing and acceleration factors; selected failure mechanisms and time to failure modeling of mechanical and electronic systems.
ME Fall 2023 Fall 2025

Theory and Design of Control Systems - ME57500

This course will be divided into two parts. The first part will have an emphasis on single-input single-output (SISO) control in the classical sense, i.e. with an emphasis on modeling, analysis, and control design in the frequency domain. Advanced mathematical design tools will be introduced to formalize the underlining design principles of these classical design methodologies, with a strong emphasis on the understanding of fundamental performance limitations of various controller architectures. The second half of this course will focus on modern control theory, with an emphasis on modeling, analysis, and control design in the state-space domain. Throughout the course we will work almost entirely with linear systems, and we will draw meaningful connections between frequency and time-domain based approaches to control engineering.
ME Fall 2024 Fall 2023

Human Motion Kinetics - ME57700

Note:this course is co-listed with ME57700 which is also offered this semester. Either counts toward engineering credits but students in the BME concentration may need the BME section. Study of kinetics related to human motion. Review of human anatomy and anthropometric data. Planar and three-dimensional kinematic analysis of gross human motion. Detailed kinematic studies of human joints. Newton-Euler methods for joint torques. Muscle force and power analysis. In addition, students will explore topics in advanced mechanics and engineering including: Hertz contact theory, functional optimization, cellular solids, and sensitivity analysis.

Digital Control - ME57800

This course is the second in a two course series, ME575 and ME578. It is intended to facilitate the students to gain understanding in: sample theory, z-transform, and other analysis tools that are used to analyze and design digital control systems; Analysis: state space and input/output representation, modeling and analysis of digital control systems; Synthesis: emulation, I/O mapping design, state feedback control, state observer design, observer based compensator design, LQ optimal control, Kalman filtering, LQG design; Implementation: quantization, sampling and noise; of linear time-invariant (LTI) control system design and its extensions. It is intended to bridge between theory and application by bringing implementation issues into the consideration of controller design.
ME Spring 2025

Fourier Methods in Digital Signal Processing - ME57900

Alternate Title: Fourier Methods in Digital Signal Processing Fundamentals of signal processing associated with Fourier analyzer systems are presented. Emphasis is on amplitude accuracy and frequency resolution properties necessary for reliable experimental methodologies in system identification, spectrum estimation, and correlation analysis. Deterministic as well as random data analyses are presented.
ME Spring 2024

Numerical Methods in Mechanical Engineering - ME58100

This course will cover a range of numerical analysis techniques related to solving systems of linear algebraic equations, matrix eigenvalue problems, nonlinear equations, polynomial approximation and interpolation, numerical integration and differentiation, ordinary and partial differential equations.
ME Fall 2023 Fall 2024 Fall 2025

Engineering Optics - ME58700

Unlike subjects such as mechanics or heat transfer which are based on applying a limited set of general equations to analyze specific situations, optics is more like electronics where the task is to build a system having specified performance goals using a combination of building-block components, each of which is described by its own equation(s). That is, the basic problem is often one of synthesis rather than analysis. It is therefore important to develop both an analytical understanding and a 'physical feel' for how different optical phenomena and optical components behave individually and in combination. Once the fundamentals are learned the best teacher is experience. However, examples discussed in the lectures and home problems are an important starting point.
ME Fall 2023 Fall 2024 Fall 2025 Fall 2026

Solid Mechanics I - ME59700

Elements of linear elasticity: Kinematics of deformation, equilibrium conditions, and constitutive relationship of materials. Classical problems in elastostatics and general solutions for field equations in elasticity. Anisotropic elasticity, thermal elasticity, chemical strain, nonhomogeneous elasticity.
ME Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027

Distributed Energy Resources - ME59700

Distributed energy resources (DERs) are controllable electrical devices that plug in at the edge of the power grid, typically through buildings. DERs - such as electric vehicles, heating and cooling equipment, energy storage systems, and rooftop solar photovoltaics - will play an increasingly important role in future energy systems that decarbonize, digitalize, and decentralize their operations. In this class, students will learn to model a variety of DERs, optimize DER designs, and control DERs to reduce costs, pollutant emissions, and impacts on the power grid. This class will involve a mix of coding and mathematical analysis. Students will do semester projects on current DER research and development topics.
ME Spring 2024

Numerical Methods in Heat, Mass, and Momentum Transfer - ME60800

Governing conservation equations and their classification according to numerical properties. Discretization by Taylor series, weighted residual, and control volume methods. Solution of systems of algebraic equations. Discretization and solution of the convection-diffusion equation. Methods of solving the equations governing fluid flow. Mathematical modeling of turbulence, combustion, and radiation.
ME Spring 2025

Advanced Engineering Acoustics - ME61300

An extension of ME513. One-dimensional wave propagation in ducts, including acoustic filters, mufflers and transfer matrix methods. Acoustic Intensity methods, including methods to estimate particle velocity, two-microphone cross-spectral method, applications including noise source identification and sound power estimation. Sound transmission through barrier systems, including modeling of barrier elements including limp and flexurally stiff panels, rigid and limp resistive layers, and perforated screens, transfer matrix method to model layered systems, coincidence effects, system optimization. Higher order wave propagation in ducts, including modal analysis, modal phase speed and impedance, modal superposition.
ME Spring 2024

Computational Fracture Mechanics - ME65000

Advanced concepts of methods for the analysis of cracks, of crack propagation and damage evolution. Prediction of the macroscopic behavior of structures as it emerges from the presence of defects such as cracks, voids, or delamination. Linear elastic and nonlinear fracture problems. Rate independent and rate dependent problems. Methods in computational fracture mechanics where material separation emerges as an outcome of the boundary value problem. Demonstrations of how mechanical design can take advantage of the methods of computational fracture mechanics by introducing such concepts into structural analyses. Applications of computations in predictive analysis and its importance in simulation-based engineering.
ME Spring 2024

Multivariable Control System Design - ME67500

The course provides students necessary background needed to understand and to apply the modern H-infinity control theory and mu-synthesis based robust control design techniques. The latest MATLAB robust control toolbox will be introduced and used to design controllers for specific applications.
ME Spring 2024

Microstructural Characterization Techniques - MSE51000

Measurement and metrology is continually one of the most active areas in the study and verification of materials and their processing. Materials structure at the micro- and nano-scales must be carefully controlled and monitored in modern industry and research. Knowing what tools to use for materials analysis/characterization, and being able to judge the plausibility of others people's claims, are crucial skills in the current work environment. Successful students will be familiar with all major techniques for analysis of microstructural features, both structural and chemical. The student will be aware of what technique is useful for particular situations, and understand the fundamental workings and limitations of the techniques and instruments.
MSE Spring 2024 Spring 2026 Spring 2028

Failure Analysis - MSE51800

Introduction to failure analysis and prevention. Concepts of materials failure, root cause analysis, manufacturing aspects of failure, techniques for identifying failure, fracture, corrosion, wear, and case studies. Also includes business and entrepreneurship aspects.
MSE Fall 2023 Fall 2025 Fall 2027

Steel and Aluminum Alloys - MSE52000

Steel and aluminum processing will be studied to understand fundamentals such as the impact of impurities and phase transformations. The study of processing will provide an understanding of how the final properties are influenced by the sequence of processes from the extraction of metal from ore, through casting, hot deformation and heat treating. This understanding will enable the student to go beyond comparisons of standard handbook values and to recognize and understand how the fundamental metallurgical phenomena lead to different performance among the various steels and aluminum alloys. By examining the relationships among processes, microstructure, and properties, the course will provide the "know-how" for better design with steel, aluminum and competing materials.
MSE Fall 2024 Fall 2026 Fall 2028

Mechanical Properties and Behaviors of Polymers - MSE52400

This course will focus on the mechanical properties and behaviors of polymeric materials. The course will utilize fundamental solid and fluid mechanics to understand the response of bulk polymers (solid and liquid, above and below Tg). The impact of deformation rate and temperature on the mechanical response of polymers will be covered in detail. The course will start with an overview of linear elastic mechanics, move to rubber elasticity, and then viscoelasticity (concentrating on time-temperature superposition). We will also cover fluid dynamics and the rheology of non-Newtonian fluids. We will conclude with a section on deformation, yield, and fracture mechanisms (focusing on those phenomena that are unique to polymers such as rubber cavitation and crazing). Time permitting, we will turn to a brief discussion of filled polymer systems (polymer matrix composites).
MSE Fall 2023 Fall 2025 Fall 2027

Introduction to Biomaterials - MSE52700

Major topics include information on the structure and organization of hard tissues (bone, cartilage, ligament) and soft tissues (muscle, skin etc.), information about the function and organization of organs such as the heart or the eye, as well as a description of the main materials that are generally used in the biomedical industry in relationship to implants (metals, metal alloys, ceramics, polymers). Issues related to biocompatibility, carcinogenesis, the complement, or drug delivery systems will also be covered.
MSE Spring 2025 Spring 2027

Materials Processing in Manufacturing - MSE53000

A review will be presented of basic probability theory and statistical analysis, with particular emphasis on terms and definitions of a microstructure. The properties accessible to quantification, the basic stereological relationships and the mathematical foundations, and the microstructural tools needed to quantify the structure will be emphasized. The last one-third of the course will cover applications of quantitative metallography to problems in failure analysis, solidification, heat treatment, phase equilibria, and deformation behavior.
MSE Spring 2024

Lean Manufacturing - MSE53500

Lean Manufacturing is about creating value. The Lean process starts with creating value for the ultimate customer which requires providing the right product at the right time for the specified price. While all manufacturing attempts to do this, what makes Lean Manufacturing distinct is the relentless pursuit and elimination of waste. Students will learn the concepts and tools of Lean which include types of waste, visual management, value stream analysis, flow, Just in Time, pull, and Kaizen.
MSE Spring 2024 Summer 2024 Spring 2025 Summer 2025 Spring 2026 Summer 2026 Spring 2027 Summer 2027 Spring 2028 Summer 2028

Additive Manufacturing of Materials - MSE56800

The course will take a materials science and engineering approach to additive manufacturing (AM), following the structure of the general materials processing series (MSE 512 Powder Processing, MSE536 Solidification Processing and MSE 548 Deposition Processing) taught in the School of Materials Engineering. The overarching goal is to learn how microstructure development is controlled by the interaction of physical, chemical, thermal, and mechanical phenomena in the shaping of materials by additive processing. All major classes of materials and AM processes will be included. Other objectives are to develop the ability to quantitatively analyze the capabilities and limitations of AM process relative to current commercial processes; and critically analyze the AM research literature. The course will also provide opportunities for students to explore AM topic area(s) of their own interest.
MSE Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Superalloys - High Temperature - MSE59700

Superalloys are Fe-, Ni-, and Co-based alloys possessing an exceptional balance of properties that typically include high-temperature strength, oxidation/corrosion resistance, toughness, and microstructure stability. These alloys are used in industries ranging from chemical processing, to nuclear power, to aerospace. This course will cover the fundamentals of the physical metallurgy, processing routes and manufacturing, high temperature deformation mechanisms, and corrosion/oxidation mechanisms related to superalloys. Basic principles of lifing and identification of failure mechanisms of superalloy components will be covered. Material design and selection strategies for practical industrial applications will be presented. Beyond superalloys, we will study emerging structural alloys that include ultra-high-temperature refractory silicides and borosilicides, refractory alloys, and intermetallics.
MSE Spring 2026 Spring 2028

Materials Engineering Fundamentals - MSE60000

Fundamental relationships between the internal structure, properties and processing in all classes of engineering materials. Comprehensive coverage spanning physical, chemical, thermal, mechanical, electrical, magnetic, and optical responses. The course is intended for materials researchers from all backgrounds, as well as engineers working in product design, development and manufacturing who seek a deeper understanding of the full spectrum of engineering materials.
MSE Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Nuclear Engineering Principles - NUCL50100

A first course for graduate students desiring a nuclear engineering sequence and an elective for students in science or engineering. The course is structured in four parts: (1) Nuclear structure and radiation, biological effects and medical applications of radiation. (2) Basics of neutron and reactor physics, neutron diffusion and reactor criticality. (3) Nuclear materials and waste. (4) Reactor systems and safety.
NUCL Fall 2023 Fall 2024 Summer 2025 Fall 2025 Summer 2026 Fall 2026 Summer 2027 Fall 2027 Summer 2028 Fall 2028

Nuclear Engineering Systems - NUCL50200

A second course for graduate students desiring a nuclear engineering sequence and an elective for students in science or engineering. Principles and practice of nuclear power plant systems with design applications, reactor kinetics, reactor control, radiation protection, shielding, nuclear fuels, fuel cycles, waste management, thermal cycles, heat transport, thermal hydraulics, reactor accidents, and safety analysis
NUCL Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Nuclear Reactor Theory I - NUCL51000

Methodologies of neutron flux calculations, diffusion and slowing down theory, flux separation, material buckling, resonance absorption, Doppler effect, 2-group and multi-group theories, and reactivity balances for design and operation. Introduction to reactor kinetics, delayed neutrons, point reactor kinetics, transient behavior, load changes, reactivity feedback, and safety implications.
NUCL Spring 2024 Spring 2025 Spring 2026 Spring 2027 Spring 2028

Mass, Momentum, And Energy Transfer In Energy Systems - NUCL55100

Overview of reactor systems, reactor thermal-hydraulics fundamentals, single-phase flow and two-phase flow formulations, basics on single-phase laminar and turbulent flows, one-dimensional analysis of reactor systems, mixture and two-fluid formulations, basic two-phase flow phenomena pertinent to reactor thermal-hydraulics.
NUCL Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Neural Computing in Engineering - NUCL57500

The course presents the mathematical fundamentals of computing with neural networks and a survey of engineering applications. Computational metaphors from biological neurons serve as the basis for artificial neural networks modeling complex, non-linear and ill-posed problems. Applications emphasize the engineering utilization of neural computing to diagnostics, control, safety and decision-making problems.
NUCL Fall 2023 Fall 2024 Fall 2025 Fall 2026 Fall 2027 Fall 2028

Statistical Methods - STAT51100

Descriptive statistics; elementary probability; sampling distributions; inference, testing hypotheses, and estimation; normal, binomial, Poisson, hypergeometric distributions; one-way analysis of variance; contingency tables; regression.
STAT Spring 2025 Summer 2025 Summer 2024

Applied Regression Analysis - STAT51200

This is an applied course in linear regression and analysis of variance (ANOVA). Topics include statistical inference in simple and multiple linear regression, residual analysis, transformations, polynomial regression, model building with real data. We will also cover one-way and two-way analysis of variance, multiple comparisons, fixed and random factors, and analysis of covariance. This is not an advanced math course, but covers a large volume of material. Requires calculus, and simple matrix algebra is helpful. We will focus on the use of, and output from, the SAS statistical software package but any statistical software can be0 used on homeworks.
STAT Summer 2024 Summer 2025

Statistical Quality Control - STAT51300

** This is the same course as IE53000 Quality Control ** The course will comprise a balanced blend of the statistical quality control concepts and hands-on training in the methods, standards and guidelines currently being used for industrial quality control. The course will not assume any prior knowledge other than previous exposure to elementary probability theory; the discussion will be self-contained and all of the topics will be developed from the fundamentals. The course will enable a practising engineer to gain a firm grasp of statistical quality control methods and enable him/her to not only analyze and improve existing quality control processes, but also design and implement new quality control processes in industrial settings.
STAT Fall 2023 Fall 2025 Spring 2024

Design of Experiments - STAT51400

A thorough and practical course in design and analysis of experiments for experimental workers and applied statisticians. SAS statistical software is used for analysis. Taken by graduate students from many fields.
STAT Fall 2024 Fall 2023

Basic Probability and Applications - STAT51600

By the end of this course, students will be able to understand probability measure, random variables, and their distribution functions, master many of the distribution finding techniques, such as transformation methods, know a lot of special distributions such as Binomial, Poisson, normal, and understand order statistics and the law of large numbers and the central limit theorem.
STAT Fall 2023 Fall 2025

Statistical Inference - STAT51700

A basic estimation including unbiased, maximum likelihood and moment estimation; testing hypotheses for standard distributions and contingency tables; confidence intervals and regions; introduction to nonparametric tests and linear regression.
STAT Spring 2024

Perspectives on Systems - SYS50000

Engineers are frequently asked to solve problems of how to get to operate together in an effective way to achieve a goal. The term "systems engineering" (SE) is often used to refer to several different concepts, disciplines, and technical skills; engineering is both a set of rules and practices for what we do, and the processes of solving problems. However, confusion arises when proponents of one perspective interact with others, without a clear understanding of the variety of SE histories and tools. Each can play an important, complementary role in the development of a robust approach to SE and the role of the human in engineering systems. This course provides an introduction to, and references for, each of 4 distinct approaches to SE concepts/tools. Individual assignments and team projects based on readings from multiple approaches and selected case studies. Participants encouraged to bring own prior expertise and examples to discussions/projects. Course will discuss quantitative topics (including cybernetics, feedback control systems, and statistical process control), but the course itself will emphasize a more interdisciplinary conceptual integration rather than detailed implementations of these topics.
SYS Fall 2023 Fall 2024 Fall 2025

Tools and Methodologies for Designing Systems - SYS51000

Introduction to modeling tools and methods for designing engineered systems. Topics include: defining the design problem; defining and validating stakeholders and system requirements; discrete mathematics for system modeling; defining and modeling system operational scenarios; the system development life cycle; defining and modeling functional, physical, and allocated architectures; evaluating and modeling the tradeoffs between alternative architectures; and defining the system qualification process.
SYS Fall 2023 Fall 2024 Fall 2025

Practical Systems Thinking - SYS53000

Engineers, social scientists, and managers frequently bring people and technology together to address complex problematic situations in an equitable way that benefits people and the environment. Multiple systems concepts and methods have been developed to address these situations, and typical courses in systems focus on a relatively small portion of the rich assortment of available approaches to addressing systems problems. This course introduces students to multiple systems concepts and methods via readings and class discussion. The students then apply these concepts and methods on team-based projects. The course will emphasize critical thinking about how the concepts and methods are applicable to the problematic situations of the projects and how well the project teams were able to perform the required activities.
SYS Spring 2024 Spring 2025

Systems Engineering Processes and Professional Competencies - SYS59000

This course covers life cycle processes performed by systems engineers and soft skills essential to being a successful systems engineer. Topics include systems engineering technical processes, technical management processes, organizational strategies and operations supporting system development, tailoring of processes to industry sectors and domains, cross-cutting systems engineering methods, specialty engineering, systems engineering competencies, and relevant soft skills.
SYS Fall 2023 Spring 2024 Summer 2024