Cost & earnings at Kettering University What students borrow here, and what they go on to earn
Kettering University’s Master of Science in Computer Science (Applied Computer Science) is a practice-oriented programme designed for graduates and professionals who want to deepen technical skills and apply computing solutions to real-world engineering and industrial problems. It suits students seeking advanced coursework and project experience in software, data, and systems engineering with close links to industry.
The programme focuses on advanced topics in computing with an emphasis on applied problem solving, system integration and hands-on projects. Core coursework typically covers advanced algorithms and data structures, software engineering and architecture, operating systems, database and information systems, and principles of computer networks. Students choose electives in areas such as machine learning and data analytics, embedded and real-time systems, cloud and distributed computing, cybersecurity, parallel and high-performance computing, and mobile or IoT application development.
Instruction blends lectures, laboratory work and team-based projects. Most students complete a substantial applied project or capstone that partners with industry or addresses a practical engineering challenge; options may also include a research thesis or practicum depending on the student’s goals and the chosen programme track. Coursework emphasises programming in contemporary languages, system design, performance evaluation, software testing and deployment, and secure systems practice.
Applicants are normally expected to hold a bachelor’s degree in computer science, computer engineering, electrical engineering, or a closely related discipline, with evidence of competence in programming and core computing subjects (for example, data structures, algorithms, discrete mathematics and basic systems courses). Candidates with degrees in other quantitative fields who demonstrate sufficient preparation through coursework or professional experience may also be considered.
Typical application materials include official academic transcripts, a résumé or CV, a statement of purpose outlining academic and career objectives, and letters of recommendation. The university assesses applicants for readiness for graduate-level study; some applicants may be asked to complete prerequisite undergraduate courses. International applicants must meet the university’s English language proficiency requirements and provide any documents required for international admission.
Graduates are prepared for roles that apply advanced computing across industry and research, including software engineer, systems architect, data scientist or analyst, machine learning engineer, embedded systems developer, cybersecurity analyst, and cloud or DevOps engineer. Given Kettering’s strong engineering and manufacturing connections, alumni frequently find employment in automotive, mobility, manufacturing, aerospace, defence, healthcare and industrial automation sectors, as well as in technology firms, startups and consulting.
The programme’s applied focus and project portfolio support transition into industry roles that require practical system-building experience, and many graduates move into positions that combine software development with systems integration, data-driven decision-making and engineering design.
Kettering is known for its applied, career-focused education and strong ties to industry. Students benefit from close collaboration with engineering and manufacturing partners, opportunities for internships and project work with local and national employers, and facilities equipped for hands-on development and testing. Class sizes are typically small, enabling direct access to faculty, personalised mentoring and team-based learning.
The university emphasises experiential learning and career preparation, with dedicated career services that help students connect with employers, develop professional skills and build a portfolio of applied projects. For students seeking a Master’s that combines rigorous computing fundamentals with industry-relevant application, Kettering offers a practical route into advanced technical roles.
Shortlist scholarships and plan your application — free guidance from our advisors.