Academics
Admissions & Aid
Student Life
About
Info For
Course offerings are subject to change,depending on enrollment and staffing.
We have two active undergraduate student clubs:
The Brooklyn College Computer Science Club is a community that enables students interested in technology to learn and grow together. The club offers exciting and beginner-friendly events designed to enrich and grow your understanding of in-demand skills, and opportunities for members to network and collaborate on projects and hackathons.
The BC Women in Computer Science club (BC WiCS) is a strong community dedicated to empowering and encouraging women in CIS. Together, members promote diversity in technology, host CS-related events and workshops, go to (and win!) hackathons, and empower each other.
The syllabi shown below are intended to provide information about course content. Textbooks and weighting of grades are determined by the instructor of each section. See your instructor’s webpage for specific information.
The three-year course offering is subject to change, depending on enrollment and staffing.
The M.S. Program in Computer Science with specializations in computation, information systems, and health informatics is 30 credits of graduate classes. Review the exact requirements.
The programs are designed for students who have a significant undergraduate education in computer science, but it is also possible for students without the required background to take the necessary undergraduate classes. These undergraduate classes are in addition to the requirements listed above.
For the M.A. Program in Computer Science, you need to have taken the following classes (Brooklyn College course numbers in brackets):
For the M.S. Program in Information Systems, you need to have taken the following classes (Brooklyn College course numbers in brackets):
For the M.S. Program in Health Informatics, you need to have taken the following classes (Brooklyn College course numbers in brackets):
College rules prevent you from needing more than two of these when you are admitted as a matriculated graduate student.
Yes. You can be accepted as a matriculated master’s student if you have only two or fewer of the prerequisite courses remaining to complete. If you need to complete more than two prerequisite courses, then Brooklyn College rules prevent you from being admitted as a matriculated graduate student. However, you can apply and be accepted as a nondegree student, complete the prerequisite requirements, and apply to become matriculated in the master’s program.
All the information you need to know about application is provided by the Graduate Admissions Office.
The formal deadline is November 1 for spring admission and March 1 for fall admission, although we will accept applications that we receive soon after either deadline.
First, you need to apply to Brooklyn College and be accepted. If you are accepted into a program, we can look at your prior record to see if there are any courses that are equivalent to courses at Brooklyn College. Such courses can be transferred, up to a limit of three courses. Note that you cannot transfer credits that were used toward a previous degree. Also note that you cannot use undergraduate credits for a graduate degree.
Review the current information on tuition and fees.
In common with most master’s programs, the programs at Brooklyn College have very little financial support to offer incoming students. Once you are a student in the program, there are some scholarships available for master’s students at the college.
The dates for the semester are published on the college calendar.
You can find this information on the college’s course schedules.
Yes. The course registration system will not allow a student to take graduate-level courses if the prerequisites have not been completed.
Yedidyah Langsam P: 718.951.5000, ext. 2056
Consult Graduate Deputy Chair Professor James L. Cox for graduate program advice, 718.951.5000, ext. 2047
Admissions Office
E: cis@sci.brooklyn.cuny.edu
The examination is 3.5 hours long. You must answer three of the nine parts; you do not have to decide in advance which three parts you will answer. In the examination room, you will receive all parts of the exam, and you can make your decision at that time. However, it is strongly suggested that you plan to answer certain parts, with the option to change your mind after seeing all of the exams.
The rules are different for M.A. students and M.S. students.
Each part of the examination is written by a separate committee and graded by that committee. In order to pass the Comprehensive examination, students must pass all three parts (this includes Analysis of Algorithms for M.A. students and Management Information Systems for M.S. students).
Brooklyn College policy allows graduate students to attempt to pass the exam two times.
The Master’s Comprehensive Examination has nine parts, one of which is further divided into subparts.
The nine parts are:
(M.A. students must take this exam)
Russell/Norvig is useful for areas A–D, but you may wish to consult Genesereth/Nilsson or Hogger to get more background on logic. Winston is very useful for all areas except logic.
Although some books may not cover all of the topics listed above, a good knowledge of any one of the books, plus material on individual DBMSs, should be sufficient to pass the exam.
(M.S. students must take this exam)
There will be a series of relatively short questions, with some choice. The exam may have a case study, but a case study may not be present each time the exam is given. If there is a case study, there will be several questions on it. For example, you might have to answer a total of 12 out of 15 questions including two case study questions.
(questions will include both computability theory and formal language theory)