Computer Science, B.S. Four-Year Degree Map for Bulletin Year 2020-2021

First Year

Fall Classes - 16 credits Credits Spring Classes - 17 credits Credits
ENGL 1010: English Composition I
Pathways Required Core
3 ENGL 1012: English Composition II
Pathways Required Core
3
MATH 1011: Precalculus Mathematics
Pathways Required Core. (Depending on Math placement, some students may be required to take MATH 1012 in lieu of MATH 1011, or MATH 1006 prior to MATH 1011. See an advisor to confirm your math placement.)
3 Life & Physical Sciences
Pathways Required Core
3
U.S. Experience in Its Diversity
Pathways Flexible Core
3 World Cultures & Global Issues
Pathways Flexible Core
3
CISC 1115 or CISC 1170 Introduction to Programming Using Java
Major
4 CISC 3115: Introduction to Modern Programming Techniques
Major
4
General Elective
General Elective
3 MATH 1201: Calculus I
Major
4

Second Year

Fall Classes - 17 credits Credits Spring Classes - 15 credits Credits
Individual & Society
Pathways Flexible Core
3 Scientific World
Pathways Flexible Core
3
Creative Expression
Pathways Flexible Core
3 Creative Expression
Pathways Flexible Core
3
CISC 2210: Introduction to Discrete Structures
Major
3 CISC 3305 or 3310
Major
3
CISC 3130: Data Structures
Major
4 MATH 2501: Elementary Probability and Statistics
Major
3
MATH 1206: Calculus II
Major
4 General Elective
General Elective
3

Third Year

Fall Classes - 15 credits Credits Spring Classes - 15 credits Credits
College Option
Pathways College Option
3 College Option
Pathways College Option
3
College Option
Pathways College Option
3 College Option
Pathways College Option
3
CISC 2820W or PHIL 3318W Computers and Ethics
Major
3 CISC 3320: Operating Systems
Major
3
CISC 3142 Programming Paradigms in C++
Major
3 Advanced CISC course numbered between 3000 and 4899
Major (CISC 3150 Object-Oriented Programming recommended)
3
CISC 3220 or CISC 3230
Major
3 General Elective
General Elective
3

Fourth Year

Fall Classes - 12 credits Credits Spring Classes - 13 credits Credits
CISC 4900 or CISC 5001 Independent Study
Major
3 CISC 3140: Design and Implementation of Large-Scale Web Applications
Major
3
Advanced CISC course numbered between 3000 and 4899
Major
3 Advanced CISC course numbered between 3000 and 4899
Major
3
General Elective
General Elective
3 General Elective
General Elective
3
General Elective
General Elective
3 General Elective
General Elective
3
    General Elective
General Elective
1

Degree Details

42 Pathways Credits

56 Major Credits

22 General Elective Credits

Students may apply a minor towards their general elective credits.

120 Total Credits

The four-year degree map is designed to help you take the right courses in the right order so you can graduate in four years. It also helps you distinguish what courses qualify as Pathways courses, or Major courses, or General Elective courses. Ideally, you should follow the four-year degree map as closely as possible, but you are free to make some adjustments so long as the prerequisite requirements are satisfied.

Candidates for a B.S. degree with a major in Computer Science must complete at least 60 credits in science and mathematics; 24 of these 60 credits must be completed in advanced courses numbered 2000 and above in the Department of Computer and Information Science. These 24 credits must be completed at Brooklyn College with a grade of C or higher in each course.

In conjunction with the four-year degree map, you should review the prerequisite flowchart for Computer Science (http://www.brooklyn.cuny.edu/web/aca_naturalsciences_cis/Prerequisite_Diagram_CS_Java.pdf), Degree Works, and the Brooklyn College website, for an approved list of courses in your major. Overall, it is best to review your academic plan with your advisor on a regular basis.

Contact Information

Department of Computer and Information Science
2109 Ingersoll Hall
Ira Rudowsky (for day students)
rudowsky@brooklyn.cuny.edu
Joseph Thurm (for evening students)
thurm@sci.brooklyn.cuny.edu

Go back to the Degree Maps List