College of Sciences and HumanitiesDepartment of Computer Science
www.kent.edu/cs
About This Program
Advance your expertise in computing with Kent State’s Computer Science M.S., where a rigorous curriculum blends theory and real-world application across areas like software engineering, data science and cybersecurity. Gain hands-on research experience and tailor your path with thesis or non-thesis options, preparing you to solve complex technological challenges and thrive in high-demand industries or doctoral study. Read more...
Contact Information
Program Delivery
Examples of Possible Careers and Salaries*
Computer science teachers, postsecondary
- 2.6% slower than the average
- 38,500 number of jobs
- $85,540 potential earnings
Computer and information systems managers
- 10.4% much faster than the average
- 461,000 number of jobs
- $151,150 potential earnings
Information security analysts
- 31.2% much faster than the average
- 131,000 number of jobs
- $103,590 potential earnings
Computer and information research scientists
- 15.4% much faster than the average
- 32,700 number of jobs
- $126,830 potential earnings
Computer network support specialists
- 6.4% faster than the average
- 195,100 number of jobs
- $65,450 potential earnings
Database administrators and architects
- 9.7% much faster than the average
- 132,500 number of jobs
- $98,860 potential earnings
Computer programmers
- -9.4% decline
- 213,900 number of jobs
- $89,190 potential earnings
Software developers and software quality assurance analysts and testers
- 21.5% much faster than the average
- 1,469,200 number of jobs
- $110,140 potential earnings
* Source of occupation titles and labor data comes from the U.S. Bureau of Labor Statistics' Occupational Outlook Handbook. Data comprises projected percent change in employment over the next 10 years; nation-wide employment numbers; and the yearly median wage at which half of the workers in the occupation earned more than that amount and half earned less.
For more information about graduate admissions, visit the graduate admission website. For more information on international admissions, visit the international admission website.
Admission Requirements
- Bachelor's degree from an accredited college or university
- Minimum 3.000 undergraduate GPA on a 4.000-point scale
- Successful completion of high-level algebra, geometry and calculus coursework (equivalent to MATH 12002, MATH 12003 and MATH 21001)1
- Official transcript(s)
- GRE scores
- Résumé
- Goal statement
- Three letters of recommendation
- English language proficiency - all international students must provide proof of English language proficiency (unless they meet specific exceptions to waive) by earning one of the following:2
- Minimum 71 TOEFL iBT score
- Minimum 6.0 IELTS score
- Minimum 50 PTE score
- Minimum 100 DET score
Application Deadlines
- Fall Semester
- Application deadline: June 15
- Spring Semester
- Application deadline: November 1
- Summer Term
- Application deadline: April 1
All application materials (including applicable fee, transcripts, recommendation letters, etc.) submitted after these deadlines will be considered on a space-available basis.
Program Learning Outcomes
Graduates of this program will be able to:
- Demonstrate breadth-of-knowledge and understanding of essential facts, concepts, principles and theories relating to advanced topics in computer science.
- Conduct literature searches, comprehend advanced research materials and uncover connections between related work and critical evaluation and synthesis.
- Perform research, discovery and integration by applying advanced knowledge of computer science.
Full Description
The Master of Science degree in Computer Science provides students with an educational and research environment to develop career paths through necessary training with emerging technologies. Graduates have the technical knowledge and skills necessary for success within the information and high technology industries.
The M.S. degree in Computer Science has two culminating options: thesis or non-thesis. Students planning to pursue a Ph.D. degree an/or academic research should select the thesis option. Students planning to pursue applied research and development in industry may select the non-thesis option. The thesis option requires original research and a written thesis. The non-thesis option requires a capstone project and an optional industrial internship.
The Computer Science major includes the following optional concentrations:
- The Computational Data Science concentration prepares students to process big data. In a spectrum of real-world applications, the collected data (from such sources as mobile devices, GPS, sensor/RFID networks, Internet, social media, etc.) is so large and complex, the traditional data processing tools cannot efficiently and effectively handle it. This concentration focuses on algorithms development, machine learning, computation techniques, network and computing infrastructure and software.
- The Computer Engineering concentration prepares students to meet the need of computer engineering professionals in the industry for designing and managing emerging smart devices and computer-integrated physical systems with programmable intelligence. Students learn the hardware-software co-design principles and theory, architecture of the associated software and hardware, devices and sensors communication protocols and the interfaces to effectively design, build and evolve such smart devices and computer-driven intelligent physical systems.
- The Computer Security concentration exposes students to a wide range of topics on the security of computer systems. Students study the vulnerabilities in software and networks and develop algorithms and software to protect data, using digital encryption coding, protected databases and protected computer networking techniques.
Students opting to not pursue a concentration will create an individualized plan of study with their advisor.