The MCS Degree

Computer science is an incredibly diverse and complex field. While all students that learn computer science learn to program, it is naïve to assume that anyone who can program is a computer scientist or that all computer scientists are the same. UVU graduates work on problems as varied as fighter jets to e-commerce, and computer games to medical software. To be successful at these respective companies, alumni must rely upon different skill sets to develop these very different products.

The MCS has been designed to be flexible to support this need for different skill sets among students. UVU's undergraduate program does an excellent job of preparing students to enter the workforce and be highly productive with the skills and confidence to learn new technologies and apply them on novel problems. Yet with the diversity and complexity of the field, the undergraduate program still does not afford students the time or course material to tackle the large and complex problems they can face in today's industry. Strategies might work fine on a small program but will fail miserably on a system that is measured in thousands or tens of thousands of lines of code because the strategies do not scale to larger systems.

To support our graduate students entering the workforce, the MCS has been designed to be rigorous, relevant, and practical. While every degree needs and wants a certain amount of theoretical material, the focus of this degree is to help you enter the high-tech workforce as a leader and innovator. The focus of the degree is directly inline with UVU's mission statement of preparing "professionally competent people of integrity who, as lifelong learners and leaders, serve as stewards of a globally interdependent community."

power button
two flash drives


The UVU Computer Science (CS) Department is offering a Master of Computer Science (MCS) degree as the department's focus is on preparing students to enter the local, national, and global workforce as leaders and innovators rather than focusing on preparing students to conduct basic research. An MCS is considered a professional degree as graduate students complete a graduate project rather than a theoretical or research-based thesis often associated with a Master of Science in Computer Science (MSCS) degree.

The focus of the degree does not mean you cannot explore exciting, cutting-edge new technologies; it just means we will focus your efforts on developing a working project that applies your new knowledge rather than focusing your efforts on basic research and writing papers on the topic. One should not assume that the degree's focus on completing a project means that the MCS does not value writing or presenting presentations. To be a workforce leader and innovator, you must be able to express highly technical and complex topics concisely and clearly. Developing your technical communication skills will always be a part of the MCS.

The UVU Computer Science Department has chosen this approach to our master's degree because:

  • UVU focuses on applied and practical learning,
  • The CS faculty is confident and experienced in this mission,
  • Labor market reports for the Provo-Orem metropolitan area indicate more skilled computer science professionals are needed at the master’s level, and
  • There are other universities within the state currently offering MSCS degrees.

MCS Career Opportunities

The United States Department of Labor, the Utah Department of Workforce Services, the Economic Development and Employer Planning System organization, and Burning Glass Technologies all indicate computer science is one of the highest growth areas in the high-tech sector, and a significant number of the jobs in this sector will require advanced degrees beyond the undergraduate level. Employment projections from the United States Department of Labor indicate computer occupations will grow by 12.5% from 2014 to 2024 with 1,156,800 new jobs in that same time period. This is six percent higher than the growth projected for all jobs in the US. The report "Should I get a master's degree?" from the United States Department of Labor indicates professionals in computer science-related fields with a master's degree earn $16,000 more than those with only a bachelor's degree.

The Brookings Institution, "America’s Advanced Industries What They Are, Where They Are, and Why They Matter", and The New Yorker magazine, "How Utah Became the Next Silicon Valley" have identified Utah Valley as one of the hubs of this nation's high-tech industry. Utah Department of Workforce Services Occupational Projections for 2012 through 2022 indicate 1,180 new jobs in the "Computer and Mathematical" sector annually, with another 610 open jobs from replacement jobs, giving 1,790 total open jobs annually. By 2022 projections are for Utah to have 48,170 jobs in this same sector. Of this total, 45,670 are expected to be computer science or computer science-related jobs. The Provo-Orem Metropolitan Area is predicted to need 11,050 of these total jobs.

A survey commissioned by the Utah Technology Council indicated that 28% of engineering positions will be at the MS level. This means that of the projected 11,050 computer science-related jobs in the Provo-Orem Metropolitan Area in 2022, roughly 3,000 could be MS-level software positions with another 9,000 being needed across the state.

keyboard keys that spell out the word jobs