Undergraduates admitted in Spring 2021 and later Must complete 16 credits from the Additional Technical Electives List.
Additional technical elective courses may be chosen from the list below to reach the minimum 37 credits. Use the Request for a Technical Elective Course form to request approval of a course not included below.
| Course | Credits | Title |
|---|---|---|
| A A 260 | 4 | Thermodynamics |
| A A 301 | 4 | Compressible Aerodynamics |
| A A 302 | 4 | Incompressible Aerodynamics |
| A A 310 | 4 | Orbital and Space Flight Mechanics |
| A A 311 | 4 | Atmospheric Flight Mechanics |
| AMATH 301 | 4 | Beginning Scientific Computing |
| AMATH 383 | 3 | Introduction to Continuous Mathematical Modeling |
| AMATH 401 | 4 | Vector Calculus and Complex Variables |
| AMATH 402 | 4 | Introduction to Dynamical Systems and Chaos |
| BIOEN 504 | 4 | Introduction to Technology Commercialization |
| CHEM 237 | 4 | Organic Chemistry |
| CHEM 238 | 4 | Organic Chemistry |
| CHEME 325 | 4 | Energy & Entropy |
| CHEME 355 | 3 | Biological Frameworks for Engineers |
| CEE 307 | 5 | Construction Engineering |
| CEE 337 | 5 | Construction Materials |
| CEE 357 | 5 | Environmental Engineering |
| CEE 410 | 3 | Traffic Engineering Fundamentals |
| CEE 493 | 3 | Air-Pollution Source Testing and Equipment Evaluation |
| CEE 494 | 3 | Air-Pollution Control Equipment Design |
| CFRM 405 | 3 | Mathematical Methods for Quantitative Finance |
| CFRM 425 | 3 | R Programming for Quantitative Finance |
| CSE 123 or 143** | 5 | Computer Programming II |
| CSE 154 | 5 | Web Programming |
| CSE 163 | 4 | Intermediate Data Programming |
| CSE 373 | 4 | Data Structures and Algorithms |
| CSE 374 | 3 | Intermediate Programming Concepts & Tools |
| CSE 410 | 3 | Computer Systems |
| CSE 415 | 3 | Introduction to Artificial Intelligence |
| CSE 414 | 4 | Introduction to Database Systems |
| CSE/STAT 416 | 4 | Intro to Machine Learning |
| CSE 417 | 3 | Algorithms and Computational Complexity |
| EE 233 | 5 | Circuit Theory |
| EE 235 | 5 | Continuous Time Linear Systems |
| EE 271 | 5 | Digital Circuits and Systems |
| EE 341 | 5 | Discrete Time Linear Systems |
| EE 457 | 4 | Electric Energy Distribution Systems |
| EE 482 | 4 | Semiconductor Devices |
| ENGR 321 | var, max 2 | Engineering Internship Education |
| ENGR 499 | 3 | Honors |
| ESS 472 | var | Rockets & Instrumentation |
| IND E 412 | 4 | Integer and Dynamic Programming |
| IND E 426 | 4 | Reliability Engineering and System Safety |
| IND E 427 | 4 | Data Analytics for Systems Engineering |
| IND E 430 | 4 | Manufacturing Scheduling and Inventory |
| IND E 439 | 4 | Plant Layout & Material Handling |
| IND E 455 | 4 | User Interface Design |
| IND E 470 | 4 | Systems Engineering |
| IND E 496 [not currently offered] | 3 | Technology-Based Entrepreneurship |
| IND E 498 | var | Special Topics in Industrial Engineering |
| IND E 499 | var | Special Projects/Independent Study |
| IND E 5XX | var | All IND E Graduate Level Courses |
| INFO 330 | 5 | Databases and Data Modeling |
| INFO 370 | 5 | Core Methods in Data Science |
| INFO 430 | 5 | Database Design & Management |
| MATH 209* | 3 | Linear Analysis |
| MATH 224* | 3 | Advanced Multivariable Calculus I |
| MATH 327 | 3 | Introductory Real Analysis I |
| MATH 394 | 3 | Probability I |
| MATH 395 | 3 | Probability II |
| MATH 396 | 3 | Probability III |
| MATH 407 | 3 | Linear Optimization |
| MATH 408 | 3 | Nonlinear Optimization |
| MATH 409 | 3 | Discrete Optimization |
| MATH 491 | 3 | Introduction to Stochastic Processes |
| MATH 492 | 3 | Stochastic Calculus for Option Pricing |
| MGMT 401 | 4 | Leadership, Critical Thinking, & Decision Making |
| MGMT 402 | 4 | Deal-Making and Negotiations |
| MGMT 403 | 4 | Motivating High Performance |
| STAT 425 | 3 | Intro to Non-parametric Statistics |
| STAT 435 | 4 | Intro to Statistical Machine Learning |
** As of the 2022-23 academic year, the introductory courses CSE 142 & 143 have been replaced with CSE 121, 122, & 123. Read more about this course renumbering.