Program Description

The computer science program provides students an opportunity to obtain more advanced knowledge and skills in computer science and information technology area, at a detailed technical level. Students have opportunities to learn more about artificial intelligence, software engineering and data modeling, cloud computing, big data, databases and security. Projects typically involved the application of Java, Python, C/C++, R and/or other programming languages to concepts and problems. 

Research Opportunities and Assistantships

Applicants applying by February 1 are eligible for the College of Science and Engineering fellowship award, a one-year renewable fellowship awarded to top applicants who did not study as an undergraduate at Central Michigan University. New and existing students are eligible to apply for limited teaching assistant and research assistant position. 

Admission Requirements

Admission to the computer science program requires:

  • a bachelor's degree or equivalent from an accredited four-year university;
  • a minimum undergraduate GPA of 2.7; and
  • GRE scores.

Application deadlines for fall semester are March 1 to be considered for graduate assistant funding and June 1 for regular admission. Deadline for spring semester is Oct. 1 to be considered for graduate assistant funding.

Apply online at

Graduation Requirements

To graduate, students are required to take 30 graduate credits in the program. Plan A (thesis option) students must defend and submit a written thesis (six credits of the 30 are thesis credits). Plan B (project option) students must complete a research project (three credits of the 30 total). Up to six credit hours may be transferred in from another graduate program. At least 15 credits must be from 600+ level courses. All graduate students are required to take CPS 541 (databases) and ITC 510 (data modeling).

Career Outlook

For More Information

Patrick Kinnicutt
Chairperson of Computer Science
Pearce 413