The Master of Science in Applied Computer Science at Kent State University is a practice-oriented graduate programme designed for students who want to deepen technical skills and apply computing solutions to real-world problems. It suits graduates from computer science or related disciplines and professionals seeking advanced training in software development, data analytics, cybersecurity and systems engineering.
The master's in Applied Computer Science combines advanced coursework with project-based learning. Students take core modules that cover fundamental areas such as algorithms and data structures, operating systems, database systems, and software engineering. Elective options allow specialisation in topics such as machine learning and artificial intelligence, data analytics, computer networks, cybersecurity, human–computer interaction, cloud computing, and mobile or web application development.
The programme typically offers both thesis and non-thesis options, with the non-thesis pathway emphasising a practicum or capstone project that applies theory to an industry-relevant problem. Common module examples include:
Applicants are normally expected to hold a bachelor's degree in computer science, software engineering or a closely related discipline. Candidates with degrees in other fields may be considered if they demonstrate sufficient programming and mathematical background through prior coursework or professional experience.
Typical application materials include academic transcripts, a personal statement outlining objectives and relevant experience, a current CV or résumé, and letters of recommendation. International applicants must meet the university's English language proficiency requirements. Some applicants may be required to complete prerequisite undergraduate courses if their background lacks essential computing fundamentals.
Graduates of the Applied Computer Science master's develop skills that prepare them for a wide range of technical roles. Common career paths include software engineer, systems architect, data analyst or data scientist, cybersecurity analyst, network engineer, DevOps/SRE roles, and application developer. The programme’s applied focus and capstone option are particularly useful for those aiming to move directly into industry roles that demand practical development and project-delivery experience.
Alumni also pursue further research or doctoral study, or take on technical leadership roles such as technical product manager or engineering lead after gaining professional experience.
Kent State’s Computer Science department offers a balance of theoretical foundations and applied learning, supported by faculty active in teaching and research across areas such as machine learning, cybersecurity and software engineering. The university provides access to computing facilities, research labs and collaborative projects with regional industry partners, giving students opportunities for internships and applied research.
Students benefit from smaller class sizes in graduate courses, advising tailored to career goals, and campus services that support professional development and job placement. The programme is available in formats that consider working professionals’ needs, and the broader university environment provides interdisciplinary collaboration with departments such as information systems, engineering and the sciences.
Shortlist scholarships and plan your application — free guidance from our advisors.