Licensure: This program meets the educational requirements designed to lead to an occupationally required professional license or certificate in the state of Utah. Students pursuing occupations requiring a license or certificate in a state other than Utah should contact the appropriate BYU academic advisement center as well as the licensing agency in the state where they intend to work to seek information and guidance regarding licensure and certification requirements.

On gaining acceptance into the professional program, students must maintain a minimum university cumulative grade point average of 2.0.

No more than 6 credit hours or two courses of grades below C- in required program courses (including pre-professional and professional courses) may be applied toward graduation.

A professional program course may not be retaken more than once.

At least 30 of the 51.5 credit hours of Mechanical Engineering (ME EN) courses must be earned at BYU.

Requirement 1 — Complete 1 of 4 Courses

course - Principles of Biology 3.0

course - Science of Biology 3.0

course - General Microbiology 3.0

course - Molecular Biology 3.0

Requirement 2 — Complete 3 Courses

course - Gen College Chem 1+Lab Integr 4.0

course - Intro to Newtonian Mechanics 3.0

course - Intro to Waves, Optics, Thermo 3.0

Requirement 3 — Complete 1 of 2 Courses

course - How to Program 3.0

course - Intro to Computer Science 3.0

Requirement 4 — Complete 1 of 2 Options

Mathematics core sequences:

Option 4.1 — Complete 4 Courses

course - Calculus 1 4.0

course - Calculus 2 4.0

course - Math for Engr 1 4.0

course - Math for Engineering 2 4.0

Option 4.2 — Complete 2 Requirements

Requirement 4.2.1 — Complete 4 Courses

course - Calculus 1 4.0

course - Calculus 2 4.0

course - Calculus of Several Variables 3.0

course - Ordinary Differential Equation 3.0

Requirement 4.2.2 — Complete 1 of 2 Courses

course - Elementary Linear Algebra 2.0

MATH 313 - Elementary Linear Algebra 

Requirement 5 — Complete 5 Courses

Preprofessional engineering courses:

course - Engr Mechanics - Materials 3.0

course - Engr Mechanics - Dynamics 3.0

course - Elements of Electrical Engr 3.0

course - Static Systems in Me En 3.0

course - New Student Seminar 0.5

Requirement 6 — Complete 13 Courses

Professional mechanical engineering core:

course - Materials Science 3.0

course - Engineering Graphics 3.0

course - Computational Methods 3.0

course - Fluid Mechanics 3.0

course - Thermodynamics 3.0

course - Design of Mechatronic Systems 3.0

course - Dynamic System Modeling 3.0

course - Heat Transfer 3.0

course - Engineering Measurements 3.0

course - Mechanical Sys Dsgn Fundmntls 3.0

course - Manufacturing Processes 3.0

course - Integrated Prodct&Proc Desgn 1 3.0

course - Product Dev 2 - Capstone 3.0

Requirement 7 — Complete 1 Course

Supporting courses:

course - Technical Communication 3.0

Requirement 8 — Complete 1 Course

course - Leadership in a Global Context 3.0

Requirement 9 — Complete 12 hours

Complete 12.0 hours from the following options:

The purpose of these courses is to strengthen the engineering education of the student by a) deepening the student's understanding of engineering and/or science fundamentals, b) helping the student learn to apply engineering fundamentals in specific areas of interest, and/or c) helping the student to develop critical skills related to engineering practice.

The technical electives are normally 400-level or higher mechanical engineering courses, but other courses may be used as long as the following requirements are met:

-- At least two courses (6 credit hours) must be in mechanical engineering

-- No courses may be below the 300 level.

-- A maximum of 3 credit hours in ME EN 497R or other project courses may be applied to meet technical elective requirements.

-- All courses must be selected from the following list. If a student wishes to count a course outside these areas as an elective, approval must be granted before the course is taken. Approval is requested by submitting a petition to the department undergraduate committee that lists all of the proposed electives and demonstrates how the proposed exception meets the purposes described above.

-- No course used to satisfy other major requirements for graduation may be used as an elective.

Option 9.1 — Complete up to 12 hours

course- Fund of Biomedical Engineering 3.0

course - Applications of Fluid Dynamics 3.0

course - Flight Vehicle Design 3.0

course - Applied Thermodynamics 3.0

course - Internal Combustion Engines 3.0

course - Gas Turbine &Jet Engine Design 3.0

course - Design of Control Systems 4.0

course - Kinematics 3.0

course - Materials Selection 3.0

course - Composite Material Design 3.0

