Engineering Department

Tech Electives

Tech Electives are specialty courses taken in the Junior and Senior years. All Tech Electives have a prerequisite of MECH 2255 (Carnival UTXplore project).

Fall 2025

Course #

Title

ME

EE

CE

MTRN

CS 4300

Artificial Intelligence

✓✓

ECE 4100

Circuits II

✓✓

✓✓

✓✓

✓✓

ECE 4200

Modern Controls

✓✓

✓✓

✓✓

MECH 3200

ECE 4300

Antenna & RF Design

ECE 3300

✓✓

ECE 3300

ECE 3300

ECE 4800R

Research

✓✓

✓✓

✓✓

✓✓

MECH 4170

Design for Additive Manufacturing

✓✓

✓✓

MECH 4350

Fracture Mechanics

✓✓

MECH 3250

MECH 3250

MECH 3250

MECH 4400

Vibrations

✓✓

MECH 3200

MECH 4690

Thermal System Design

✓✓

MECH 3650

MECH 3650

MECH 3650

MECH 4790

Computational Fluid Dynamics

MECH 4500

MECH 3700
MECH 4500

MECH 3700
MECH 4500

MECH 3700
MECH 4500

MECH 4800R

Research

✓✓

✓✓

✓✓

✓✓

MECH 4860R

Design Practicum

✓✓

✓✓

✓✓

✓✓

Legend:

  • ✓✓ = You’ll do great
  • ✓ = Steeper learning curve
  • Listed class are required non-major prereqs
  • REQ = required for your major and cannot be used as a tech elective

Spring 2026

Course #

Title

ME

EE

CE

MTRN

CS 4320

Machine Learning

✓✓

ECE 4290

Autonomous Vehicles

✓✓

✓✓

✓✓

ECE 4400

Wearable Tech

✓✓

✓✓

✓✓

✓✓

ECE 4510

Image Processing

✓✓

✓✓

✓✓

✓✓

ECE 4610

Power Electronics

✓✓

✓✓

ECE 4730

Embedded Systems II

ECE 3730

✓✓

REQ

ECE 3730

ECE 4800R

Research

✓✓

✓✓

✓✓

✓✓

MECH 4100

Geometric Dimensioning & Tolerances (GD&T)

✓✓

✓✓

MECH 1000

✓✓

MECH 4150

Modern Machining

✓✓

MECH 1100
MECH 1150

MECH 1100
MECH 1150

✓✓

MECH 4500

Advanced Engineering Math

✓✓

✓✓

MATH 2210

MATH 2210
MATH 2250

MECH 4510

Finite Element Analysis (FEA)

✓✓

✓✓

✓✓

MECH 4520

Optimization

✓✓

✓✓

✓✓

MECH 4800R

Research

✓✓

✓✓

✓✓

✓✓

MECH 4860R

Design Practicum

✓✓

✓✓

✓✓

✓✓