Nov 23, 2024  
2023-2024 Graduate Catalog & Student Handbook 
    
2023-2024 Graduate Catalog & Student Handbook [ARCHIVED CATALOG]

Master of Science - Computer Science


Completion of the Master of Science in Computer Science will prepare students to design and analyze algorithms to solve problems and study the performance of computer hardware and software. In addition, it will provide students a strong foundation as they encounter a range of problems, such as determining what problems can be solved with computers and the complexity of the algorithms that solve them, to designing applications that perform well on handheld devices that are easy to use and that uphold security measures.

Program Learning Outcomes

Upon completion of the Master of Science in Computer Science Degree, students will be able to:

  1. Demonstrate mastery in analyzing complex problems and applying knowledge of computer and/or data science to formulate solutions.
  2. Communicate computer and/or data science information clearly and effectively through presentations and technical writings to both expert and non-expert audiences.
  3. Demonstrate critical evaluation of recent research literature.
  4. Identify a novel relevant research problem in a chosen computer and/or data science research field, perform the literature survey for the problem, create a plan to solve the problem, carry on the plan, and defend the research.
  5. Recognize appropriate practices in the different fields of computer science and their ethical implications.

**Course offering frequency subject to change**

Degree Requirements (30)


A minimum of thirty (30) hours is required for a master’s degree. Eighteen (18) hours must be core. Non-thesis course-only students will complete twelve (12) hours of elective. If a student is on the thesis pathway, they will complete six (6) hours of electives and six (6) hours of thesis courses.

Electives (6-12)


Earn twelve (12) hours from following if pursuing the course-only pathway. Earn six (6) hours from the following if pursuing the thesis pathway.

Thesis (6)


Complete all of the following if pursuing the thesis pathway. 

Plan of Study: Course-Only Pathway


Plan of Study: Thesis Pathway