Aug 23, 2025  
Graduate Catalog 2025-2026 
    
Graduate Catalog 2025-2026

Computer Science, M.S.


Return to {$returnto_text} Return to: Colleges and Departments

Graduate Program Advisor: Dr. Kapila Rohan Attele

Graduate Faculty: Dr. Jan-Jo Chen, Dr. Johng-Chern Chern, Dr. Saifuddin Saif, Dr. Mohammad Abdus Salam

Admission Requirements


  • A Bachelor’s degree from an accredited institution is required. However, applicants are expected to, at the minimum, have programming experience that is equivalent to one year of programming in a high-level language, as well as a working knowledge of data structures, principles of programming languages, a low-level language, and calculus. Interested students lacking this background are also encouraged to apply; their study plan will enable them to acquire sufficient background to take graduate level courses.
  • Must satisfy all the graduate school admissions requirement.

General Degree Requirements


  • Fulfillment of the general requirements for admission to the Graduate School and successful completion of 36 credit hours.
  • No student admitted to the Master of Computer Science Program is permitted to register in more than 17.64 credit hours of online course work that are applicable to the MS degree in Computer Science.
  • International students may be subject to more stringent requirements regarding online classes by the USCIS. They need to consult the Graduate Advisor to be incompliance with the current requirements.

Specific Requirements


Required Core Courses (9 Credit Hours).


A grade B or better in each course is needed.

Required Master’s Project or Thesis (3 or 6 Credit Hours).


A grade B or better in each course is needed.

Required CPTR Elective Courses - 5000-level (15 Hours):


Must be selected with the approval of the graduate advisor.

Completion of the Remaining Courses (6-9 Credit Hours)


From approved 5000-level or approved 4000-level (4000-level passed with a grade B or better in each) courses applicable to the master’s degree:

With the approval of the Graduate Program Advisor, three credit hours at the 5000 level may be taken in fields related to computer science, such as mathematics and computational biology.

Integrated Pathway Requirements


Under this Integrated Pathway, computer science program allows undergraduate students to take 9 credit hours of graduate coursework while completing their BS degree. These courses count toward both the BS in Computer Science and the MS in Computer Science requirements. 36 applicable credit hours in graduate course work is required for MS in Computer Science 

Bachelor’s Degree - Computer Science [120 Credit Hours]


  • Students complete general education, required, and elective courses for the BS degree.
  • Up to 9 credit hours of graduate 5000-level computer science courses may be counted toward both the BS and MS degrees in Computer Science, provided a grade of B or higher is earned in each course.

Required Core Courses (9 Credit Hours)


A grade B or better in each course is needed.

Required Master’s Project or Thesis (3 or 6 Credit Hours).


A grade B or better in each course is neede

Required CPTR Elective Courses - 5000-level (15 - 24 Credit Hours):


Must be selected with the approval of the graduate advisor.

Optional Courses (0-3 Credit Hours)


With the approval of the Graduate Program Advisor, three credit hours at the 5000 level may be taken in fields related to computer science, such as mathematics and computational biology.

Return to {$returnto_text} Return to: Colleges and Departments