Online Class Schedule Spring 2024

VEO Degree Students

Visit SIS or Lou’s List to search for classes. Students are strongly encouraged to discuss course plans with their advisor before enrolling in any course. Prior approval from your advisor is necessary to ensure that your planned courses will count towards your degree. Once approved, log in to SIS and self-enroll.

Non-Degree and Visiting Students

Complete the non-degree account request (new students only; this form should be completed only once) and obtain instructor permission to enable course enrollment. Our office will then personally assist you with the process. There is no application fee to take class as a non-degree or visiting student.

Spring 2024 Class Search Options

The spring 2024 UVA graduate engineering online classes have been compiled below. This listing is a snapshot-in-time and will be updated periodically. To ensure that you are viewing the most current spring 2024 class information, follow the class search options described below:

Visit Lou's List. Make sure the correct term is shown at the top left. Scroll down to Engineering and Applied Sciences Departments and click to open to the program options. Select a program (CHE, CE, ECE, MSE, MAE, or SYS) and review the courses that show. Generally, those listed with a 600 number section are those that will be available online.

Visit the Student Information System (SIS). Select ‘Search Classes by Semester’. Make sure the correct term is shown at the top left. Enter the subject in the ‘Subject’ field (CHE, CE, ECE, MSE, MAE, or SYS). Click the navy ‘Search’ button and review the courses that show. Generally, those listed with a 600 number section are those that will be available online.

Visit Cardinal Education to learn more about the classes available through our university consortium partnership program.
 

 

CHE 6442-600 Applied Surface Chemistry

Class Number: 19657
Instructor: David Green
Type: Online Asynchronous

Factors underlying interfacial phenomena, with emphasis on thermodynamics of surfaces, structural aspects, and electrical phenomena; applications such as emulsification, foaming, detergency, sedimentation, flow through porous media, fluidization, nucleation, wetting, adhesion, flotation, electrocapillarity. Prerequisite: Instructor permission.

 

CHE 6445-600 Fundamentals of Process Safety

Class Number: 16796
Instructor: Ronald Unnerstall
Type: Online Asynchronous

This course will cover the fundamentals of Process Safety. We will apply chemical engineering fundamentals to identify various hazards within chemical processes and will assess the risks associated with these hazards. This course will also cover the process design approaches and other commonly adopted industry practices used to mitigate, control and/or manage risks associated with chemical processes. Prerequisites: Chemical Engineering graduate student

 

CHE 6447-600 Biochemical Engineering

Class Number: 16715
Instructor: Bryan Berger
Type: Online Asynchronous

Introduction to properties, production, and use of biological molecules of importance to medicine and industry, such as proteins, enzymes, and antibiotics. Topics may include fermentation and cell culture processes, biological mass transfer, enzyme engineering, and implications of recent advances in molecular biology, genomics, and proteomics. Prerequisite: Instructor permission.

 

CHE 6618-600 Chemical Reaction Engineering

Class Number: 16503
Instructor: Gary Koenig, Jason Bates
Type: Online Asynchronous

Fundamentals of chemical reaction kinetics and mechanisms; experimental methods of determining reaction rates; introduction to heterogeneous catalysis; application of chemical kinetics, along with mass-transfer theory, fluid mechanics, and thermodynamics, to the design and operation of chemical reactors. Prerequisites: CHE 6625 and 6665. 



 

CE 5035-600 Construction Estimating & Bidding

Class Number: 16457
Instructor: Matthew O'Malley
Type: Online Asynchronous

This course provides students with an in-depth understanding of how a general contractor pursues, estimates, bids and procures work. The course will cover the full range of activities from conceptual estimating, to scoping and bidding projects, to the submission of proposals to the general contractor's clients as well as the procurement types and the corresponding strategies that a general contractor employs in the pursuit of these procurements.

 
CE 5300-600 Advanced Design of Metal Structures

Class Number: 16252
Instructor: Jose Gomez
Type: Online Asynchronous

