Learning Goals

Toggle
Master of Science in Computer Science

The Master of Science program in computer science is a two-track program designed for outstanding students with undergraduate degrees in any field. Students graduating from the Master's program in Computer Science are expected to:

  1. Attain programing and software engineering skills sufficient for building large scale applications and web-based applications.

  2. Demonstrate a graduate-level understanding of at least two of three basic areas of computer science: systems, artificial intelligence and applied interdisciplinary computer science, and theory.

  3. Follow the social, legal, and ethical behaviors of the field and its practice.

  4. Be prepared to enter the job market.

Toggle
Program of Study for Master's of Science (MS3)
Three-Semester Program

Admitted students with an undergraduate degree in Computer Science must satisfactorily complete an approved schedule of nine courses, which includes: 

Elective courses of at least nine COSI courses numbered 100 or greater of which at most three may be chosen from the following courses: COSI 152aj, COSI 152bj, COSI 153aj, COSI 153bj, COSI 154aj, COSI 293aj, COSI 210aj, COSI 200ab and COSI 210a.

Toggle
Program of Study for Master's of Science for Non-Majors (MS4)
Four-Semester Program

Admitted students with an undergraduate degree in a field other than Computer Science must satisfactorily complete an approved schedule of twelve courses, which includes:

A. Three core courses providing fundamental background in Computer Science: COSI 12b, COSI 21a, and COSI 29a. At most two core courses can be taken a semester. Students must maintain a minimum average of a B+ in the three undergraduate courses required. At the end of each semester in the program, students who have an average of less than a B+ for the subset of these courses that they have taken thus far will be subject to probation or withdrawal from the program.

B. Elective courses: At least nine additional COSI courses numbered 100 or greater of which one must be COSI 131a; one may be chosen from the following courses: COSI 115bj, COSI 152aj, COSI 152bj, COSI 153aj, COSI 153bj, COSI 154aj, COSI 293aj, COSI 210aj, COSI 200ab and COSI 210a. Only one independent study or one JBS course may count as a 100 level elective. Students who have previously taken the equivalent of any core course may petition the Graduate Program Director for an exemption allowing them to substitute an additional COSI course numbered 100 or greater.

Toggle
Program of Study for BS/MS and BA/MS
Available only to Brandeis students who have completed all requirements for the undergraduate Bachelors degree and have performed well in the computer science major and have completed three 100-level COSI electives in addition to those required for their undergraduate degree. Students should apply in their senior year, at which time they should propose a course of study for the fifth year that typically consists of six graduate-level courses of which at most three may be chosen from the following courses: COSI 152aj, COSI 152bj, COSI 153aj, COSI 153bj, COSI 154aj, COSI 293aj, COSI 210aj, COSI 200a,b and COSI 210a.
Toggle
Exemption from Introduction to Problem Solving (10a)
MS4 students may be exempted from COSI 10a if they either: 1) received a score of 5 on the AP Computer Science exam, or 2) successfully complete a COSI 10a placement exam. The placement exam will always be held on the first Wednesday that follows the start of classes in both the fall and spring semesters. Students who wish to take the placement exam should contact the department undergraduate or graduate advisor head at least 24 hours in advance of the exam. Note that all students who are exempted from 10a must take an additional elective that qualifies for the degree.
Toggle
Residency Requirement
The minimum residency requirement for the MS3 and MS4 is at least three semesters. Residency requirements for the BS/MS or BA/MS is one year after completing the BS or BA at Brandeis.
Toggle
Brandeis University Bulletin 2019-2020

Please see full listing of computer science learning goals, course requirements, and courses offered in this year's bulletin: https://www.brandeis.edu/registrar/bulletin/provisional/courses/subjects/1400.html#learninggoals