Major in Computer Science - B.A. (NB)
Explore the checked-in requirement groups and eligible courses for this program.
Computer Science Core
Checked-in requirement count
Mathematics Core
Checked-in requirement count
Computer Science Electives
Checked-in requirement count
Residency Requirement in RU-NB
Checked-in requirement count
Requirements
Checked-in catalog snapshot. Sign in to the degree planner to review completion against your own record.
Requirement source differences · progress is provisional
Computer Science Core
The department degree page and every SAS catalog edition from 2009-11 through 2024-25 list only 01:198:206; the catalog mentions 01:640:477 and 14:332:226 only as no-double-credit exclusions in the CS 206 description. The audit keeps the Degree Navigator alternatives until advising confirms which students they apply to.
Stored catalog (Fall 2011; observation date unknown): Choose one of CS 206, MATH 477, or ECE 226 after the other five core courses.
Introductory sequence transition
CS 111 is not offered from Spring 2027; CS 112 retires from Fall 2027 and may still be offered in Spring 2027. Audits count CS 121 for 111 and CS 122 for 112; CS 120 earns no CS major credit. Confirm the applicable transition pathway and actual term offering before planning.
Stored catalog (Fall 2011; observation date unknown): Core and residency pools list 01:198:111 and 112.
Admission to the major (not evaluated)
Declaring requires C or better in 01:640:151, 152 and 01:198:111, 112, 205. With equivalent credit for 111, 112, or 205, the department and SAS advising pages require two New Brunswick 01:198 courses (SAS adds C or better); the SAS catalog through 2024-25 says transfer students need three.
Stored catalog (Fall 2011; observation date unknown): The requirement tree does not encode the declaration gate.
Calculations use the checked-in snapshot. Confirm affected groups with your adviser.
Computer Science Core
Take all of these
Core Set 15 courses
Take all of these
Core Set 21 course
Choose 1 course
Mathematics Core
Take all of these
Mathematics Core Courses3 courses
Take all of these
Computer Science Electives
Take all of these
Overall Electives Pool5 courses
Choose 5 courses
Computer Science B.A. Elective1 course
Take all of these
Upper Level Computer Science Elective2 courses
Choose 2 courses
Residency Requirement in RU-NB
Take all of these
Residency Courses7 courses
Choose 7 courses
Catalog year unverified · checked-in Degree Navigator snapshot. Confirm current requirements at Rutgers Degree Navigator and with your adviser. This page does not certify graduation eligibility.