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
- Computer Science – BS Degree
- Credential class
- ceterms:BachelorDegree
- Catalog edition
- 2026-2027 Undergraduate Catalog
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 196194
- CourseShelf checklist
- CK_196194_ab9b9b9d
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 61
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Computer Science Major (73 cr)
0 items
A. Core Requirements (24 cr)
8 items
- 3
- CSC 221Foundations of Computer ScienceNot resolved to a course3
- CSC 241Abstract Data Types and Programming MethodologyNot resolved to a course3
- ISC 300Ethics and Social Policy in the Digital AgeNot resolved to a course3
- CSC 322Systems ProgrammingNot resolved to a course3
- CSC 344Programming LanguagesNot resolved to a course3
- CSC 365Data Structures and AlgorithmsNot resolved to a course3
- CSC 380Software EngineeringNot resolved to a course3
B. Elective Requirements (18 cr)
14 items
- Select (9 cr) three of the following project-based courses:Not resolved to a course
- CSC 435Web ServicesNot resolved to a course3
- CSC 444Compiler ConstructionNot resolved to a course3
- CSC 445Computer NetworksNot resolved to a course3
- CSC 454System Simulation and Virtual WorldsNot resolved to a course3
- CSC 455Computer Game ProgrammingNot resolved to a course3
- CSC 459Data Base Management SystemsNot resolved to a course3
- CSC 466Artificial Intelligence and Heuristic ProgrammingNot resolved to a course3
- CSC 473Internet of Things (IOT)/SensorsNot resolved to a course3
- CSC 474Image ProcessingNot resolved to a course3
- CSC 480Software DesignNot resolved to a course3
- CSC 482Software DeploymentNot resolved to a course3
- CSC 495Software Engineering Project Seminar INot resolved to a course3
- Select (9 cr) three additional Computer Science Department courses at the 300- or 400- level, under advisement, from those offered by the Computer Science Department (prefixes CSC, COG, HCI, ISC or BHI).Not resolved to a course
C. Cognate Requirements (31 cr)
Choose 1 of the following · Select one of the following courses: · 7 items
- 4
- MAT 215Introduction to Discrete MathematicsNot resolved to a course3
- 4
- Select one of the following courses:Not resolved to a course
- MAT 318Statistics in the SciencesNot resolved to a course3
- MAT 354Mathematical Statistics ANot resolved to a course3
- Select nine credit hours in Mathematics or Natural Sciences, under advisement, different from the following sequence choice - credits 9.Not resolved to a course9
Select one sequence from the following
13 items
- Sequence 1.Not resolved to a course
- 4
- 4
- Sequence 2.Not resolved to a course
- 4
- PHY 213General University Physics IINot resolved to a course4
- Sequence 3.Not resolved to a course
- 4
- 4
- Sequence 4.Not resolved to a course
- 4
- One 300-level BIO course, under advisementNot resolved to a course
- Note: A C- grade or better must be earned in all core and cognate courses credited to the major (sections A and C). This requirement does not apply to electives (section B) credited to the major.Not resolved to a course
Source. State University of New York at Oswego, catalog 2026-2027 Undergraduate Catalog — https://catalog.oswego.edu/preview_program.php?catoid=65&poid=9135&returnto=9016. Captured page pages/0053.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.