Cost & earnings at Brandeis University What students borrow here, and what they go on to earn
The Master’s in Computer Software and Media Applications at Brandeis University is a professionally oriented programme that combines software engineering fundamentals with applied work in multimedia, graphics, human–computer interaction and web/mobile systems. It suits students with a computing background who want to build practical development skills and a portfolio for careers in software, digital media and interactive systems.
This master’s emphasises applied software development and media technologies. Core topics typically include software engineering, data structures and algorithms, systems programming, databases and networking. Media-focused modules cover computer graphics, digital audio and video processing, human–computer interaction, multimedia systems and web and mobile application development.
Students choose from electives to tailor their programme toward interests such as interactive systems, game programming, machine learning for media, visualisation, or cloud-based services. Learning is delivered through a mix of lectures, laboratory work and project-based courses; many students complete a substantial capstone project or industry practicum that results in a deployable application or demonstrable portfolio piece.
Applicants are normally expected to hold a bachelor’s degree in computer science, software engineering, electrical engineering or a closely related discipline. Candidates with strong programming experience from other fields may also be considered. Admissions will evaluate academic transcripts, a statement of purpose, a CV or résumé, and letters of recommendation.
Competence in programming (for example in C/C++, Java, Python or similar), familiarity with data structures and basic algorithms, and some exposure to systems or web development are important. International applicants whose first language is not English must demonstrate proficiency through an accepted English language test unless exempt. Specific required documents and any standardised test policy should be checked on the university’s admissions pages.
Graduates of this programme pursue roles that bridge software engineering and media technologies. Typical job titles include software engineer, multimedia developer, front‑end or full‑stack developer, mobile application developer, UX engineer, visualisation specialist and game or interactive media developer. Some alumni move into product management or technical roles in start‑ups, media companies, health tech and educational technology firms.
The practical, project-centred nature of the degree helps students build a portfolio of work sought by employers; others continue into research or doctoral study in areas such as human–computer interaction, graphics or machine learning for media.
Brandeis offers a small, research-active computer science community with close faculty–student interaction and access to specialised labs. The university’s location near Boston and the wider Greater Boston tech and start‑up ecosystem gives students networking, internship and employment opportunities across established companies and innovative ventures.
The programme’s interdisciplinary environment allows collaboration with departments focused on psychology, film and music technology, and data science, enabling media-centred projects that draw on design and analytical perspectives. Career services, industry partnerships and hands-on project work support students in developing industry-ready skills and professional networks.
Shortlist scholarships and plan your application — free guidance from our advisors.