course - Mechncl Systms Dsgn Applctns 3.0

course - Interdisciplinary Innovation 3.0

course - Singapore Design and Develop 0.0v

course - Global Projects - You may take once 0.5v

course - Mentored Coursework - You may take 2 times 0.5v

course - Mentored Projects - You may take 2 times 0.5v

course - Design & Materials Applicatns 3.0

course - Stress Analysis & Design 3.0

course - Computer Struc Optimization 3.0

course - Applied Engineering Math 3.0

course - Linear Finite Element Methods 3.0

course - Structural Vibrations 3.0

course - Compressible Fluid Flow 3.0

course - Intrmd Fluid Dyn 3.0

course - Aerodynamics 3.0

course - Intermediate Thermodynamics 3.0

course - Combustion 3.0

ME EN 533 - Autonomous Systems 3.0

course - Dynamics of Mech Systems 3.0

course - Mechanical Vibrations 3.0

course - Robotics 3.0

course - Compliant Mechanisms 3.0

course - Intrmd Heat & Mass Transfer 3.0

course - Comput Fluids & Heat Transfer 3.0

course - MEMS 3.0

course - Neuromechanics of Movement 3.0

course- Mechanical Behavior 3.0

course - Intro to Biomechanical Engr 3.0

course - Materials Modeling 3.0

course - Extreme Environments 3.0

course - Metallurgy 3.0

course - Fundamentals of Acoustics 3.0

course- CAE Software Development 3.0

course - Design for Additive Mfg 3.0

course - Optimization Techniques 3.0

course - Product Design 3.0

course - Uncertainty Quantification 3.0

course - Systems En & CAD Applications 3.0

course - Global Product Development 3.0

course- Topics in Materials - You may take once 0.5v

course - Advanced Dynamics - You may take once 0.5v

course - Special Topics in Mech Engr - You may take once 0.5v

course - Topics in Mechanical Design - You may take once 0.5v

Option 9.2 — Complete up to 6 hours

course - Concrete, Masonry, & Asphalt 1.5

course - Metals, Woods, & Composites 1.5

course - Structural Analysis 3.0

course - Intro to Transportation Engr 3.0

course - Engr Applications of GIS 3.0

course - Structural Steel Design 3.0

course - Reinforced Concrete Design 3.0

course - Hydrology 3.0

course - Hydraulic Engineering 3.0

course - Water Resources Study Abroad 3.0

course - Foundation Engineering 3.0

course - Environmental Engineering Proc 3.0

course - Geometric Design of Highways 3.0

course - Civil Engineering Design 3.0

course - Design & Materials Applicatns 3.0

course - Stress Analysis & Design 3.0

CE 503 - Plasticity & Fracture 3.0

course - Computer Struc Optimization 3.0

course - Port Cement Design & Analysis 3.0

course - Linear Finite Element Methods 3.0

course - Structural Vibrations 3.0

course - Geospatial Software Dev 3.0

course - Adv Structural Steel Design 3.0

course - Aircraft Structures 3.0

course - Bridge Structures 3.0

course - Bridge Preservation 1.5

course - Masonry Design 3.0

course - Structural Wood Design 3.0

course - Hydrologic Modeling 3.0

course - Adv. Hydraulic Routing 3.0

course - Hydroinformatics 3.0

course - Hydraulic Design of Channels 3.0

course - Geo-Environmental Engineering 3.0

course - Deep Foundations 3.0

course - Seepage & Slope Stability 3.0

course - Geotech Analysis of Earthquake 3.0

course - Groundwater Modeling 3.0

course - Water Treatment Fac Design 3.0

course - Environmental Chemistry 3.0

course - Traffic Engineering 3.0

course - Pavement Design 3.0

course - Urban Transportation Planning 3.0

course - Pavement Management 3.0

course - CAE Software Development 3.0

course - Optimization Techniques 3.0

course - Human Physiology 4.0

course - Organic Chemistry 2 3.0

course - Organic Chem Lab-Nonmajors 1.0v

course - Organic Chem Lab-Major 1.0v

course - Organic Lab 2 - Nonmajors 1.0

course - Industrial Organic Chemistry 3.0

course - Biochem Methods 1.0

course - Tech Writing Using Chem Lit 3.0

course - Synthesis & Qual Organic Analy 4.0

course - Math for Physical Chemistry 1.0

course - Physical Chemistry 1 3.0

course - Physical Chemistry 2 3.0

course - Physical Chemistry Lab 1 1.0

