Master of Science in Software Engineering

A female student pointing to a monitor to a male student.

Program Description

The Master of Science in Software Engineering (MSSE) program at Cleveland State University is an advanced degree that focuses on the principles and practices of software development and management. This program covers a broad range of topics, including architecture and design, development methodologies, project management, and quality assurance.


Students engage with real-world problems, often through partnerships with local industry and research opportunities in collaboration with faculty. Many graduates find positions with leading companies and institutions, such as:

  • Hyland Software.
  • Progressive Insurance.
  • Cleveland Clinic.
  • Keybank.
  • Sherwin-Williams.
  • Local and regional government organizations.
  • Startups

Possible job prospects after finishing this program are the following:

  • Computer and Information Research Scientist
  • Software Developer/Engineer.
  • Data Scientist.
  • IT Consultant.
  • Computer and Information Systems Manager
  • Chief Technology Officer

The Occupational Employment and Wage Statistics from the U.S. Bureau of Labor Statistics indicates Ohio has high employments for Software Developers, with 44,280 employed as of 2024. There is great demand for Software Developers, as the U.S. Bureau of Labor Statistics projects a 15% increase from 2024-2034, faster than average for all occupations.

The Master of Science in Software Engineering program at Cleveland State University is designed to equip students with advanced knowledge and skills in software development, project management, and engineering principles. The curriculum covers a wide range of topics, including software design, architecture, quality assurance, and software project management, ensuring that graduates are well-prepared to meet the demands of the industry. The program emphasizes practical experience through hands-on projects and collaboration with industry partners, fostering a strong understanding of real-world applications.

Students in the program benefit from a flexible course structure that accommodates both full-time and part-time learners, allowing them to balance their studies with professional commitments. Faculty members are experienced professionals and researchers in the field, providing valuable insights and mentorship. MSSE graduates are frequently hired by local and national organizations. We have a provided a plan of study for the MSSE program.

Plan of Study

Degree Requirements

Students in the MSSE program may elect a thesis option or a non-thesis option. All students, and particularly those intending to pursue a doctoral degree, are encouraged to select the thesis option.

Thesis Option

Students are required to take 24 credit hours of course work and 6 hours of thesis, for a total of 30 credit hours.

Non-Thesis Option

Students are required to take 30 credit hours of course work and 2 credit hours of Software Engineering Project (CIS 638), for a total of 32 credit hours.

 

Learn more about the Master of Science in Software Engineering admission and requirements

 

Yongjian Fu

Yongjian Fu, Ph.D.

Title: Graduate Program Director
Office: Fenn Hall 225
Phone: (216) 687-5518
Email: y.fu@csuohio.edu

The Department of Computer Science and the Washkewicz College of Engineering have a limited number of graduate assistantships available each year. A student may apply for an assistantship by completing an application form.

 

Teaching Assistantship Application Form

Learn more by requesting information or contacting a program staff member directly.

Program Director

Yongjian Fu

Yongjian Fu, Ph.D.

Title: Graduate Program Director
Office: Fenn Hall 225
Phone: (216) 687-5518
Email: y.fu@csuohio.edu

Contact

Mailing Address
Cleveland State University, Department of Computer Science
2121 Euclid Ave., FH 212
Cleveland, Ohio 44115-2214

Campus Location
Fenn Hall Room 212
1960 East 24th Street
Phone: 216.687.4604
cs@csuohio.edu