Behavior and design of structural elements and systems, including continuous beams, plate girders, composite steel-concrete members, members in combined bending and compression. Structural frames, framing systems, eccentric connections, and torsion and torsional stability are also studied. (Y) Prerequisites: CE 3330 or equivalent.

 

CE 5310-600 Prestressed Concrete Design

Class Number: 19471
Instructor: Jose Gomez
Type: Online Asynchronous

This course in an introduction to the design and behavior of prestressed concrete elements. It covers prestressing materials and concepts, working stress analysis and design for flexure, strength analysis and design for flexure, prestress losses, design for shear, composite prestressed beams, continuous prestressed beams, prestressed concrete systems concepts, load balancing, and slab design. Prerequisite: CE 3300 or equivalent.

 

CE 5410-600 Intro to Transportation Planning

Class Number: 16253
Instructor: John Miller
Type: Online Asynchronous

Introduces the legal requirements, framework, and principles of urban and statewide planning. Focuses on describing and applying the methodology of the forecasting system of the transportation planning process, including inventory, forecasts of population and economic activity, network analysis, and travel demand analysis.

 

CE 5500-600 Engineering Design and Practice II

Class Number: 16761
Instructor: Lindsay Burden
Type: Online Asynchronous

Applies basic engineering principles, analytical procedures and design methodology to special problems of current interest in civil engineering. Topic for each semester are announced at the time of course enrollment.

 
CE 5500-601 Adv Numerical Simulation for Infrastructure & Environment

Class Number: 19473
Instructor: Leo Liu
Type: Online Asynchronous

This course covers the fundamental theories and essential numerical skills for performing numerical simulations. It features hands-on computer labs and problem-solving learning. At the end of this course, you will be able to explain typical engineering problems using physics, model such problems with math, and implement the model on computers for analysis and predictions. The course will get you exposed to advanced numerical simulation techniques like multiphysics, which has widespread applications in civil engineering, mechanical engineering, electrical engineering, etc.

 

CE 5500-600 Advd Numerical Simulation for Infrastructure & Env

Class Number: 19473
Instructor: Leo Liu
Type: Online Asynchronous

Applies basic engineering principles, analytical procedures and design methodology to special problems of current interest in civil engineering. Topic for each semester are announced at the time of course enrollment.

 

CE 6015-600 Project Management

Class Number: 16490
Instructor: Diana Franco Duran
Type: Online Asynchronous

Project management skills are just as crucial to success as engineering skills. Therefore, it is essential to understand how projects are planned, executed, and managed.The purpose of this course is to introduce the principles of project management. The course will equip students with the concepts, tools, and language of project management that can be applied to any project size and type.

 

CE 6250-600 Environmental Systems Modeling & Mgmt

Class Number: 19469
Instructor: Julianne Quinn
Type: Online Asynchronous

The course emphasizes the formulation of environmental management issues as optimization problems. Simulation models will be presented and then combined with optimization algorithms. Environmental systems to be addressed may include stream quality, air quality, water supply, groundwater remediation, and reservoir operations. Optimization techniques presented include linear programming, dynamic programming, and genetic algorithms.

 

CE 6440-600 Adv Transportation Systems

Class Number: 19483
Instructor: Brian Smith
Type: Online Asynchronous

The surface transportation system is transforming into a cyber-physical system, with the wide-scale use of sensors and communications in infrastructure management, integration of wireless device apps for improved traveler situational awareness, and introduction of connected and automated vehicles. This course explores the resulting "intelligent transportation system" through readings, case studies, projects, and discussion forums.

 
CE 6500-601 Remote Sensing for Environmental Engineers

Class Number: 19485
Instructor: Venkat Lakshmi
Type: Online Asynchronous

Detailed study of special topics in civil engineering. Master's-level graduate students. Prerequisites: to be listed for each section as needed.
 

ECE 6435-600 Computer Architecture & Design

Class Number: 20607
Instructor: Todd Delong
Type: Online Asynchronous

