Cost & earnings at Clark University What students borrow here, and what they go on to earn
Clark University's Master of Science in Computer Science (Applied Computer Science) is a practice-focused graduate degree that equips students with advanced software, systems and data skills for industry and applied research. It suits graduates with a foundational background in computing or a related discipline who want hands-on training, project experience and faculty mentoring to move into professional roles or continue to doctoral study.
The Applied Computer Science master's at Clark combines core foundations with applied electives, emphasising software development, systems thinking and data-driven problem solving. Students follow a curriculum that typically covers advanced algorithms and data structures, software engineering and architecture, operating systems and networking, databases and data management, and machine learning and data analytics. Coursework is complemented by practical components such as a capstone project, practicum or research thesis, where students apply methods to real-world problems under faculty supervision.
Applicants are normally expected to hold a bachelor's degree from an accredited institution. A degree in computer science, mathematics, engineering or a closely related field is preferred; applicants with other backgrounds may be considered provided they can demonstrate sufficient quantitative and programming preparation. Typical application materials include academic transcripts, a personal statement outlining objectives and experience, letters of recommendation, and a résumé. International applicants must demonstrate English language proficiency through recognised tests unless exempt. Some preparation in programming, discrete mathematics and data structures is usually required; conditional or bridge coursework may be available for candidates who need to fill specific gaps.
Graduates of the Applied Computer Science programme pursue roles across industry and research. Common career destinations include software developer, systems engineer, data analyst/scientist, DevOps or cloud engineer, cybersecurity analyst, and application architect. The programme’s applied focus and project portfolio also prepare students for technical leadership positions and for further study such as doctoral programmes in computer science or related computational fields. Clark’s career services and local employer connections help students secure internships and entry-level roles in technology companies, startups, consulting firms and public-sector organisations.
Clark offers a personalised learning environment with relatively small class sizes and close faculty interaction, which benefits students pursuing applied projects and research mentorship. The university emphasises interdisciplinary problem solving, enabling computer science students to collaborate with colleagues in data science, business, the natural sciences and social sciences. Located within reach of a regional tech ecosystem and major metropolitan centres, Clark provides access to internship opportunities, industry partnerships and practical experiences. The programme's focus on hands-on coursework, capstone work and career preparation is designed to help graduates transition directly into technology roles or to continue into advanced research.
Shortlist scholarships and plan your application — free guidance from our advisors.