Working copy

Page PDF

Computer Science, M.C.S.

Requirements

The Master of Computer Science (MCS) at Utah Valley University is an applied graduate program resulting in a professional degree. Students graduating with this degree will have a broad grounding in computer science as a discipline and be well equipped to take on leadership roles in a wide range of computing technology-related industries. Student education will be focused on developing software systems using current technologies while allowing them the freedom to explore and exploit new
technologies to solve real-world problems. Students will be required to develop a broad base of competency by passing required courses in large scale implementation, applied mathematics computing, information management, and software engineering. Electives will allow a student to continue to add breadth to their education or allow them to focus on specific areas of computer science they find interesting or feel will best advance their professional objectives.

Total Program Credits: 30
Matriculation Requirements:  

1. Application for admission to the MCS will include letters of recommendation and a statement of purpose.

2. Applicants must have an overall grade point average in their undergraduate work of 3.0 or higher on a 4.0 scale.

3 For international students whose native language is not English, a TOEFL score of 80 iBT (550 pBT) or higher, or an IELTS band score of 6.5 or higher within the past two years, is required.

4. Applicants with a bachelor's degree in a computer-related field (Computer Science, Computer Engineering, Software Engineering, or a closely related field) who have completed the following courses (or equivalent courses from other institutions) with a C+ or better will be deemed to have the fundamental computer science background to enter the program:

  • CS 2300 Discrete Structures I
  • CS 2420 Introduction to Algorithms and Data Structures
  • CS 2810 Computer Organization and Architecture
  • CS 3060 Operating Systems Theory
  • MATH 1210 Calculus I

5. Applicants found lacking in fundamental computer science background can be conditionally admitted to the MCS. Conditionally admitted students will have an individualized MCS Leveling Plan (MCS LP) developed for them by the Computer Science Graduate Committee. Once the MCS LP has been met by the applicant, the applicant will be deemed to have the fundamental computer science background to enter the program. Graduate policy precludes conditionally admitted students from taking 6000 level courses.

6. Applicants found lacking in fundamental computer science background can be conditionally admitted to the MCS. Conditionally admitted students will have an individualized MCS Leveling Plan (MCS LP) developed for them by the Computer Science Graduate Committee. Once the MCS LP has been met by the applicant, the applicant will be deemed to have the fundamental computer science background to enter the program. Graduate policy precludes conditionally admitted students from taking 6000 level courses.

7.All applicants will be subject to the approval of the Computer Science Graduate Committee.

Discipline Core Requirements: 24 Credits 
  CS 6150 Advanced Algorithms  3
  CS 6300 Software Engineering Leadership  3
  CS 6400 Modern Databases  3
  CS 6500 Software Architecture  3
  CS 6510 Design and Simulation of Operating Systems  3
  CS 6600 Graduate Project I 3
  CS 6610 Graduate Project II 3
  CS 6700  Advanced Mathematics for Computer Science   3
Elective Requirements: 6 Credits 
Electives: Pick 2 Courses, or other departmental approved electives   6
  CS 6470 Machine Learning (3.0)  
  CS 6620 Advanced Data Mining and Visualization (3.0)  
  CS 6730 Advanced Embedded Systems Engineering (3.0)  
  CS 6800 Computer Graphics (3.0)  

  Graduation Requirements:

  1. Completion of all courses with a grade of B- or better.  
  2. Graduate project proposal presented to and accepted by the student's Advisory Committee.
  3. Completion and defense of graduate project (CS 6600 and CS 6610); defense must be accepted by the student's Advisory Committee.  
  4. Completion of all required courses and elective courses for a total of 30 credit hours with an average GPA of 3.0 or higher.  

Graduation Plan

This graduation plan is a sample plan and is intended to be a guide. Your specific plan may differ based on your Math and English placement and/or transfer credits applied. You are encouraged to meet with an advisor and set up an individualized graduation plan in Wolverine Track.

