Approved Outside ME EN Technical Electives

To see a list and tentative schedule of ME EN technical electives, click here.

Technical electives are the final phase of undergraduate education in Mechanical Engineering. Considerable latitude is allowed in the selection of technical electives. The objectives of the technical electives are to synthesize the knowledge and skills acquired in required ME EN courses and to broaden the student’s knowledge in other related technical areas.

Technical Elective Requirements

  1. Twelve technical elective credit hours are required.
  2. All technical electives must be:
    1. Upper division courses (3000-5999);
    2. Taken for a letter grade (except ME EN 5910 Co-op);
    3. Satisfactorily completed with a ‘C’ or better (C- for students admitted to the major before Fall 2016).
  3. Six of the twelve technical elective credits must be completed with in-class 5000-level courses within the Mechanical Engineering department, excluding ME EN 4999, 5910, 5930 and 5950. (This requirement is waived for students pursuing the Data Science Emphasis (pending approval) or Computer Science Minor. These students can complete all 12 technical elective credits from the list of approved courses outside of Mechanical Engineering below.)
  4. Each of the nontraditional ME courses (ME EN 4999, 5910, 5930, 5950) are capped at 3 credit hours each.
  5. No more than 6 credits total may be taken from the following course numbers: ME EN 4999, 5910, 5930, 5950, plus the below lists of non-ME technical elective courses.

Approved Technical Elective Courses

Non-ME EN courses that are approved for your degree depend on your catalog year, which is the year you were admitted into the Mechanical Engineering major at the University of Utah. Check your degree audit in CIS to find your declared catalog year if you aren’t sure.  To get a course approved that is not on the list above, you may fill out this petition form by November 1st for Spring semester courses, and by April 1st for Summer and Fall semester courses.  Please talk to your advisor about the process before filling out the form. The course will need to fit a few criteria to be approved including being a 3000-level or higher course and be a technically-focused course.

If your catalog year is Fall 2017 or later, the following courses are approved as non-ME EN technical electives:

HNKLY 4922 Internship: National^ (up to 3 credits allowed)Fall, Spring, Summer



