Learning Goals
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:
-
Attain programing and software engineering skills sufficient for building large scale applications and web-based applications.
-
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.
-
Follow the social, legal, and ethical behaviors of the field and its practice.
-
Be prepared to enter the job market.
Program of Study for Master's of Science (MS3)
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.
Program of Study for Master's of Science for Non-Majors (MS4)
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; only one course may be chosen from the following: COSI 152aj, COSI 152bj, COSI 153aj, COSI 153bj, COSI 154aj, COSI 293aj, COSI 210aj, and COSI 200ab. Only one JBS course may count as an 100 level elective. Two Independent Studies (210a) may be counted as an 100 level elective(s). 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.
Program of Study for BS/MS and BA/MS
As an MS4 student, if I have had no prior programming, what is the first class I should take?
Students with no prior programming experience must satisfactorily complete COSI 10a prior to enrolling in COSI 12b. Students will be exempted from COSI 10a if they successfully complete the online placement exam.
Residency Requirement
Computer Science Course Offerings 2021-2022
http://registrar-prod.unet.brandeis.edu/registrar/schedule/classes/2021/Fall/1400/GRAD
Brandeis University Provisional Bulletin 2022 - 2023
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
- Undergraduate Programs
-
Master's Programs
- Data Science Internship
- Master of Science in Computer Science
- Master of Science in Computer Science for Non-Majors
- Master of Science in Computational Linguistics
- 5-year Bachelor's/Master's Program
- Admissions Requirements
- Learning Goals
- Advising Frequently Asked Questions
- Computer Science Placement
- Graduate Awards
- PhD Program
- Research and Innovation
- People
- Courses
- News and Events
- Contact Us
- Home