Integration of computer organization concepts such as data flow, instruction interpretation, memory systems, interfacing, and microprogramming with practical and systematic digital design methods such as behavioral versus structural descriptions, divide-and-conquer, hierarchical conceptual levels, trade-offs, iteration, and postponement of detail.  Design exercises are accomplished using a hardware description language and simulation.  Prerequisite by topic:  Digital Logic Design (ECE 2330 or equivalent), Introductory Computer Architecture (ECE 3330 or equivalent), Assembly Language Programming.

 

ECE 6501-600 Optical Communication Devices

Class Number: 20606
Instructor: Andreas Beling
Type: Online Asynchronous

A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission.

 

ECE 6501-601 Advanced Embedded Computing Systems

Class Number: 20768
Instructor: Homa Alemzadeh
Type: Online Asynchronous

A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission.

 

ECE 6502-600

Class Number: 20610
Instructor: Mona Zebarjadi
Type: Online Asynchronous

A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission.

 

ECE 6502-601 Photovoltaics

Class Number: 20614
Instructor: Mool Gupta
Type: Online Asynchronous

A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission.

 

ECE 6784-600 Wireless Communications

Class Number: 20608
Instructor: Cong Shen
Type: Online Asynchronous

This is a survey course in the theory and technology of modern wireless communication systems, exemplified in cellular telephony, paging, microwave distribution systems, wireless networks, and even garage door openers. Wireless technology is inherently interdisciplinary, and the course seeks to serve the interests of a variety of students. Prerequisites: ECE 3750/3760, and ECE 4710.

MSE 6020-600 Defects & Microstructure in Materials

Class Number: 16451
Instructor: Sean Agnew
Type: Online Asynchronous

Basic course designed to provide a foundation for correlating defect structure and microstructure with physical, mechanical and chemical properties of engineering materials. The fundamental properties of point, line and surface defects in ordered media will be formulated. The thermodynamics of point defects in various types of solids will be discussed as well as the geometry and mechanics of crystal dislocations and their role in crystal plasticity elucidated. The essential elements of microstructure will be characterized emphasizing the concepts of phase constitution, microconstituent, polycrystalline aggregate and multiphase materials. The concept of real materials embodying a hierarchy of structures is emphasized. The principles governing the genesis and stability of material structure at various levels will be discussed. Prerequisite: MSE 6010.

 

MSE 6130-600 Transmission Electron Microscopy

Class Number: 19694
Instructor: Helge Heinrich
Type: Online Asynchronous

Emphasizes the fundamental principles of transmission electron microscopy and illustrates its capabilities for characterizing the internal structures of materials by diffraction, imaging and spectroscopic techniques; includes weekly laboratory exercises. Prerequisite: MSE 6010 or instructor permission.

 

MSE 6240-600 Kinetics of Transport & Transformations in Materials

Class Number: 16452
Instructor: Elizabeth Opila
Type: Online Asynchronous

An introduction to basic kinetic processes in materials and develops basic mathematical skills necessary for materials research. Students learn to formulate the partial differential equations and boundary conditions used to describe basic materials phenomena in the solid state including mass and heat diffusion in single- and two-phase systems, the motion of planar phase boundaries, and interfacial reactions. Students develop analytical and numerical techniques for solving these equations and apply them to understanding microstructural evolution. Prerequisite: MSE 6230.

 

MSE 6320-600 Deformation & Fracture of Structural Materials

Class Number: 16453
Instructor: James Burns
Type: Online Asynchronous

Deformation and fracture are considered through integration of materials science microstructure and solid mechanics principles over a range of length scales, emphasizing the mechanical behavior of metallic-structural alloys and electronic materials. Metal deformation is understood based on elasticity theory and dislocation concepts. Fracture is understood based on continuum fracture mechanics and microstructural damage mechanisms. Additional topics include fatigue, elevated temperature behavior, material embrittlement, time-dependency, experimental design, damage-tolerant life prognosis, small-volume behavior, and material property modeling. Prerequisite: MSE 4320, or BS in MSE, or MSE 6050, or permission of instructor for graduate students outside of MSE.

 