course - Physical Chemistry Lab 2 1.0

course - Physical Chemistry - Engineers 3.0

course - Biophysical Chemistry 3.0

course - Mechanisms of Molecular Biol 3.0

course - Structural Biochemistry 3.0

course - Inorganic Chemistry 3.0

course - Advanced Inorganic Laboratory 2.0

course - Instrumental Analysis Lecture 2.0

course - Instrumental Analysis Lab 2.0

course - Advanced Organic Chemistry 3.0

course - Advanced Organic Chemistry 3.0

course - Organic Spectroscopic Ident 2.0

course - Chemical Thermodynamics 3.0

course - Reaction Kinetics 3.0

course - Intro to Quantum Chemistry 3.0

course - Statistical Mechanics 3.0

course - Fundamentals of Spectroscopy 3.0

course - Polymer & Materials Chemistry 3.0

course - Adv Biochemical Methodology 1 3.0

course - Adv Biochemical Methodology 2 3.0

course - Adv Biochemistry Methods 1 3.0

course - Adv Biochemistry Methods 2 3.0

course - Chemical Reaction Engineering 3.0

course - Principles of Petroleum Engr 3.0

course - Introd Nuclear Engineering 3.0

course - Energy Engineering 3.0

course - Process Control & Dynamics 3.0

course - Plant Design & Synthesis 4.0

course - Ch En Problem Solving 3.0

course - Unit Operations Lab 1 2.0

course - Separations 3.0

course - Unit Operations Lab 2 2.0

course - Unit Operations Laboratory 2.0

course - Semiconductor Processing 2.0

course - Global Projects - You may take once 0.5v

course - Mentored Research and Thesis 3.0

course - Nuclear Reactor Transient Mod. 3.0

course - Molecular Modeling 3.0

course - Biomedical Engin Principles 3.0

course - Biochemical Engineering 3.0

course - Comb Proc 3.0

course - Industrial Catalytic Processes 2.0

course - Thermodynamics Multicon Syst 3.0

course - Transport Phenomena 3.0

course - Kinetics Catalysis 3.0

course - Numerical Methods for Eng. 3.0

course - Polymer Science & Engineering 3.0

course - Algorithm Design & Analysis 3.0

course - Systems Programming 3.0

course - Test, Analysis, & Verification 3.0

course - Concepts of Programng Lang 3.0

course - Software Design 3.0

course - Operating Systems Design 3.0

course - Graphics and Image Processing 3.0

course - Advanced Techniques in HCI 3.0

course - Adv Algorithms & Probl Solving 3.0

course - Software Business 3.0

course - Linear Prog/Convx Optimization 3.0

course - Software Engineering 3.0

course - Algorithmic Lang & Compilers 3.0

course - Computer Vision 3.0

course - Database Modeling Concepts 3.0

course - Fund of Information Retrieval 3.0

course - Computer Graphics 3.0

course - Intro to User Interface Softwr 3.0

course - Comp Comms & Networking 3.0

course - Distributed System Design 3.0

course - Computer Security 3.0

course - Intro Artificial Intelligence 3.0

course - Voice Interfaces 3.0

course - Intro to Machine Learning 3.0

course - Deep Learning 3.0

course - Verification and Validation 3.0

course - Computing Competitions - You may take once 3.0

course - Robust Control 3.0

course - Computer Organization 4.0

course - Intro Embedded Programming 4.0

course - Electronic Circuit Design 1 4.0

course - EM Fields and Waves 4.0

course - Signals & Systems 4.0

course - Computer Systems 4.0

course - Real-Time Operating Systems 4.0

course - Computer Networks 4.0

course - Embedded Systems 4.0

course - Mixed-Signal VLSI 4.0

course - Power Electronics 4.0

course - Intro Semicond Dev 3.0

course - Experiments in IC Development 1.0

course - EM Radiation & Propagation 2.0

course - Wireless Communicatn Circuits 2.0

course - Intro to Optical Engineering 2.0

course - Design of Control Systems 4.0

course - Digital Communication Theory 4.0

course - Introduction to DSP 4.0

course - Intro to Algorithm Design 3.0

course - Computer System Reliability 3.0

course - Wireless Networking 3.0

course - Computer Architecture 3.0

course - Act/Pass Filter 3.0

course - CMOS Amp Design 3.0

course - Analog CMOS Ccts 3.0

course - VLSI Comm Circuits 3.0

course - MEMS 3.0

course - Intro Digital VLSI Circuits 3.0

course - Optoelectronic Devices 3.0

