Cost & earnings at Brandeis University What students borrow here, and what they go on to earn
The Master’s in Computer Science (Applied Computer Science) at Brandeis University is a professionally oriented programme that emphasises practical skills, software development, and applied research across areas such as machine learning, systems, data engineering and security. It suits graduates who want advanced technical training to move into industry roles or to prepare for research-oriented careers with hands-on projects and close faculty mentoring.
The programme combines core computer science fundamentals with applied electives and project work. Core topics commonly covered include algorithms and data structures, operating systems and distributed systems, databases, machine learning, and software engineering. Elective options allow deeper study in subjects such as natural language processing, computer vision, cybersecurity, cloud computing, data engineering, human–computer interaction and parallel computing.
Coursework is complemented by practical experience: students typically complete advanced programming assignments, team-based software projects, and a substantial applied project or research component supervised by a faculty member. Seminars and reading courses are available for students who wish to pursue specialised topics beyond the standard curriculum.
Applicants are normally expected to hold a bachelor’s degree in computer science, engineering, mathematics or a closely related field. Strong preparation in programming, data structures, algorithms, and calculus is required. Admissions materials generally include academic transcripts, a statement of purpose outlining goals and relevant experience, and letters of recommendation from academic or professional referees. International applicants must demonstrate English language proficiency through a recognised test or equivalent evidence.
Professional experience in software development, data science or a related discipline can strengthen an application, particularly for the applied track. While specific GPA or test-score thresholds are not universally published, competitive candidates typically show strong academic performance and clear evidence of quantitative and programming ability.
Graduates of the applied Computer Science master’s typically move into technical roles in industry. Common job titles include software engineer, machine learning engineer, data scientist, systems engineer, site reliability engineer, and security analyst. The programme also prepares students for product-focused technical roles and for entry to PhD programmes if they choose to pursue further research.
Graduates find opportunities across sectors such as software and internet companies, financial services, healthcare and biotech, government and defence, and startups. The programme’s emphasis on projects and applied skills helps students build portfolios and practical experience valued by employers.
Brandeis offers a close-knit academic environment with accessible faculty and opportunities for one-to-one mentorship. The Computer Science department maintains active research programmes and labs in areas that align with applied computing, enabling master’s students to engage with current technologies and research. The university’s location near the Boston–Cambridge technology corridor gives strong access to internships, industry collaborators and networking opportunities.
Students benefit from interdisciplinary collaboration across mathematics, data science, cognitive science and biology, enabling applied projects that draw on multiple domains. Career services and on-campus recruiting help connect students with employers, while project-based coursework and research supervision prepare graduates for practical, industry-focused roles.
Shortlist scholarships and plan your application — free guidance from our advisors.