Course Title/Description/Credits Semesters Offered
ASTR 4060 Observational Astronomy for Scientists* (3 credits) Fall
ASTR 4090 Stellar Astrophysics* (3 credits) Varies
ATMOS 5700 Mesoscale and Radar Meteorology* (3 credits) Spring
BIOL 5665 Computational Paleophysiology (3 credits) Unsure
BME 3202 Physiology for Engineers* (4 credits) Fall
BME 4250 Biomechanics I* (4 credits) Fall
BME 4301 Introduction to Modern Biomaterials* (4 credits) Spring
BME 5480 Principles of Ultrasound* (3 credits) Fall Odd Years (may change)
CH EN 4870 Industrial Energy Analysis (1-3 credits) Fall, Spring
CH EN 5205 Smart Systems* (3 credits) Spring
COMP 5360 Introduction to Data Science (3 credits) Spring
CS 2420 Introduction to Algorithms & Data Structures* (4 credits) Fall, Spring
CS 3190 Foundations of Data Analysis * (3 credits) Fall
CS 3500 Software Practice* (4 credits) Fall, Spring
CS 3505 Software Practice 2* (3 credits) Fall, Spring
CS 3540 Human/Computer Interaction* (3 credits) Fall
CS 3810 Computer Organization* (4 credits) Fall, Spring
CS 4300 Artificial Intelligence * (3 credits) Fall
CS 5140 Data Mining (3 credits) Spring
CS 5310 Robotics (3 credits) Fall
CS 5350 Machine Learning* (3 credits) Fall, Spring
CS 5460 Operating Systems* (3 credits) Spring
CS 5789 Embedded Systems and Kinetic Art* (3 credits) Varies
CS 6780 Embedded System Design* (3 credits) Spring
CVEEN 5420 Open-channel Flow* (3 credits) Spring
CVEEN 5560 Transportation Planning* (3 credits) Spring
CVEEN 5605 Water and Wastewater Treatment Design* (3 credits) Fall
DES 4200 Product Design & Development* (3 credits) Fall
DES 5710 Product Design & Development* (3 credits) Varies
DS 2500 Data Wrangling * (3 credits) Spring
ECE 3200 Into to Semiconductor Device Physics (3 credits) Fall, Spring
ECE 3500 Fundamentals of Signals and Systems* (4 credits) Fall, Spring
ECE 3600 Introduction to Electric Power Engineering* (3 credits) Fall
ECE 3810 Computer Organization* (3 credits) Fall, Spring
ECE 5074 Photovoltaic Materials & Solar Cells* (3 credits) Fall 2020, Fall 2023
ECE 5201 Physics of Nano-electronics* (3 credits) Fall
ECE 5410 Lasers and their Applications* (3 credits) Fall
ECE 5412 Optics II: Optoelectronics* (3 credits) Fall
ECE 5610 Power Electronic Fundamentals* (4 credits) Fall
ECE 5670 Control of Electric Motors* (3 credits) Fall
ECE 5780 Embedded System Design* (4 credits) Spring
ECE 5960 Biomedical Microdevices (3 credits) Spring
ECE 6570 Adaptive Control* (3 credits) Spring
ECE 6654 Neuroengineering and Neurorobotics* (3 credits) Fall
ECE 6440 Integrated Optics* (3 credits) Fall
ENGIN 5020 Emerging Tech & Eng Entrepreneurship (3 credits) Fall
ENGIN 5030 Patent Law & Strategy (3 credits) Spring
ENGIN 5790 The Business of Entrepreneurship (3 credits) Spring
ENGIN 5791 Launching Technology Ventures (3 credits) Fall
ENTP 5000 Entrepreneurship* (3 credits) Fall, Spring, Summer
ENVST 3364 Challenges to Global Sustainability* (3 credits) Fall, Spring
Hinckley Internship (HNKLY 4900, 4902, 4903, 4920, 4922, 4923)^ Fall, Spring, Summer
MATH 3160 Applied Complex Variables (2 credits) Fall, Spring, Summer
MATH 3210 Foundations of Analysis I (4 credits) Fall, Spring, Summer
MATH 4100 Intro to Data Science (3 credits) Spring
MATH 5010 Introduction to Probability (3 credits) Fall, Spring,Summer
MATH 5080 Statistical Inference I* (3 credits) Fall, Spring
MATH 5090 Statistical Inference II* (3 credits) Fall, Spring
MATH 5405 Cryptography, Codes, and Comp Numb Theory* (3 credits) Spring
MATH 5470 Chaos and Nonlinear Systems (3 credits) Spring
MATH 5600 Survey of Numerical Analysis (4 credits) Spring
MATH 5710 Introduction to Applied Mathematics I (3 credits) Fall
MATH 5740 Mathematical Modeling (3 credits) Spring
MET E 5600 Corrosion Fundamentals and Minimization* (3 credits) Fall
MET E 5690 Process Engineering Statistics* (2 credits) Spring
MSE 3210 Electronic Properties of Solids* (3 credits) Fall
MSE 5034 Kinetics of Solid-State Processes* (3 credits) Spring
MSE 5510 Materials Innovation (3 credits) Spring
NUCL 3000 Nuclear Principles in Engineering and Science* (3 credits) Fall
NUCL 3100 Radiation Interactions* (3 credits) Spring
NUCL/CHEM 3200 Radiochemistry* (3 credits) Fall (online), Spring
PED 5900 Clinical Research Methods and Practice I (3 credits) Fall, Spring
PED 5902 Clinical Research and Medicine* (3 credits) Fall, Spring
PHYS 3330 Digital Audio and Video (3 credits) Fall
PHYS 3610 Electronics for Scientific Instrumentation (3 credits) Fall (depends on enrollment)
PHYS 3620 Data Acquisition for Scientific Instrumentation (3 credits) Varies
PHYS 3740 Intro to Quantum Theory and Relativity (3 credits) Fall, Spring
PHYS 3760 Principles of Thermo & Statistical Mechanics* (3 credits) Fall, Spring
PHYS 4760 Thermal and Statistical Physics* (3 credits) Fall
PHYS 5010 Theoretical Classical & Quantum Mechanics* (4 credits) Fall
PHYS 5020 Theoretical Elect & Magnetism & Statistical Phys* (4 credits) Spring
PHYS 5110 Introduction to Nuclear & Particle Physics* (3 credits) Spring
POLS 5322 Environmental and Sustainability Policy (3 credits) Fall, Spring
STRAT 5800 Strategic Leadership: Goff Trailblazers* (3 credits) Fall, Spring

* indicates a course that has prerequisites that are not met within the Mechanical Engineering major. Coordinate with your advisor or the other department’s advisor for more information.

^ Hinckley Internships must be approved through this form prior to being eligible for technical elective credit. Students can earn a maximum of three credits from HINKLY 49xx and ME EN 5910.

If your catalog year is prior to Fall 2017, these courses are approved as non-ME EN technical electives:

  • All 5000-level courses in the College of Engineering (starting with 5*** in BIO EN, CH EN, CS, CVEEN, ECE, ENGIN, MSE);
  • MATH 3160, 4200 5010, 5040, 5050, 5080, 5090, 5405, 5410, 5420, 5440, 5470, 5600, 5610, 5620, 5710, 5740, 5750, 5770
  • NUCL 3000, 3100
  • PHYS 3610, 3620, 3740, 3760, 5010, 5110, 5020, 5450, 5460, 5590
  • Miscellaneous courses: BIOL 5665; CH EN 4870, CS 3500, CS 3505, CS 3540, CS 3810, COMP 5360; DES 5710; ECE 3500, 3600, 3710; ENTP 5000, HNKLY 4903, MET E 5600, MET E 5690; PED 5902
  • Other upper division courses from the College of Science and the College of Mines & Earth Sciences may be petitioned to count for technical elective credit;
  • Courses numbered higher than 5999 are generally not acceptable for undergraduate credit unless you are an honors student or have department consent;
  • Technical writing courses are not acceptable for technical elective credit unless approved by the department (ME EN 3400 Professional Communication for Mechanical Engineers is an approved technical elective for students with a catalog prior to Fall 2016 or students with a Fall 2016 catalog year following the “old” requirements only).


Co-op, Design, & Research Options

Technical elective credit may be earned for co-op, design, and research experiences through the following courses:

These courses allow the student to have experiences not normally available in regularly scheduled classes.