Apr 02, 2026  
2026-2027 Catalog 
  
2026-2027 Catalog

Computer Science, MS

Location(s): On-Campus


Return to {$returnto_text} Return to: Programs A-Z

Program Description

The MS CS is a professional degree in computer science with a strong emphasis on industry-relevant software development that emphasizes hands-on, real-world courses that practical industry for career advancement. The curriculum is designed to develop your practical skills in computer science, software engineering, full stack web development, cloud computing, algorithms, big data, artificial intelligence and more, preparing you to work in a variety of industries and companies.

Program Learning Outcomes

Upon successfully completing the MS in Computer Science, students will be able to:

  1. Put theory into practice:
    1. Analyze a problem using the theoretical knowledge of computer science.
    2. Define the requirements for a solution.
    3. Design a software solution for that problem.
  2. Use the current techniques and tools in modern computing practice:
    1. Analyze a problem using the theoretical knowledge of computer science.
    2. Define the requirements for a solution.
    3. Design a software solution for that problem.
    4. Learn new technology.
  3. Demonstrate team organization and leadership:
    1. Function effectively as a team member to accomplish a common goal.
    2. Demonstrate skill in designing a software solution for a program.
    3. Analyze interpersonal/team problems.
    4. Use communication skills.
    5. Demonstrate leadership/team/organization behaviors to solve problems.
  4. Demonstrate technical management:
    1. In a workplace setting, recognize professional, ethical, legal, security, and social issues in American business culture.
    2. Apply some knowledge of professional, ethical, legal, security, and/or social issues in the technology business culture to act appropriately or resolve a problem in that context.
  5. Exhibit characteristics of developing consciousness and creativity in the field of technology:
    1. Ability to learn new technology.

Exhibit creativity and intelligence in solving problems and strengthening more subtle character traits such as persistence, self-confidence, and stability with flexibility.

Entrance Requirements

Applicants must hold a four-year undergraduate degree, or an approved equivalent, and present a minimum GPA of 3.0 overall or 3.2 in their final two years of study.
Admission is based on the strength of the applicant’s academic record and other relevant evaluative factors.

Graduation Requirements

To graduate with an MS in Computer Science, students must complete 44 total credits with a cumulative GPA of 3.0 or higher in Computer Science courses.

1. Required University Course (4 credits)
FOR 500 - Science Of Creative Intelligence (SCI) – 4 credits
This course is mandatory for all MIU Computer Science graduate students. 

2. Computer Science Coursework (40 credits)
Students must complete 40 credits in Computer Science and approved related coursework, which must include:

  • CS 401 – Modern Programming Practices
  • CS 435 – Algorithms (must be completed with a minimum grade of B- or higher)
  • At least one Systems or Analysis course, selected from the following:
    • Big Data
    • Big Data Analytics
    • Big Data Technology
    • Cloud Computing
    • Database Management Systems
    • Mobile Device Programming

Graduate-Level Coursework Requirements

  • Students must complete at least 22 of the 44 total credits in courses at the 5xx level or above.
  • At least 20 of these 22 graduate-level credits must be Computer Science (CS) courses.

Academic Performance Requirements

  • No more than one course may be completed with a grade of C, C+, or C-.
  • The cumulative GPA for Computer Science courses must be 3.0 or higher.

Master of Science Computer Science Requirements


Science of Creative Intelligence (4 credits)


Required MS Computer Science Course (8 credits)


Systems or Analysis Course (Choose at least one 4-credit course from the courses below)


Computer Science Electives Level 400-to-500 or above (Choose 28 credits)


  • Any CS courses 400-to-500-level or above Credits: variable

At least 20 credits completed for the MS CS must be in courses that are 500-level or above.

Completing CS 522, CS 523, or CS 516 for the Systems or Analysis course will also count toward the 500-level or above requirement. 

Total Credits Required 44


Return to {$returnto_text} Return to: Programs A-Z