Cost & earnings at University of Massachusetts Boston What students borrow here, and what they go on to earn
The Master of Science in Computer Science (Applied Computer Science) at the University of Massachusetts Boston is a professionally focused programme that develops advanced technical skills and practical experience for careers in software, data and systems engineering. It suits graduates with a computing or related background who want hands-on training, a project-based capstone option and pathways into industry roles or continued research.
The programme combines core computer science foundations with applied electives and a substantial project or thesis option. Core topics typically include advanced algorithms, data structures, operating systems, software engineering principles and databases. Applied and elective modules enable specialisation in areas such as machine learning and artificial intelligence, data science and big data, networked and distributed systems, cloud computing and DevOps, cybersecurity, human–computer interaction, and mobile and web application development.
Students follow a curriculum of required core courses plus elective coursework, and choose between a capstone project, practicum or master's thesis depending on their career aims. The capstone/practicum emphasises real-world software development or data-driven solutions often developed in collaboration with industry partners, while the thesis path is research-led and supervised by faculty.
Applicants are expected to hold a bachelor’s degree in computer science or a closely related discipline. Candidates with degrees in other STEM fields who have completed essential computing coursework (programming, data structures, discrete mathematics) may also be considered. Admissions decisions take into account academic transcripts, a statement of purpose, a current résumé, and letters of recommendation.
International applicants must demonstrate English language proficiency with an approved test or equivalent credential unless exempt. Some applicants may be asked to make up specific prerequisite courses if their undergraduate preparation lacks key topics.
The programme accepts full-time and part-time students and is suitable for those already in the workforce seeking career advancement; standardised test requirements (such as the GRE) vary by intake and applicant background.
Graduates move into a range of technical and leadership roles across private industry, public sector organisations and start-ups. Typical job titles include software engineer, systems engineer, data scientist, machine learning engineer, DevOps/cloud engineer, cybersecurity analyst, database administrator and application developer. The applied nature of the programme, combined with opportunities for internships and capstone projects, prepares students for roles that require practical system design, implementation and maintenance.
Alumni also pursue doctoral study or research positions if they choose the thesis route, and many take advantage of the university’s Boston location to connect with regional tech employers, healthcare institutions, financial services and government labs.
University of Massachusetts Boston offers a metropolitan campus with direct access to Boston’s technology and innovation ecosystem, providing strong opportunities for internships, industry projects and employer networking. The department emphasises applied learning, small-group instruction and research-active faculty with expertise across software engineering, data science and systems.
The programme’s flexible delivery options accommodate full-time students and working professionals, and practicum partnerships give practical experience on real-world problems. As a public research university, UMass Boston combines a broad academic support network with connections to regional research centres and community technology initiatives.
Shortlist scholarships and plan your application — free guidance from our advisors.