Printer-friendly version of the guidesheet
Students with AP credit for GenEd courses and a strong CS background may take CS 120 and CS 140 in the first semester. Students without prior programming experience should take CS 110 in Fall and either CS 120 or CS 140 in the Spring. Please consult a CS advisor before attempting CS 120 and CS 140 together.
These suggested course tracks are based on undergraduate requirements from the class entering in the 2016-17 academic year. These are only suggestions, refer to the University Bulletin for the official requirements for each major.
For archived requirements refer to the University Bulletin. Select desired year in the bottom left-hand corner under, "Bulletin Archive" and then the area of study.
For more information on graduate-level requirements go here.
Take note of Pre- or Co-requisites
Year 1
Fall
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
Social Science/Humanities Elective
Spring
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
Social Sciences/Humanities Elective
Science (Must have a science sequence and one other L course)
Year 2
Fall
Science (Must have a science sequence and one other L course)
Social Sciences/Humanities Elective
- Loading Course Info...
- Loading Course Info...
OR
- Loading Course Info...
OR
- Loading Course Info...
Spring
Science (Must have a science sequence and one other L course)
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
Year 3
Fall
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
Social Sciences/Humanities Elective
Spring
- Loading Course Info...
- Loading Course Info...
Social Sciences/Humanities Elective
Free Elective
Year 4
Fall
- Loading Course Info...
Computer Science Elective
Computer Science Elective
Free Elective
Spring
Computer Science Elective
Computer Science Elective
Free Elective
Free Elective (Physical Activity/Wellness)
Social Science/Humanities Elective
Computer Science with CS 110
Year 1
Fall
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
Social Science/Humanities Elective
Spring
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
Social Sciences/Humanities Elective
Science (Must have a science sequence and one other L course)
Year 2
Fall
Social Sciences/Humanities Elective
Free Elective (Physical Activity/Wellness)
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
OR
- Loading Course Info...
OR
- Loading Course Info...
Spring
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
Year 3
Fall
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
Science (Must have a science sequence and one other L course)
Spring
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
Social Sciences/Humanities Elective
Year 4
Fall
- Loading Course Info...
Computer Science Elective
Computer Science Elective
Free Elective
Spring
Computer Science Elective
Computer Science Elective
Free Elective
Supplemental information
The following information supplements that provided in the University Bulletin. It applies to students who matriculated Fall 2016 or after.
All required Computer Science courses, except CS 101, are offered every semester. The minimum grade in a required Computer Science course must be at least a C- to be allowed to take any Computer Science course, for which it is a prerequisite.
Calculus Topics are broken down as follows:
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
- Loading Course Info...
Humanities/Social Science – May be filled by courses offered by the Division of Humanities, the Division of Social Sciences, the Psychology Department and HDEV courses offered by the College of Community and Public Affairs. Many of the courses taken to meet the General Education requirements will fulfill the Humanities/Social Science requirement.
Mathematics - Students who are strong in math are encouraged to take MATH 330 (Number Systems) instead of MATH 314 (Discrete Mathematics). Students with a strong math background may take MATH 381 (Graph Theory) as their Math elective. The following Binghamton University course can be substituted for MATH 327: MATH 448 (Introduction to Probability and Statistics II).
Free Electives – May be filled by extra courses from any of the areas listed above, SOM courses, or additional Computer Science courses. A maximum of 2 HWS credits may be counted as Free Elective credits. At least four of these credits must be in humanities, social sciences, arts and other disciplines (excluding computer science) that provide breadth of background. CS 110 counts as a free elective.
Prerequisites for Computer Science Courses
The MATH and CS pre-requisites must have a grade of at least C-.
- Loading Course Info...