A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- BS
- Credential class
- ceterms:BachelorDegree
- CIP
- 27.0503
- Credits (computed from items)
- 4
- Catalog edition
- 2026-2027
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 196079
- CourseShelf checklist
- CK_196079_e17079b3
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 61
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Admission Requirements
0 items
Program Requirements
0 items
University General Education Requirements
0 items
Watson College Requirements
0 items
Major Requirements
0 items
Credit Requirements
3 items
- A minimum of 60 credits must be in liberal arts and sciences courses.Not resolved to a course
- A minimum of 40 credits must be earned in courses taught in Watson College.Not resolved to a course
- A minimum of 45 credits must be completed at the 300-level or above.Not resolved to a course
Area Requirements
0 items
1. Communications (8 credits)
2 items
- CS 301Eth Soc & Global Issues ComputNot resolved to a course
- One course that meets the Binghamton University General Education composition requirementNot resolved to a course4
2. Humanities/Social Science Electives (20 credits)
1 item
- A single course cannot be counted in both Block 1 (Communications) and Block 2 (Humanities/Social Science Electives).Not resolved to a course
3. Science (8 or 10* credits)
8 items
- PHYS 131Gen. Physics I(Calculus Based)Not resolved to a course
- PHYS 132Gen.Physics II(Calculus Based)Not resolved to a course
- BIOL 113Intro to Cell & Molecular BiolNot resolved to a course
- BIOL 114Intro to Organisms & Pops BiolNot resolved to a course
- BIOL 115Intro Biology LabNot resolved to a course
- CHEM 104General Chemistry INot resolved to a course
- CHEM 105General Chemistry IINot resolved to a course
- CHEM 106General Chemistry LaboratoryNot resolved to a course
4. Mathematics (20 credits)
8 items
- MATH 224Differential CalculusNot resolved to a course
- MATH 225Integral CalculusNot resolved to a course
- MATH 226Integration Tech & ApplicationNot resolved to a course
- MATH 227Infinite SeriesNot resolved to a course
- MATH 314Discrete MathematicsNot resolved to a course
- OR MATH 330Number SystemsNot resolved to a course
- MATH 327Probability with Stat MethodsNot resolved to a course
- OR MATH 448Mathematical StatisticsNot resolved to a course
Requirements
5 items
- MATH 304Linear AlgebraNot resolved to a course
- MATH 371Ordinary Diff. EquationsNot resolved to a course
- MATH 381Graph TheoryNot resolved to a course
- MATH 386CombinatoricsNot resolved to a course
- MATH 407Intro to the Theory of NumbersNot resolved to a course
5. Math or Science Elective (4 credits)
1 item
- MATH 323Calculus III or a science elective chosen from courses that meet the General Education Laboratory Science requirement.Not resolved to a course
6. Free Electives (12 or 14* credits)
3 items
- At least four credits must be in liberal arts and science.Not resolved to a course
- At most, one free elective in liberal arts and science may be taken Pass/Fail instead of a letter grade.Not resolved to a course
- At most, two credits of activity/wellness may be used as free elective credit.Not resolved to a course
7. Computer Science Courses (52 credits)
0 items
Requirements
11 items
- CS 101Prof Skills Ethics & CS TrendsNot resolved to a course
- CS 120Prog & Hardware FundamentalsNot resolved to a course
- CS 210Prog with Obj & DataNot resolved to a course
- CS 220Arch from a Prog PerspectiveNot resolved to a course
- CS 310Data Struct & AlgorithmsNot resolved to a course
- CS 320Advanced Computer ArchitectureNot resolved to a course
- CS 350Operating SystemsNot resolved to a course
- CS 373Automata Theory & Formal Lg.Not resolved to a course
- CS 375Design & Analysis of AlgorithmNot resolved to a course
- CS 471Programming LanguagesNot resolved to a course
- Note that CS 110 - Pgming Concepts&Applic is a required course, and is a prerequisite for both CS 120 and CS 210. Students with sufficient programming experience and background may have the CS 110 requirement waived, even without an equivalent course to transfer. Students who do take CS 110, or who have CS 110 credits transferred in, may count those credits in the free electives block, not in this area.Not resolved to a course
Requirements
35 items
- At least one course must be chosen from each of the areas A, B, and C, and courses with multiple areas count as meeting all the areas indicated.Not resolved to a course
- Courses from areas D and E are optional.Not resolved to a course
- At most, 4 credits of coursework from area E** may be counted as Computer Science elective credit. Additional credits from area E are permitted and may be counted as free electives.Not resolved to a course
- CS 402Software & Eng. Project Mgmt (D)Not resolved to a course
- CS 415Social Media Data Sci Pipeline (C)Not resolved to a course
- CS 417Intr to Human Comp Interaction (C)Not resolved to a course
- CS 424Intelligent Mobile Robotics (D)Not resolved to a course
- CS 426Internet of Things (A)Not resolved to a course
- CS 427Mobile Systems Security (A)Not resolved to a course
- CS 428Computer Networks (A, B)Not resolved to a course
- CS 432Database Systems (B, C)Not resolved to a course
- CS 433Information Retrieval (B, C)Not resolved to a course
- CS 435Introduction To Data Mining (C)Not resolved to a course
- CS 436Intro to Machine Learning (C)Not resolved to a course
- CS 437Introduction to Deep Learning (C)Not resolved to a course
- CS 440Adv Topics - Obj Oriented Prog (A, B)Not resolved to a course
- CS 441Game Dev For Mobile Platforms (D)Not resolved to a course
- CS 442Design Patterns (A, B)Not resolved to a course
- CS 444Programming for the Web (A, B)Not resolved to a course
- CS 445Software Engineering (D)Not resolved to a course
- CS 447High Performance Computing (A, B)Not resolved to a course
- CS 451Systems Programming (A, B)Not resolved to a course
- CS 452Intro to Cloud Computing (A)Not resolved to a course
- CS 453Software Security (D)Not resolved to a course
- CS 455Intro to Visual Info Processin (B, C)Not resolved to a course
- CS 456Intro to Computer Vision (D)Not resolved to a course
- CS 457Intro To Distributed Systems (A, B)Not resolved to a course
- CS 458Intro to Computer Security (A)Not resolved to a course
- CS 459Science of Cyber Security (D)Not resolved to a course
- CS 460Computer Graphics (B)Not resolved to a course
- CS 461Topics in Data Privacy (C)Not resolved to a course
- CS 465Intro to Artificial Intelligen (C)Not resolved to a course
- CS 472Compiler Design (B)Not resolved to a course
- CS 476Program Models Emerg Platforms (B)Not resolved to a course
- CS 480or CS 481 Any approved CS topics course and any future-approved CS 400-level course (D, others as appropriate)Not resolved to a course
Requirements
4 items
- CS 391Senior Course Assistant (Prerequisites: CS 220, CS 310, junior or senior standing, and School of Computing approval)Not resolved to a course
- CS 395Computer Science Internship (Prerequisites: CS 220, CS 310, junior or senior standing, and School of Computing approval)Not resolved to a course
- CS 396Computing Summer Internship (Prerequisites: CS 220, CS 310, junior or senior standing, and School of Computing approval)Not resolved to a course
- CS 499Undergraduate Research (Prerequisites vary by research area. Requires junior or senior standing, supervision by a computer science faculty member, and completion of School of Computing approval form.)Not resolved to a course
Notes
0 items
BS in Computer Science with Artificial Intelligence Track
0 items
Two required artificial intelligence courses
2 items
- CS 436Intro to Machine Learning (C)Not resolved to a course
- CS 465Intro to Artificial Intelligen (C)Not resolved to a course
Two artificial intelligence electives chosen from the following list
8 items
- CS 415Social Media Data Sci Pipeline (C)Not resolved to a course
- CS 417Intr to Human Comp Interaction (C)Not resolved to a course
- CS 424Intelligent Mobile Robotics (D)Not resolved to a course
- CS 435Introduction To Data Mining (C)Not resolved to a course
- CS 437Introduction to Deep Learning (C)Not resolved to a course
- CS 455Intro to Visual Info Processin (B, C)Not resolved to a course
- CS 456Intro to Computer Vision (C)Not resolved to a course
- CS 480or CS 481 Certain approved CS topics course in areas such as Computational Social Science, Deep Learning, and Natural Language Processing.Not resolved to a course
BS in Computer Science with Cybersecurity Track
0 items
Two required cybersecurity courses
2 items
- CS 458Intro to Computer Security (A)Not resolved to a course
- CS 459Science of Cyber Security (D)Not resolved to a course
Two cybersecurity electives chosen from the following list
6 items
- CS 427Mobile Systems Security (A)Not resolved to a course
- CS 428Computer Networks (A, B)Not resolved to a course
- CS 436Intro to Machine Learning (C) OR CS 437 - Introduction to Deep Learning (C)Not resolved to a course
- CS 453Software Security (D)Not resolved to a course
- CS 461Topics in Data Privacy (C)Not resolved to a course
- CS 480or CS 481 Certain approved CS topics courses in areas such as Hardware and Systems Security and Data Privacy.Not resolved to a course
Prerequisites
4 items
- If a student does not have sufficient programming experience to be placed into CS 120 and CS 210, then CS 110 is required.Not resolved to a course
- If students do not place into MATH 224, then MATH 223 (or its equivalent) and, if needed, MATH 108 (or its equivalent) and, if needed, MATH 107 (or its equivalent) and, if needed, MATH 106 (or its equivalent) are required prerequisites for completion of the major.Not resolved to a course
- Students who have not had adequate course preparation may need to take CHEM 100 prior to taking CHEM 104, CHEM 105, and CHEM 106.Not resolved to a course
- Students who take MATH 448 to meet the BS in Computer Science degree requirement must take MATH 323 and MATH 447 as prerequisites.Not resolved to a course
Artificial Intelligence Micro-Credential
0 items
Additional Information about the Program
0 items
Source. Binghamton University, catalog 2026-2027 — https://catalog.binghamton.edu/preview_program.php?catoid=7&poid=2192&returnto=313. Captured page pages/0078.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.