Electrical Engineering and Computer Science

Master of Computer Science | Cleveland State University

master of computer science

Request Information  Apply Now

In today's digital age, pursuing a Master of Computer Science (MCS) degree presents a strategic choice for those seeking to excel and drive innovation in the dynamic field of technology. Cleveland State University's MCS program empowers students with the knowledge and skills needed to navigate the complexities of the industry, offering a comprehensive education in computer science that helps them grow their careers.

A specialized program, the computer science master’s degree at Cleveland State University prepares students for careers as computer science professionals able to contend with the ever-evolving nature of working in tech. The MCS program emphasizes the study of computing using the latest technologies and focuses on the theoretical capabilities of computing, including problem-solving and algorithms.

why choose the master's in computer science program at csu?

As technology continues to shape our world, a Master's in Computer Science from Cleveland State University positions students to build thriving careers in this rapidly transforming landscape. Our MCS degree program provides the following advantages:

  • Open a range of career options: The MCS degree program empowers students to concentrate on specific areas of study, such as systems programming, database development, networks, security and more. As a result, students can look forward to leveraging their adaptable skills in diverse career opportunities.
  • Sub-tracks: Students tailor their education to their academic and professional goals through three sub-track options: the thesis sub-track, non-thesis sub-track or the internship sub-track.
  • Expert faculty: Computer science faculty members actively engage in research across an expanse of interests, and funded projects often include those in computer network security, software engineering, mobile computing, distributed computing and computer science education.
  • Preparatory program: Students who don’t currently hold an undergraduate degree in a computer science field benefit from CSU’s preparatory program, which includes the completion of six prerequisite courses in analytical methods, application programming and systems programming.
  • Funding opportunities: The Department of Computer Science and the Washkewicz College of Engineering offer a limited number of graduate assistantships each year. Students may apply for an assistantship by completing an application. Reach out to the College for more information.


The Master of Computer Science degree program at Cleveland State University offers a range of courses that encourage students to explore the discipline and build a comprehensive understanding of computer science concepts. Through these classes, students hone the skills required to tackle ongoing challenges in the field. The MCS program consists of 32 credit hours, 14 of which are in core topics.

Core courses include:

  • Advanced computer architecture
  • Graduate seminar in computer science
  • Analysis of algorithms
  • Advanced operating systems
  • Comparative programming languages

Students can also choose between a range of elective courses, which include:

  • Mobile computing
  • Big data and parallel processing systems
  • Data mining
  • Artificial intelligence
  • Bioinformatics
  • Software testing
  • Secure and dependable computing

Those interested in transferring to CSU’s computer science master’s degree program can transfer up to six hours of credit from another university. Credits are subject to the approval of the program director.

Review the catalog to learn more about the computer science master’s degree

careers in computer science

Prepared for immediate employment in business, industry and government, our graduates bring adaptability and expertise to their workplace, and many continue to advance their education in a doctoral program.

With a broad, interdisciplinary computer science education, our graduates find positions in various industries, including:

  • Software development companies
  • Artificial intelligence and machine learning research
  • Data analysis and data science positions
  • Cybersecurity firms
  • Information technology consulting
  • Government agencies
  • Financial institutions
  • Healthcare and biotechnology companies
  • Academic and research institutions

admissions requirements

While we encourage those with a bachelor’s degree in computer science or computer engineering to apply, we also welcome applicants from related fields. However, these applicants may be required to take additional prerequisite courses.

Admission to the Master of Computer Science program requires:

  • A baccalaureate degree in computer science or a related field.
  • A completed application.
  • GRE scores, required if one or more of the following conditions is true:
    • An unaccredited college or university awarded the undergraduate degree.
    • The undergraduate degree was in a discipline unrelated to software engineering, electrical engineering, computer engineering, computer science or information management.
    • The year of the baccalaureate degree precedes the date of application to the College of Graduate Studies by more than six years.

If the GRE is required, a minimum score of the 60th percentile in the Quantitative Reasoning portion is required, but this minimum score does not guarantee admission.

International applicants must meet a minimum undergraduate cumulative grade-point average of 3.0. We require that international students submit scores from the Test of English as a Foreign Language (TOEFL).

Learn more about test scores and additional admissions requirements.

learn more about csu's master of computer science degree

In Cleveland State's master’s in computer science, you experience a supportive and well-rounded education in foundational concepts while improving your skills with cutting-edge technologies. Equipped with the knowledge and abilities to excel in the digital world, you prepare to drive innovation and progress in your career.

Discover more about the computer science master’s degree by requesting information or contacting a program staff member directly.