Michtom School of Computer Science

Master of Science in Computer Science

The study of computer science is as dynamic as it is topical. Few fields hold more promise or more responsibility for what our future will look like. From space travel to robotics, from software engineering to artificial intelligence, from high finance to bioinformatics, the applications for an advanced degree in computer science are numerous.

Our 9-course master's program is designed for students who have already earned an undergraduate degree in computer science. Whether your goals include advancing your career in computer science or eventually working toward a PhD, Brandeis' computer science program offers in-depth and broad-based scholarly exposure while providing professional training in computer science.

Why Brandeis?

The graduate programs in computer science are relatively small, allowing for individualized attention even as students receive the rigorous interdisciplinary training that is a hallmark of Brandeis. Brandeis is home to a number of computer science research labs in addition to individual faculty labs. The proximity to Boston and Cambridge, with their thriving technology scene (which includes Google, Microsoft, Oracle and Amazon), is a further advantage, offering research, internship and career opportunities.

Careers and Alumni

Our alumni have secured positions at well-known companies such as Google, Microsoft, Dell EMC, Uber and BBN Technologies. Software developer, professor, design engineer and robotics programmer are among the many professions that computer science students may pursue with a graduate degree.

Brandeis' proximity to Cambridge and Route 128 allows students to pursue internships that are distinct to their interests, and a strong alumni network enables students to connect with professionals at leading technology corporations. The graduate school's Professional Development team offers an array of resources, including CV/resume help, job search and networking.


Students complete nine courses in areas such as distributed computing, big data, machine learning and computational linguistics. Faculty mentors assist students with selecting courses related to students' interests.

A full list of the computer science courses offered this year can be found on the Schedule of Classes. For information on all computer science courses and elective courses in related disciplines, including the full description and frequency of offering for each course, please see the University Bulletin.

Financial Aid and Scholarships

We are proud to offer substantial scholarships for students in this program. Scholarships are awarded at the time of admission. No separate application is required. Our financial aid, scholarships, and other funding opportunities help make the costs of a graduate education affordable.

Faculty Profile

Computer Science Professor Harry Mairson holds an unfinished viola
Sharing the “secrets of Stradivari”

Computer Science Professor Harry Mairson's focus outside the classroom is on building violins, violas, and violoncellos. At the same time, he's trying to understand and share the “secrets of Stradivari” and those of other great Italian makers of renowned classical stringed instruments.

Read More About Mairson's work