Skip to main content

Concentrations in ACME

After deciding on a concentration, please immediately declare your concentration by emailing Brooke Anderson (brooke_anderson@byu.edu) (1) the concentration you plan to complete, (2) your net id, and (3) if your concentration has electives, which electives you plan to take. She can then build your concentration into MyMap. Your concentration must be built into MyMap before you can graduate. Concentration requirements are subject to change, so you should declare your concentration and get it built into MyMap as soon as possible. If needed, it is possible to change your choice of concentration or electives later.

We encourage you to continue to take classes that prepare you for your desired career. However, once you complete a concentration, it is recommended that you have that concentration recorded on MyMap even if you are working toward the requirements of a different concentration. The concentration does not show up on your diploma, so there is no need to delay officially completing the concentration requirement.

  • Complete the following courses:

    STAT 340: Inference (3:3:0)
    STAT 274 : Theory of Interest (3:3:0)
    STAT 475 : Life Contingencies (3:3:0)
    STAT 230 : Analysis of Variance (3:3:0)
    STAT 372 : Actuarial Problems (1:2:0) (recommended, but not required)

  • Complete the following courses:

    BIO 130 : Biology (4:3:1)
    BIO 165 : Introduction to Bioinformatics (3:3:0)
    MMBIO 240 : Molecular Biology (3:3:1)
    PWS 340 : Genetics (2:2:1)

  • Complete four of the following courses:

    STAT 201: Statistics for Scientists and Engineers (preferred) (3:3:0) OR STAT 121: Principles of Statistics (3:3:0)
    STAT 230 : Analysis of Variance (3:3:0)
    STAT 330 : Introduction to Regression (3:3:0)
    HLTH 345 : Principles of Epidemiology (3:3:0)
    MMBIO 240 : Molecular Biology (3:3:1)
    BIO 365: Computational Biology

  • Complete the following courses:

    ACC 200 : Principles of Accounting (3:3:0)
    FIN 201 : Financial Management (3:3:0)
    MKTG 201 : Marketing Management (3:3:0)
    HRM 300 : Organizational Effectiveness (3:Arr:0)

  • Complete the following courses:

    CH EN 273 : Chemical Process Principles (3:3:0)
    CH EN 374 : Fluid Mechanics (3:3:0)
    CH EN 533 : Transport Phenomena (3:3:0)
    CH EN 541 : Computer Design Methods (3:3:0)

  • Complete the following courses:

    CHEM 111H : Principles of Chemistry (4:3:3)
    CHEM 112 : Principles of Chemistry (3:3:2)
    CHEM 462 : Physical Chemistry (3:3:0)
    CHEM 463 : Physical Chemistry (3:3:0)

  • There are four concentrations of civil engineering:

    Geotechnical
    Complete the following courses:

    CE EN 103 : Engineering Mechanics–Statics (3:3:0)
    CE EN 203 : Engineering Mechanics–Mechanics of Materials (3:3:0)
    CE EN 321 : Structural Analysis (3:3:0)
    CE EN 341 : Elementary Soil Mechanics (3:2:3)
    CE EN 424 : Reinforced Concrete Design (3:3:0)

    Structures and Structural Mechanics
    Complete the following courses:

    CCE 103: Engineering Mechanics–Statics (3:3:0)
    CCE 203: Engineering Mechanics–Mechanics of Materials (3:3:0)
    CE 321: Structural Analysis (3:3:0)
    CE 507: Linear Finite Element Methods (3:3:0)

    Transportation
    Complete the following courses:

    CE EN 103 : Engineering Mechanics–Statics (2:2:0)
    CE EN 203 : Engineering Mechanics–Mechanics of Materials (3:3:0)
    CE EN 304 : Civil Engineering Materials: Metals, Woods, and Composites (1.5:2:3)
    CE EN 306 : Civil Engineering Materials: Concrete, Masonry, and Asphalt (1.5:2:3)
    CE EN 341 : Elementary Soil Mechanics (3:2:3)
    CE EN 351 : Environmental Engineering (3:2:3)

    Water Resources and Environmental
    Complete the following courses:

    CE EN 103 : Engineering Mechanics–Statics (2:2:0)
    CE EN 203 : Engineering Mechanics–Mechanics of Materials (3:3:0)
    CE EN 332 : Hydraulics and Fluid Flow Theory (3:2:3)
    CE EN 351 : Environmental Engineering (3:3:0)

    Complete one of the following courses:

    CE EN 431 : Hydrology (3:3:0)
    CE EN 433 : Hydraulic Engineering (3:3:0)

  • Complete the following courses:

    CS 235: Data Structures and Algorithms (3:3:0)
    **CS 240: Advanced Programming Concepts (4:3:1)

    Complete two of the following courses:

    CS 224: Introduction to Computer Systems
    CS 236: Discrete Structures (3:3:0)
    CS 252: Introduction to Computational Theory
    CS 450: Computer Vision
    CS 465: Computer Security
    CS 470: Introduction to Artificial Intelligence
    **CS 472: Introduction to Machine Learning
    **CS 474: Introduction to Deep Learning
    CS 484: Parallel Processing

    ** Please note that MATH 320 and CS 235 will fulfill all pre-requisites for CS 240, CS 472, CS 474, and CS 580. To get an add code for your class, please contact Lynnette Nelson lnelson@cs.byu.edu

  • Complete both of the following courses:

    CS 235: Data Structures and Algorithms
    Math 485: Mathematical Cryptography

    Complete one of the following tracks:

    Track 1:
    Math 371: Abstract Algebra
    Math 487: Number Theory

    Track 2:
    CS 224: Introduction to Computer Systems
    CS 324: Systems Programming
    CS 465: Computer Security

  • Complete all of the following courses:


    STAT 201: Statistics for Engineers and Scientists (preferred) OR
    STAT 121: Principles of Statistics
    CS 235: Data Structures
    **CS 474: Deep Learning
    Math 522: Methods of Applied Mathematics 2 (Bayesian Networks + Mathematical Theory of Machine Learning)

    Complete one of the following courses:

    **CS 472: Introduction to Machine Learning
    Ling 581: Natural Language Processing
    CS 401R: Topics in Computer Science
    **CS 580/PHSCS 513R: Theory of Predictive Modeling
    CS 674: Advanced Deep Learning

    ** Please note that MATH 320 and CS 235 will fulfill all pre-requisites for CS 240, CS 472, CS 474, and CS 580. To get an add code for your class, please contact Lynnette Nelson lnelson@cs.byu.edu
    *** This list will be updated regularly with courses that may fulfill this concentration. If you feel a class may complete one of the required courses, please contact the ACME Committee.

  • Complete the following courses:

    ECON 380 : Intermediate Price Theory I (3:3:0)
    ECON 388 : Introduction to Econometrics (3:3:0)
    ECON 580 : Advanced Price Theory (3:3:0)

    Complete one of the following courses:

    ECON 382 : Intermediate Price Theory II (3:3:0)
    ECON 478 : Game Theory and Economics (3:3:0)
    ECON 581 : Advanced Macroeconomics (3:3:0)
    ECON 582 : Topics in Mathematical Economics (3:3:0)
    ECON 588 : Advanced Econometrics (3:3:0)

  • There are three concentrations of electrical and computer engineering:

    Circuits
    Electromagnetics
    Signals and Systems

    Circuits
    Complete the following courses:

    EC EN 240: Circuit Analysis and Laboratory (4:3:3)
    EC EN 340: Electronic Circuit Design 1 (4:3:3)

    Complete one of the following courses:

    EC EN 443: Communication and Power Circuits (4:3:3)
    EC EN 445: Introduction to Mixed-Signal VLSI (4:3:3)

    Electronmagnetics
    Complete the following courses:

    EC EN 240: Circuit Analysis and Laboratory (4:3:3)
    EC EN 360: Electromagnetic Fields and Waves (4:3:3)
    EC EN 462: Electromagnetic Radiation and Propagation (2:3:1)

    Complete one of the following courses:

    EC EN 464: Wireless Communication Circuits (2:3:1)
    EC EN 466: Introduction to Optical Engineering (2:3:1)

    Signals and Systems
    Complete the following courses:
    EC EN 240 : Circuit Analysis and Laboratory (4:3:3)
    EC EN 370: (EC EN – Math 431) Probability Theory (3:3:0)
    EC EN 380: Signals and Systems (4:3:3)

    Complete one of the following courses:

    EC EN 483: (EC EN – ME EN 431) Design of Control Systems (4:3:3)
    EC EN 485: Introduction to Digital Communication Theory (4:3:3)
    EC EN 487: Introduction to Discrete-Time Signal Processing (4:3:3)

  • Complete the following courses:

    ECON 388: Introduction to Econometrics (3:3:0)
    ECON 380: Intermediate Price Theory 1 (3:3:0)
    ECON 382: Intermediate Price Theory 2 (3:3:0)
    ECON 450: Financial Economics (3:3:0)

    Recommended but not required:

    MATH 435: Mathematical Finance (3:3:0)
    FIN 585: Pre-PhD Finance Seminar

  • Complete the following courses:

    GEOL 111: Physical Geology (4:3:2)
    GEOL 351: Mineralogy (4:2:4)
    GEOL 352: Petrology (3:3:2)
    GEOL 440: Solid Earth Geophysics (3:3:0)

    Recommended but not required:
    GEOL 210: Field Studies (3:0:9)

  • Complete four of the following courses:

    L440: Linguistic Tools 2
    L361: Speech Processing
    L581: Natural Language Processing
    L485: Corpus Linguistics
    L580R (if language cognition): Problems in Linguistics and Applied Linguistics
    L401: Preparation for Graduate Studies in Linguistics

  • Complete one of the following courses:

    MATH 431: Probability Theory (also listed as EC EN 370) (3:3:0)
    STAT 201: Statistics for Engineers and Scientists (preferred) (3:3:0) OR STAT 121: Principles of Statistics (3:3:0)

    Complete the following courses:

    MFG 480: Process Planning and Systems Design (3:3:0)
    MFG 533: Manufacturing Information Systems (3:2:3)
    MFG 580: Manufacturing Simulation (3:3:0)

  • Complete the following courses:

    BIO 130: Biology (4:3:1)
    MATH 425: Mathematical Biology (3:3:0)

    Complete two of the following courses:

    BIO 350: Ecology (3:3:0)
    BIO 420: Evolutionary Biology (2:2:0)
    MMBIO 240: Molecular Biology (3:3:1)
    PDBIO 360: Cell Biology (3:3:1)
    PDBIO 362: Advanced Physiology (3:3:1)
    PWS 340: Genetics (2:2:1)

  • Complete four of the following courses:

    MATH 371: Abstract Algebra 1 (3:3:0)
    MATH 372: Abstract Algebra 2 (3:3:0)
    MATH 425: Mathematical Biology (3:3:0)
    MATH 450: Combinatorics (3:3:0)
    MATH 451: Introduction to Topology (3:3:0)
    MATH 465: Differential Geometry (3:3:0)
    MATH 473: Group Representation Theory (3:3:0)
    MATH 485: Mathematical Cryptography (3:3:0)
    MATH 487: Number Theory (3:3:0)
    Any graduate level math course 509-599 counts.

  • This concentration is only for students double majoring in Mathematics and Mathematics Education. You must be accepted into the Mathematics Education program to take these courses.

    Complete the following courses:

    MTHED 276: Exploration of Mathematics Teaching
    MTHED 277: Task Design for Student Learning
    MTHED 278: Assessment of Student Learning
    MTHED 377: Mathematics Teaching in the Public Schools or
    SC ED 375: Adolescent Development and Classroom Management

  • There are two different concentrations of mechanical engineering:
    Dynamic Systems
    Fluids and Thermodynamics

    Dynamic Systems
    Complete the following courses:

    CE EN 204: Engineering Mechanic–Dynamics (3:3:0)
    EC EN 301: Elements of Electrical Engineering (3:3:1)
    ME EN 335: Dynamic System Modeling and Analysis (3:3:1)
    ME EN 431: (Me EN-EC EN 483) Design of Control Systems (4:3:3)

    Fluid and Thermodynamics
    Complete the following courses:
    PHSCS 123: Introduction to Waves, Optics, and Thermodynamics (3:3:1)
    ME EN 312: Fluid Mechanics (3:3:1)
    ME EN 321: Thermodynamics (3:3:0)
    ME EN 340: Heat Transfer (3:3:1)

  • There are two different concentrations of Physics:
    Physics
    Acoustics

    Physics
    Complete the following courses:

    PHSCS 121: Introduction to Newtonian Mechanics (3:3:1)
    PHSCS 220: Introduction to Electricity and Magnetism (3:3:0)

    Complete two of the following courses:

    PHSCS 222: Modern Physics (3:3:0)
    PHSCS 321: Mechanics (3:3:0)
    PHSCS 360: Statistical and Thermal Physics (3:3:0)
    PHSCS 471: Principles of Optics (3:3:1)
    PHSCS 441: Electrostatics and Magnetism (3:3:0)
    PHSCS 442: Electrodynamics (3:3:0)
    PHSCS 451: Quantum Mechanics (3:3:0)

    Acoustics
    Complete the following courses:

    Physics 123: Introduction to Waves, Optics, and Thermodynamics (3:3:1)
    Physics 461: Introduction to Acoustics (3:3:0)

    Complete two of the following courses:

    PHSCS 560: Acoustical Measurement Methods (3:3:Arr Lab)
    PHSCS 561: Fundamentals of Acoustics (3:3:0)
    EC EN 380: Signals and Systems (4:3:3)

  • Complete the following courses:

    ECON 110 : Economic Principles and Problems (3:3:0)
    POLI 200 : Political Inquiry (4:3:1)

    Complete two of the following courses:

    POLI 306R : Data Visualization (3:3:1)
    POLI 328 : Statistical Analysis (4:3:1)
    POLI 317 : Public Opinion and Voting Behavior (3-4:3:Arr.)
    POLI 318 : Campaigns and Elections (3:3:0)
    POLI 344 : Comparative Political Economy (3:3:0)
    POLI 444 : The Political Economy of Development (3:3:0)

  • Complete the following courses:

    CHEM 351: Organic Chemistry 1 (3:3:1)
    CHEM 352: Organic Chemistry 2 (3:3:1)
    CHEM 481: Biochemistry (3:3:0)
    PD BIO 210 or 220: Human Anatomy (3:3:0)
    PDBIO 305: Human Physiology (4:4:0)

  • Complete the following courses:

    STAT 201: Statistics for Engineers and Scientists (preferred) (3:3:0) OR STAT 121: Principles of Analysis (3:3:0)
    STAT 230: Analysis of Variance (3:3:0)
    STAT 240: Discrete Probability (3:3:0)
    STAT 330: Introduction to Regression (3:3:0)
    STAT 340: Inference (3:3:0)

    Note: We recommend that all students doing the statistics concentration declare a minor in statistics. Be aware that many statistics classes can be hard to get into because of high demand. While some preference for enrollment is given to statistics minors, you should make alternative plans in case you cannot get into the classes you need in a given semester.

  • The concentration is an internal requirement to BYU and does not display on your diploma. We encourage you to complete an authorized concentration, and then continue taking as many courses as you can to prepare you for your desired career. For example, if your goal is to work in computer security, you likely will complete a Computer Science concentration as part of your preparation to take classes on computer security. However, if you have a career goal that requires preparation for which none of the pre-approved concentrations listed on this webpage is appropriate, we are happy to work with you to create a customized concentration specifically for you. A customized concentration must be approved before you begin the Senior Core of ACME. To seek approval, please fill out the appropriate form listed below and send it via email to Dr. Barker at blake@math.byu.edu. Dr. Barker will submit your application to the ACME Committee on your behalf. Note that if you are requesting that a class ending in R be approved, you must provide a syllabus for the class and an email for the instructor along with your customized concentration request. You should do this prior to taking the class. Note that it is exceptionally unlikely that Math 495R (or another discipline’s equivalent) will be accepted for a customized concentration.

    New customized concentration.
    One course substitution.

  • Complete the following courses:

    ENT 113 : Startup Bootcamp (1:1:1)
    ENT 101 : Introduction to Entrepreneurship (3:3:0)
    ENT 382 : Technology Entrepreneurship Lecture Series (3:3:0)
    ENT 301 : Business Model Ideation & Validation (3:3:0)
    ENT 411 - Creating new ventures (3:3:0)
    ENT 436 : Entrepreneurial Innovation (3:3:0)
    MSB 434R - On-campus experiential projects (3:1:Arr Lab)


    Note: If you want to do this concentration, you should apply to sandbox by the beginning of your Junior year so that you have time to do a different concentration if you are not accepted into sandbox. For more information, see the BYU sandbox webpage.

    The Sandbox program is a full-year cohort program for seniors that is too intense to take at the same time as the ACME senior core, so students who do SandBox will enroll AFTER finishing the ACME senior core. To make that work, you need to plan ahead.

    If you are doing SandBox and ACME, you won’t need to take other ACME concentration courses, but since you must apply for SandBox, you’ll need to know in advance that you can get in—otherwise, you’ll want to start taking courses for a different concentration. Therefore, you may apply to SandBox at beginning of the ACME junior core (or later). If you are admitted, you can defer until you have finished the senior core, and then you’ll know in advance that you can do SandBox instead of a different concentration.