Apr 29, 2025  
Catalog 2024-2025 
  
Catalog 2024-2025

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.
    2. Exhibit creativity and intelligence in solving problems and strengthening more subtle character traits such as persistence, self-confidence, and stability with flexibility.

Graduation Requirements

To graduate with an MS in Computer Science, students must successfully complete 44 credits of coursework, including the Science and Technology of Consciousness course required for all MIU Computer Science graduate students, one Forest Academy course in each semester in which the student is enrolled for 12 weeks or more, 40 credits of required graduate-level computer science courses, which must include one systems or analytics course. At least 20 credits applied to the MS degree must be at the 500-level or above. Students must achieve a CGPA of 3.0 or higher in all computer science courses.

Master of Science Computer Science Requirements


Science and Technology of Consciousness Requirement (4 credits)


Required MS Computer Science Course (4 credits)


Graduate-Level Systems or Analytics Requirement (Choose 4 credits)


Level 400+ Computer Science Electives (Choose 12 credits)


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

Level 500+ Computer Science Electives (Choose 20 credits)


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

Forest Academy Requirement


  • Any Forest Academy courses Credits: variable *

Total Credits Required 44


*Completing CS 500  fulfills the Forest Academy requirement for the semester in which the course is completed.

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