Skip to main content

Master of Computer and Information Science - Computer Science

Cleveland State University's Computer Science track in the Master of Computer and Information Science (MCIS) program is a professional degree program specifically designed to combine a thorough education in computer and information science with applications in the areas of business, engineering, mathematics, or other relevant fields. 

The program emphasizes study of computing using the latest technologies. It focuses on the theoretical capabilities of computing including problem solving and algorithms. There are thesis, non-thesis, and internship tracks available for this course of study. 

Image removed.

Department of Electrical Engineering & Computer Science
Phone: 216.687.2589

Admission Requirements

  • Application Form
  • Application Fee
  • Undergraduate Transcripts
    • Minimum 3.0 Undergraduate GPA
  • GRE Test Scores
    • The GRE General section is required if one or more of the following conditions is true:

    • An unaccredited college or university awarded the undergraduate degree.
    • The student's undergraduate cumulative grade-point average is below 3.00.
    • The year of the baccalaureate degree precedes the date of application to the College of Graduate
      Studies by more than six years; however, in this case, the examination requirement may be waived, with program approval, if the applicant's undergraduate grade-point average is 3.0 or above.
      • If the GRE is required, a minimum score at the 60th percentile on the Quantitative section, and a score of 3.5 or higher in the Analytical Writing Qualitative section, are typically required.

*Admission to the program is based on a combination of a candidate’s undergraduate GPA and the GRE score.  

-International students are required to have met at least one of the following English language proficiency requirements:

  • TOEFL iBT (Internet-Based): 78 (including at least 20 in reading, 21 in listening, 17 in writing, and 20 in speaking)
  • TOEFL PBT (Paper-Based): 550
  • IELTS: 6.0 and at least 5.0 in each section
  • PTE (Pearson’s Test of English): 50
  • iTEP: 5.0

Admission Deadlines

All applications must be submitted and complete on the following application deadline dates:

  • Domestic Students
    • Rolling
  • International Students
    • Fall Semester - July 21st
    • Spring Semester - December 10th
    • Summer Semester - April 14th


Program Requirements

Students who do not have a degree in a computing field, and who want to apply for the graduate degree in Computer Science, will be required to complete the following preparatory program and earn a grade of B or better in each course. Students who previously earned a grade of B or better in an equivalent course can have the corresponding requirements waived with prior authorization by the program.

Analytical Methods

  • ESC 310 Probability and Statistics for Engineers
  • MTH 220 Introduction to Discrete Mathematics

Application Programming

  • CIS 260 - Introduction to Programming
  • CIS 265 - Data Structures (Prerequisites: CIS 260)
  • CIS 390 - Introduction to Algorithms (Prerequisite: CIS 265)
  • CIS 430 – Databases (Prerequisite: CIS 265)

Systems Programming

  • CIS 335 - Language Processors (Prerequisite: CIS 265)
  • CIS 340 - C/C++ For Systems Programming (Co-requisite: CIS 265)
  • CIS 345 - Operating Systems (Prerequisite: CIS 340)
  • CIS 601 Graduate Seminar in Computer Science
  • CIS 606 Analysis of Algorithms     
  • CIS 620 Advanced Operating Systems
  • CIS 600 Advanced Computer Architecture (cross-listed as EEC 581)
  • CIS 524 Programming Languages

Students choose from between 12-18 credit hours (depending on their track)

  • CIS 530 - Introduction to Database Systems and Processing
  • CIS 554 - Data Comm Net
  • CIS 580 - Introduction to Computer Architecture
  • CIS 590 - Foundations of Computing
  • CIS 611 - Enterprise DB Systems & Data Warehouse
  • CIS 612 - Big Data and Parallel Database Processing Systems
  • CIS 630 - Enterprise Application Development
  • CIS 631 - Distributed Object Systems
  • CIS 632 - Mobile Computing
  • CIS 634 - Object-Oriented Software Engineering
  • CIS 635 - Software Engineering Metrics, Economics, & Management
  • CIS 650 - Compiler Design
  • CIS 658 - Multimedia Computing
  • CIS 660 - Data Mining
  • CIS 666 - Artificial Intelligence
  • CIS 667 - Bioinformatics
  • CIS 675 - Information Security
  • EEC 521 - Software Engineering
  • EEC 522 - Software Systems Modeling and Analysis
  • EEC 621 - Internet Software Systems
  • EEC 622 - Formal Methods in Software Engineering
  • EEC 623 - Software Quality Assurance
  • EEC 624 - Software Testing
  • EEC 625 - Software Design & Architecture
  • EEC 683 - Computer Networks II
  • EEC 684 - Parallel Processing Systems
  • EEC 688 - Secure and Dependable Computing

Thesis Sub-Track

Students in the thesis sub-track are required to complete a minimum of 12 credits of elective coursework in addition to 6 credits of MS thesis research.

Non-Thesis Sub-Track

Students in the non-thesis sub-track are required to complete a minimum of 18 credits of elective coursework.

Internship Option

Students who select the internship option are required to complete at least one credit of CIS 690 - Professional Internship in addition to the minimum 32 credit hours required for the graduate program.


Did You Know?

Employment of computer and information technology occupations is projected to grow 13 percent from 2016 to 2026, faster than the average for all occupations.

Bureau of Labor Statistics


Request Info


Career Outcomes

  • Graduates of the program will be prepared for immediate employment in business, industry, and government, or to pursue higher studies in the discipline.
  • These are some of the local companies that are hiring CSU grads: NASA, MRI Software, Case Western, CGI Technologies, Aerotek, DXC, Acumen Solutions, and Modis.