MSE 7080-600 Advanced Electrochemistry

Class Number: 19697
Instructor: John Scully
Type: Online Asynchronous

A highly-specialized course detailing specific subject matter in the areas of corrosion of stainless steel, cyclic voltammetry, and the adsorption of hydrogen on and diffusion of hydrogen through Palladium. Associated experimental methods are discussed.

MAE 6250-600 Multi-body Mechanical Systems

Class Number: 16114
Instructor: Shawn Russel
Type: Online Asynchronous

Analytical and computational treatment for modeling and simulation of 3-Dimensional multibody mechanical systems. Provide a systematic and consistent basis for analyzing the interactions between motion constraints, kinematics, static, dynamic, and control behavior of multibody mechanical systems. Applications to machinery, robotic devices and mobile robots, biomechanical models for gait analysis and human motions, and motion control. Matrix modeling procedures with symbolic and numerical computational tools will be utilized for demonstrating the methods developed in this course. Focus on the current research and computational tools and examine a broad spectrum of physical systems where multibody behavior is fundamental to their design and control. Prerequisite: Engineering degree and familiarity with a programming language.

 

MAE 6260-600 Robotic Autonomy

Class Number: 16768
Instructor: Tomonari Furukawa
Type: Online Asynchronous - Wed. 10am–12:30pm

Principles of robotic autonomy for navigating unstructured environments using mathematical principles. Basic probability theory, numerical techniques for recursive Bayesian estimation and multi-sensor data fusion, Simultaneous Localization and Mapping, quantification of belief, and autonomous control. Prerequisites: undergraduate dynamics, a programming course in Python, C++, or Matlab; or instructor's permission.

 

MAE 6430-600 Statistics for Engineers & Scientists

Class Number: 16759
Instructor: Meiqin Li
Type: Online Asynchronous

Role of statistics in science, hypothesis tests of significance, confidence intervals, design of experiments, regression, correlation analysis, analysis of variance, and introduction to statistical computing with statistical software libraries. Cross-listed as APMA 6430. Prerequisite: Admission to graduate studies or instructor permission.

 

MAE 6592-601 Turbulence & Multiphase Flow

Class Number: 19425
Instructor: Eric Loth
Type: Online Asynchronous

Study of a specialized, advanced, or exploratory topic relating to mechanical or aerospace engineering science, at the first-graduate-course level. May be offered on a seminar or a team-taught basis. Subjects selected according to faculty interest. New graduate courses are usually introduced in this form. Specific topics and prerequisites are listed in the Course Offering Directory.

 

MAE 6592-602 Modeling & Control of Manufacturing Processes

Class Number: 21120
Instructor: Qing Chang
Type: Online Asynchronous

Introduction to manufacturing processes/systems modeling and analysis. Topics include mathematical modeling of production systems, Industry 4.0 and Cyber physical manufacturing systems, improvement analysis. Includes both the relevant fundamental concepts and extensive practical knowledge base on which manufacturing research, development, and design depend. A guest lecture from government or industry engineer will be provided. A Python project will also be assigned to analyze system real-time performance. The students are expected to complete a term project, in which they will interpret real-life manufacturing plant operation or service operations in the light of course principles and suggest improvement solutions.

 

MAE 6710-600 Finite Element Analysis

Class Number: 16016
Instructor: Matthew Panzer
Type: Online Asynchronous

The topics covered are: review of vectors, matrices, and numerical solution techniques; discrete systems; variational formulation and approximation for continuous systems; linear finite element method in solid mechanics; formulation of isoparametric finite elements; finite element method for field problems, heat transfer, and fluid dynamics. Prerequisite: MAE 6020 or equivalent

 

MAE 7510-600 Research Seminar, MAE Masters Students

Class Number: 16821
Instructor: Baoxing Xu
Type: Online Asynchronous

Required one-hour weekly seminar for master's students in mechanical and aerospace and nuclear engineering. Students enrolled in MAE 8999 or 6594/7540 make formal presentations of their work.

