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.
Department of Electrical Engineering & Computer Science
Phone: 216.687.2589
eecs@csuohio.edu
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
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.