​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​Master of Computer Science

​The Master of Computer Science (MCS) is generally a non-research, course based program for professionals who want to advance their careers and for individuals without a previous degree in computer science who want to prepare for a career working as a computer science professional. The program provides a conceptual and practical education in computer science by combining a broad core curriculum with user-selected areas of study.1 Classes include a wide variety of computer based coursework along with a research project. Programs typically require an extensive experience in computing, programming experience, a course in data structure and algorithms, as well as a working grasp of calculus and statistics.

Earning a graduate degree in computer science can lead to a wide variety of positions in research institutions, government agencies, technology companies, colleges and universities, retail, engineering and healthcare. This ​​includes working for companies like Walmart, Apple, General Motors, Verizon, IBM, Humana, Google and many more.​2​

General Requirements:

  • GRE
  • Bachelor's degree
  • Resume
  • Letters of recommendation
  • Statement of purpose
  • Average GPA is 3.3

Good Programs:​

**BYU does offer both​ a Masters and PhD in Computer Science.  Click this link​ to learn more!