SYS 6007-600 Human Factors I

Class Number: 16299
Instructor: Matthew Bolton
Type: Online Asynchronous

An introduction to the analysis, design and evaluation of human-centered systems. User interaction can be designed to leverage the strengths of people in controlling automation and analyzing data. Topics include Task, User and Work Domain Analysis, User Interface Design Principles, Human Cognition and Information Processing, Human Perception, and Usability Testing. Graduate version includes separate project review sessions.

 

SYS 6018-600 Data Mining

Class Number: 16513
Instructor: Michael Porter
Type: Online Asynchronous

Data mining describes approaches to turning data into information. Rather than the more typical deductive strategy of building models using known principles, data mining uses inductive approaches to discover the appropriate models. These models describe a relationship between a system's response and a set of factors or predictor variables. Data mining in this context provides a formal basis for machine learning and knowledge discovery. This course investigates the construction of empirical models from data mining for systems with both discrete and continuous valued responses. It covers both estimation and classification, and explores both practical and theoretical aspects of data mining. Prerequisite: SYS 6021, SYS 4021, or STAT 5120.

 

SYS 6034-600 Discrete Event Stochastic Simulation

Class Number: 16589
Instructor: Brian Park
Type: Online Asynchronous

A first graduate course covering the theory and practice of discrete-event stochastic simulation. Coverage includes Monte Carlo methods and spreadsheet applications, generating random numbers and variates, specifying input probability distributions, discrete-event simulation logic and computational issues, review of basic queueing theory, analysis of correlated output sequences, model verification and validation, experiment design and comparison of simulated systems, and simulation optimization. Emphasis includes state-of-the-art simulation programming languages with animation on personal computers. Applications address operations in manufacturing, distribution, transportation, communication, computer, health care, and service systems. Prerequisite: SYS 6005 or equivalent background in probability, statistics, and stochastic processes.

 

SYS 6041-600 Ethics in Engineering Research & Practice (EERP)

Class Number: 16463
Instructor: Garrick Louis
Type: Online Asynchronous

The goals of this course are to educate graduate students in SEAS in the ethical conduct of research & publication, and to facilitate the thoughtful integration of ethics into their engineering research & practice. This is done by i) engaging students in deliberative readings, discussion, & writing about EERP, and ii) using cases to consider the ethical dimensions of engineering and resources to support the engineer facing ethical dilemmas.

 

SYS 6050-600 Risk Analysis

Class Number: 16105
Instructor: Jim Lambert
Type: Online Asynchronous

A study of technological systems, where decisions are made under conditions of risk and uncertainty. Topics include conceptualization (the nature, perception, and epistemology of risk, and the process of risk assessment and management) systems engineering tools for risk analysis (basic concepts in probability and decision analysis, event trees, decision trees, and multiobjective analysis), and methodologies for risk analysis (hierarchical holographic modeling, uncertainty taxonomy, risk of rare and extreme events, statistics of extremes, partitioned multiobjective risk method, multiobjective decision trees, fault trees, multiobjective impact analysis method, uncertainty sensitivity index method, and filtering, ranking, and management method). Case studies are examined. Prerequisite: APMA 3100, SYS 3021, or equivalent.

 

SYS 6581-600 Modeling and Control of Manufacturing Processes

Class Number: 21121
Instructor: Qing Chang
Type: Online Asynchronous

Introduction to manufacturing processes/systems modeling and analysis. Topics include mathematical modeling of production systems, Industry 4.0 and Cyber physical manufacturing systems, improvement analysis. Includes both the relevant fundamental concepts and extensive practical knowledge base on which manufacturing research, development, and design depend. A guest lecture from government or industry engineer will be provided. A Python project will also be assigned to analyze system real-time performance. The students are expected to complete a term project, in which they will interpret real-life manufacturing plant operation or service operations in the light of course principles and suggest improvement solutions.

The information contained on this website is for informational purposes only.  The Graduate Record represents the official repository for academic graduate program requirements. This publication may be found at University of Virginia - Acalog ACMS™.