course - EM Wave Theory 3.0

course - Integrated Quantum Photonics 3.0

course - Numerical Methods 3.0

course - Radar & Comm Systems 3.0

course - Physical Optics 3.0

course - Micrwv Remote Sens 3.0

course - Medical Imaging & Image Recon 3.0

course - Patent & IP Law Fundamentals 1.0

course - Clinical Biomechanics 3.0

course - Solid Earth Geophysics 3.0

course - Cyber-Physical Systems 3.0

course - Model Uncertainty & Data 1 3.0

course - Model Uncertainty & Data 1 Lab 1.0

course - Model Uncertainty & Data 2 3.0

course - Model Uncertainty & Data 2 Lab 1.0

course - Intro to Numerical Methods 3.0

course - Numerical Methods 3.0

course - Advanced Linear Algebra 3.0

course - Probability Theory 3.0

course - Model Dynamics & Control 1 3.0

course - Model Dynamics & Control 1 Lab 1.0

course - Model Dynamics & Control 2 3.0

course - Model Dynamics & Control 2 Lab 1.0

course - Intro Partial Differential Eqs 3.0

course - Introduction to Topology 3.0

course - Differential Geometry 3.0

course - Group Representation Theory 3.0

course - Mathematical Cryptography 3.0

course - Number Theory 3.0

course - Num Methods for Linear Algebra 3.0

course - Num Methods for Partial Diff 3.0

course - Methods of Applied Math 1 3.0

course - Methods of Applied Math 2 3.0

course - Network Theory 3.0

course - Complex Analysis 3.0

course - Intro to Dynamical Systems 1 3.0

course - Applied Discrete Probability 3.0

course - Linear Analysis 3.0

course - Real Analysis 3.0

course - Modeling and Analysis of PDEs 3.0

course - Foundations of Topology 1 3.0

course - Foundations of Topology 2 3.0

course - Intro to Algebraic Geometry 1 3.0

course - Intro to Algebraic Geometry 2 3.0

course - Differential Geometry 3.0

course - Matrix Analysis 3.0

course - Algebra 1 3.0

course - Algebra 2 3.0

course - Intro Algebraic Number Theory 3.0

course - Intro to Analytic Number Thry 3.0

course - Metals Processes 4.0

course - Industrial Automation 3.0

course - Quality Systems 3.0

course - Plastics Materials &Processing 3.0

course - Lean Mfg & Sys Des 3.0

course - Tool Design 3.0

course - Six Sigma 3.0

course - Intro to Composites 3.0

course - Adv Computer-Aided Prog 3.0

course - Mfg Systems 3.0

course - Mfg Info Systems 3.0

course - Advanced Tool Design 3.0

course - Packaging Technologies 3.0

course - Manufacturing Simulation 3.0

course - Intro International Business 3.0

course - Intro Math Physics 3.0

course - Mechanics 3.0

course - Computational Physics Lab 2 1.0

course - Statistical & Thermal Physics 3.0

course - Writing in Physics 3.0

course - Stellar Astrophysics 3.0

course - Galaxies and Cosmology 3.0

course - Computational Physics Lab 3 1.0

course - Electricity & Magnetism 3.0

course - Electrodynamics 3.0

course - Quantum Mechanics 3.0

course - Appl Quantum Mechanics 3.0

course - Introduction to Acoustics 3.0

course - Principles of Optics 3.0

course - Electr Eng Princpls & Practice 2.0

course - Intro to Plasma Physics 3.0

course - Fundamentals of Acoustics 3.0

course - Lasers & Atoms 3.0

course - Solid State Physics 3.0

course - Nano and Surface Phscs 3.0

course - Thin-Film Physics 3.0

course - Trans Electron Microscopy 3.0

course - Semiconductor Devices Phscs 3.0

course - Scanning Electron Microscopy 3.0

course - Introduction to Regression 3.0

course - Probability and Inference 2 3.0

course - Statistical Computing 3.0

STAT 420 - Big Data Science 1 3.0

STAT 421 - Big Data Science 2 3.0

course - Nonparametric Stat Methods 3.0

course - Applied Bayesian Statistics 3.0

course - Intro to Reliability 3.0

course - Analysis of Correlated Data 3.0

course - Stat Methods for Research 1 3.0

course - Stat Methods for Research 2 3.0

course - Experimental Design 3.0

course - Linear Models 3.0

course - Stat Learning & Data Mining 3.0

course - Mixed Model Methods 3.0

course - Survival Analysis 3.0