Milestone courses (pre-requisites for a course in one of the subsequent semesters) are marked in red and Italicized.

 Semester 1 Course Title Credit Hours
CS 6510 Design and Simulation of Operating Systems 3
CS 6300 Software Engineering Leadership 3
  Semester total: 6
Semester 2 Course Title Credit Hours
CS 6400 Modern Databases 3
CS 6700 Advanced Mathematics for Computer Science 3
  Semester total: 6
Semester 3 Course Title Credit Hours
CS 6500 Software Architecture 3
Elective MCS Elective Course 3
  Semester total: 6
Semester 4 Course Title Credit Hours
CS 6150 Advanced Algorithms 3
Elective MCS Elective Course 3
  Semester total: 6
Semester 5 Course Title Credit Hours
CS 6600 Graduate Project I 3
  Semester total: 3
Semester 6 Course Title Credit Hours
CS 6610 Graduate Project II 3
  Semester total: 3
  Degree total: 30

Department

College of Technology & Computing

 
 
Computer Science Graduate Studies
Program Requirements

The Master of Computer Science (MCS) degree at Utah Valley University is an applied graduate program focused 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 degree 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 MCS requires students to complete 30 hours of course work beyond their undergraduate degree to gain additional breadth and depth. Six hours of this course work will be associated with your graduate project where you will design and develop a large complex project from inception to completion. Students without an undergraduate degree in computer science who have a passion for the field are encouraged to apply. In such cases a student can be conditionally admitted while they complete an individualized leveling plan designed to bring their skills up to the required level to enter the MCS.

 NOTE: Graduate policy precludes conditionally admitted students from taking any 6000 level courses. The UVU Computer Science Department cannot waive or alter this graduate policy.

Admission Requirements

The most desirable background for an MCS student is someone with an undergraduate degree in a computer-related field (Computer Science, Computer Engineering, Software Engineering, or a closely related field). The UVU Computer Science Department does not require nor does it use standardized test scores to evaluate the readiness of a candidate to begin the MCS. You will need an overall grade point average of 3.0 or higher on a 4.0 scale. Additionally, you will need to have completed the following UVU or equivalent classes with a C+ or better:

  • CS 2300 Discrete Structures I
  • CS 2420 Introduction to Algorithms and Data Structures
  • CS 2810 Computer Organization and Architecture
  • CS 3060 Operating Systems Theory
  • MATH 1210 Calculus I
 
 

 

