Dec 26, 2024  
Graduate Catalog 2023-2024 
    
Graduate Catalog 2023-2024 [ARCHIVED CATALOG]

Computer Science, M.S.


Graduate Program Advisor: Johng-Chern Chern, Kapila Rohan Attele

Graduate Faculty: Jan-Jo Chen, Johng-Chern Chern, Moussa Ayyash

The Department of Computing, Information and Mathematical Sciences, and Technology offers a Master of Science degree in Computer Science. The program is designed to be as flexible as possible to meet the varied needs of the busy professional. Courses are offered in daytime and evenings in state-of-the-art computer laboratories. Several courses in current areas are also offered online.

The goal of the Program is to prepare students for employment in the IT sector. External Advisory Committee of leaders from industry and academia, and entrepreneurs helps the Program to stay current.

Three courses, and a research project or thesis are explicitly required. The Graduate Program Advisor will work with the student to map out a study plan that ensures speedy graduation within a framework of the student’s needs and objectives. The department also offers Post-baccalaureate Certificates in Computer Security, and Databases and Data Analytics.

The Department has a few graduate assistantships and other forms of financial assistance for qualified students.

General Requirements


  • Fulfillment of the general requirements for admission to the Graduate School and successful completion of 36 credit hours.
  • 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.

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.

Completion of Five Elective Computer Science Courses at the 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.