Undergraduate Courses

Courses Beginning On 01/19/2027

Full Term (Jan 19 - May 07)

Title Term Subject Availability
ENGR3300-A Fluid Mechanics

Spring 2027

Engineering

On Campus

ENGR3350-A Heat Transfer

Spring 2027

Engineering

On Campus

ENGR3400-A Software Verif and Validation

Spring 2027

Engineering

On Campus

ENGR3410-A Fundamentals Of Software Eng

Spring 2027

Engineering

On Campus

ENGR3420-A Computer Architecture

Spring 2027

Engineering

On Campus

ENGR3440-A Data Structures & Algorithms

Spring 2027

Engineering

On Campus

ENGR3510-A Biomechanics

Spring 2027

Engineering

On Campus

ENGR3600-A Production Engineering

Spring 2027

Engineering

On Campus

ENGR3650-A Product and Tool Design

Spring 2027

Engineering

On Campus

ENGR3700-A Manufacturing Plng/Control

Spring 2027

Engineering

On Campus

ENGR3800-A Supply Chain Engineering

Spring 2027

Engineering

On Campus

ENGR4100-A Machine Design

Spring 2027

Engineering

On Campus

ENGR4140-A Signals and Sensors

Spring 2027

Engineering

On Campus

ENGR4150-A Desgn/Analysis Mechanical Sys

Spring 2027

Engineering

On Campus

ENGR4300-A System Dynamics and Control

Spring 2027

Engineering

On Campus

ENGR4400-A Device Control

Spring 2027

Engineering

On Campus

ENGR4460-A Cloud Computing & Aws

Spring 2027

Engineering

On Campus

ENGR4510-A Introduction To Biomaterials

Spring 2027

Engineering

On Campus

ENGR4650-A Simulation

Spring 2027

Engineering

On Campus

ENGR4700-A Robotics and Automation

Spring 2027

Engineering

On Campus

ENGR4830-A Augmented Reality Applications

Spring 2027

Engineering

On Campus

ENGR4900-A Engineering Practice

Spring 2027

Engineering

On Campus

ENGR4900-B Engineering Practice

Spring 2027

Engineering

On Campus

ENGR4900-C Engineering Practice

Spring 2027

Engineering

On Campus

ENGR4950-A Integrated Engineering Design

Spring 2027

Engineering

On Campus

1st 8 Week On-ground (Jan 19 - Mar 12)

Title Term Subject Availability
ENGR3950-A Computational Optimization

Spring 2027

Engineering

On Campus

Courses Beginning On 08/31/2026

Full Term (Aug 31 - Dec 18)

Title Term Subject Availability
ENGR3350-A Heat Transfer

Fall 2026

Engineering

On Campus

ENGR3430-A Adv Object-Oriented Progrmming

Fall 2026

Engineering

On Campus

ENGR3500-A Material Handling/Plant Layout

Fall 2026

Engineering

On Campus

ENGR3600-A Production Engineering

Fall 2026

Engineering

On Campus

ENGR3680-A Intro To Quality Engineering

Fall 2026

Engineering

On Campus

ENGR3900-A Optimization Techn Industr Eng

Fall 2026

Engineering

On Campus

ENGR4100-A Machine Design

Fall 2026

Engineering

On Campus

ENGR4150-A Desgn/Analysis Mechanical Sys

Fall 2026

Engineering

On Campus

ENGR4200-A Safety and Methods Eng

Fall 2026

Engineering

On Campus

ENGR4400-A Device Control

Fall 2026

Engineering

On Campus

ENGR4410-B Prototyping & Interface Design

Fall 2026

Engineering

On Campus

ENGR4420-A Software Design & Construction

Fall 2026

Engineering

On Campus

ENGR4450-A Distributed Sys Implementation

Fall 2026

Engineering

On Campus

ENGR4460-A Cloud Computing & Aws

Fall 2026

Engineering

On Campus

ENGR4520-A Des & Mfg Of Bme Devices & Sy

Fall 2026

Engineering

On Campus

ENGR4801-A Rapid Prototyp & Reverse Engr

Fall 2026

Engineering

On Campus

ENGR4900-A Engineering Practice

Fall 2026

Engineering

On Campus

ENGR4900-B Engineering Practice

Fall 2026

Engineering

On Campus

ENGR4900-D Engineering Practice

Fall 2026

Engineering

On Campus

ENGR4900-E Engineering Practice

Fall 2026

Engineering

On Campus

ENGR4900-F Engineering Practice

Fall 2026

Engineering

On Campus

ENGR4900-G Engineering Practice

Fall 2026

Engineering

On Campus

ENGR4901-A Engineering Practice

Fall 2026

Engineering

On Campus

Courses Beginning On 10/26/2026

2nd 8 Week On-ground (Oct 26 - Dec 18)

Title Term Subject Availability
ENGR4030-A Project Engineering

Fall 2026

Engineering

On Campus