Computer Science
Course Requirements
Major Academic Plan
Career Paths
*Hours are Credit : Lecture : Lab
** Please note that MATH 320 and CS 235 will fulfill all pre-requisites for CS 240, CS 473, and CS 474. To get an add code for your class, please contact Lynnette Nelson lnelson@cs.byu.edu
A double major in this field will also be accepted.
Computer Science Concentration Recommended Schedule
Each concentration has 2 MAPs (Major Academic Plans); one for students who have completed MATH 113 (Start with EMC2) and those who have not (Start with Math 112).
Computer Science: EMC2
- *You might need to adjust to add prerequisites, depending on your choices.
- It is recommended that you take the classes highlighted in blue as part of the EMC2 program (see EMC2.byu.edu). If you have credit for Math 113, you can start EMC2 now.
Computer Science: No Prior Calculus Credit
- *You might need to adjust to add prerequisites, depending on your choices.
The job titles and graduate degree fields listed below are representative examples of the career and educational paths pursued by our graduates. Many additional opportunities are available depending on your interests and career goals.
Sample Job Titles
- AI Developer/Engineer
- Analyst (including Data Analyst, Engineering Analyst, Quantitative Analyst)
- Engineer (including Data Engineer, Full Stack Engineer, Machine Learning Engineer, Research Engineer, Technical Solutions Engineer)
- Data Scientist
- Curriculum Developer
- Computer Scientist
- Software Developer/Engineer
- Researcher (or Research Assistant)
- Machine Learning Scientist
- Product Manager
- Quantitative Machine Learning Researcher
Sample Graduate School Degrees
Master's Degrees
- Applied Mathematics,
- Artificial Intelligence
- Business
- Computational Science
- Computer Science
- Data Science
- Electrical and Electronics Engineering
- Mathematics
- Mathematics Education
- Mechanical Engineering
- Operations Research
- Statistics
Doctoral Degrees (PhD)
- Applied Mathematics
- Biomedical Engineering
- Computer Science
- Data Science and Engineering
- Electrical and Computer Engineering
- Mathematics