Undergraduate Courses

Courses Beginning On 01/20/2026

Full Term (Jan 20 - May 08)

Title Term Subject Availability
ENGR3350-A Heat Transfer

Spring 2026

Engineering

On Campus

ENGR3400-A Software Verif and Validation

Spring 2026

Engineering

On Campus

ENGR3410-A Fundamentals Of Software Eng

Spring 2026

Engineering

On Campus

ENGR3420-A Computer Architecture

Spring 2026

Engineering

On Campus

ENGR3440-A Data Structures & Algorithms

Spring 2026

Engineering

On Campus

ENGR3510-A Biomechanics

Spring 2026

Engineering

On Campus

ENGR3600-A Production Engineering

Spring 2026

Engineering

On Campus

ENGR3650-A Product and Tool Design

Spring 2026

Engineering

On Campus

ENGR3700-A Manufacturing Plng/Control

Spring 2026

Engineering

On Campus

ENGR3800-A Supply Chain Engineering

Spring 2026

Engineering

On Campus

ENGR4100-A Machine Design

Spring 2026

Engineering

On Campus

ENGR4140-A Signals and Sensors

Spring 2026

Engineering

On Campus

ENGR4150-A Desgn/Analysis Mechanical Sys

Spring 2026

Engineering

On Campus

ENGR4300-A System Dynamics and Control

Spring 2026

Engineering

On Campus

ENGR4400-A Device Control

Spring 2026

Engineering

On Campus

ENGR4460-A Cloud Computing & Aws

Spring 2026

Engineering

Online

ENGR4650-A Simulation

Spring 2026

Engineering

On Campus

ENGR4700-A Robotics and Automation

Spring 2026

Engineering

On Campus

ENGR4830-A Augmented Reality Applications

Spring 2026

Engineering

On Campus

ENGR4900-A Engineering Practice

Spring 2026

Engineering

On Campus

ENGR4900-B Engineering Practice

Spring 2026

Engineering

On Campus

ENGR4900-C Engineering Practice

Spring 2026

Engineering

On Campus

ENGR4900-D Engineering Practice

Spring 2026

Engineering

On Campus

ENGR4901-A Engineering Practice

Spring 2026

Engineering

On Campus

ENGR4950-A Integrated Engineering Design

Spring 2026

Engineering

On Campus

1st 8 Week On-ground (Jan 20 - Mar 13)

Title Term Subject Availability
ENGR3950-A Computational Optimization

Spring 2026

Engineering

On Campus

Courses Beginning On 08/25/2025

Full Term (Aug 25 - Dec 12)

Title Term Subject Availability
ENGR3430-A Adv Object-Oriented Progrmming

Fall 2025

Engineering

On Campus

ENGR3500-A Material Handling/Plant Layout

Fall 2025

Engineering

On Campus

ENGR3600-A Production Engineering

Fall 2025

Engineering

On Campus

ENGR3680-A Intro To Quality Engineering

Fall 2025

Engineering

On Campus

ENGR3900-A Optimization Techn Industr Eng

Fall 2025

Engineering

On Campus

ENGR4100-A Machine Design

Fall 2025

Engineering

On Campus

ENGR4150-A Desgn/Analysis Mechanical Sys

Fall 2025

Engineering

On Campus

ENGR4170-A Numerical Methods

Fall 2025

Engineering

On Campus

ENGR4200-A Safety and Methods Eng

Fall 2025

Engineering

On Campus

ENGR4400-A Device Control

Fall 2025

Engineering

On Campus

ENGR4410-A Prototyping & Interface Design

Fall 2025

Engineering

On Campus

ENGR4420-A Software Design & Construction

Fall 2025

Engineering

On Campus

ENGR4450-A Distributed Sys Implementation

Fall 2025

Engineering

On Campus

ENGR4460-A Cloud Computing & Aws

Fall 2025

Engineering

On Campus

ENGR4510-A Introduction To Biomaterials

Fall 2025

Engineering

On Campus

ENGR4520-A Des & Mfg Of Bme Devices & Sy

Fall 2025

Engineering

On Campus

ENGR4801-A Rapid Prototyp & Reverse Engr

Fall 2025

Engineering

On Campus

ENGR4900-A Engineering Practice

Fall 2025

Engineering

On Campus

ENGR4900-B Engineering Practice

Fall 2025

Engineering

On Campus

ENGR4900-D Engineering Practice

Fall 2025

Engineering

On Campus

ENGR4901-A Engineering Practice

Fall 2025

Engineering

On Campus

ENGR4902-A Engineering Practice

Fall 2025

Engineering

On Campus

ENGR4950-A Integrated Engineering Design

Fall 2025

Engineering

On Campus

Courses Beginning On 10/20/2025

2nd 8 Week On-ground (Oct 20 - Dec 12)

Title Term Subject Availability
ENGR4030-A Project Engineering

Fall 2025

Engineering

On Campus