2017-18 Graduate--Tuition and General Fee Schedule
RESIDENT NON-RESIDENT
Credit Hours Tuition Fees Total Credit Hours Tuition Fees Total
0.5 187.50 17.50 205.00 0.5 473.00 17.50 490.50
1.0 375.00 35.00 410.00 1.0 946.00 35.00 981.00
1.5 562.50 52.50 615.00 1.5 1,419.00 52.50 1,471.50
2.0 750.00 70.00 820.00 2.0 1,892.00 70.00 1,962.00
2.5 937.50 87.50 1,025.00 2.5 2,365.00 87.50 2,452.50
3.0 1,125.00 105.00 1,230.00 3.0 2,838.00 105.00 2,943.00
3.5 1,312.50 122.50 1,435.00 3.5 3,311.00 122.50 3,433.50
4.0 1,500.00 140.00 1,640.00 4.0 3,784.00 140.00 3,924.00
4.5 1,687.50 157.50 1,845.00 4.5 4,257.00 157.50 4,414.50
5.0 1,875.00 175.00 2,050.00 5.0 4,730.00 175.00 4,905.00
5.5 2,062.50 192.50 2,255.00 5.5 5,203.00 192.50 5,395.50
6.0 2,250.00 210.00 2,460.00 6.0 5,676.00 210.00 5,886.00
6.5 2,437.50 227.50 2,665.00 6.5 6,149.00 227.50 6,376.50
7.0 2,625.00 245.00 2,870.00 7.0 6,622.00 245.00 6,867.00
7.5 2,812.50 262.50 3,075.00 7.5 7,095.00 262.50 7,357.50
8.0 3,000.00 280.00 3,280.00 8.0 7,568.00 280.00 7,848.00
8.5 3,187.50 297.50 3,485.00 8.5 8,041.00 297.50 8,338.50
9.0 3,375.00 315.00 3,690.00 9.0 8,514.00 315.00 8,829.00
9.5 3,562.50 332.50 3,895.00 9.5 8,987.00 332.50 9,319.50
10.0 3,750.00 350.00 4,100.00 10.0 9,460.00 350.00 9,810.00
10.5 3,937.50 350.00 4,287.50 10.5 9,933.00 350.00 10,283.00
11.0 4,125.00 350.00 4,475.00 11.0 10,406.00 350.00 10,756.00
11.5 4,312.50 350.00 4,662.50 11.5 10,879.00 350.00 11,229.00
12.0 4,500.00 350.00 4,850.00 12.0 11,352.00 350.00 11,702.00
12.5 4,687.50 350.00 5,037.50 12.5 11,825.00 350.00 12,175.00
13.0 4,875.00 350.00 5,225.00 13.0 12,298.00 350.00 12,648.00
13.5 5,062.50 350.00 5,412.50 13.5 12,771.00 350.00 13,121.00
14.0 5,250.00 350.00 5,600.00 14.0 13,244.00 350.00 13,594.00
14.5 5,437.50 350.00 5,787.50 14.5 13,717.00 350.00 14,067.00
15.0 5,625.00 350.00 5,975.00 15.0 14,190.00 350.00 14,540.00
15.5 5,812.50 350.00 6,162.50 15.5 14,663.00 350.00 15,013.00
16.0 6,000.00 350.00 6,350.00 16.0 15,136.00 350.00 15,486.00
16.5 6,187.50 350.00 6,537.50 16.5 15,609.00 350.00 15,959.00
17.0 6,375.00 350.00 6,725.00 17.0 16,082.00 350.00 16,432.00
17.5 6,562.50 350.00 6,912.50 17.5 16,555.00 350.00 16,905.00
18.0 6,750.00 350.00 7,100.00 18.0 17,028.00 350.00 17,378.00
18.5 6,937.50 350.00 7,287.50 18.5 17,501.00 350.00 17,851.00
19.0 7,125.00 350.00 7,475.00 19.0 17,974.00 350.00 18,324.00
19.5 7,312.50 350.00 7,662.50 19.5 18,447.00 350.00 18,797.00
20.0 7,500.00 350.00 7,850.00 20.0 18,920.00 350.00 19,270.00
20.5 7,687.50 350.00 8,037.50 20.5 19,393.00 350.00 19,743.00
21.0 7,875.00 350.00 8,225.00 21.0 19,866.00 350.00 20,216.00
21.5 8,062.50 350.00 8,412.50 21.5 20,339.00 350.00 20,689.00
22.0 8,250.00 350.00 8,600.00 22.0 20,812.00 350.00 21,162.00
22.5 8,437.50 350.00 8,787.50 22.5 21,285.00 350.00 21,635.00
23.0 8,625.00 350.00 8,975.00 23.0 21,758.00 350.00 22,108.00
23.5 8,812.50 350.00 9,162.50 23.5 22,231.00 350.00 22,581.00
24.0 9,000.00 350.00 9,350.00 24.0 22,704.00 350.00 23,054.00
24.5 9,187.50 350.00 9,537.50 24.5 23,177.00 350.00 23,527.00
25.0 9,375.00 350.00 9,725.00 25.0 23,650.00 350.00 24,000.00

 

Faculty

Z

No results found.

Careers

Interested in a Career related to this degree? Learn more about...

  • Occupation Description
  • Employment Projections
  • Occupation Wages
  • Related Occupations
  • Current Job Openings
  • And more

Follow the links below to view current, detailed Utah Department of Workforce Services occupational information for that career.

^ Back to Top