At its core, the computer science degree program aims to provide all graduates with an understanding of the theory and practice of automating the representation, storage and processing of information. With the understanding that CS graduates will pursue a wide variety of career paths upon graduation, it is the program's goal to also provide students with the opportunity to pursue specific interests within computer science and/or interests in other disciplines. Graduates of the computer science program are expected to have a strong foundation in computer science, including:
The department encourages students to earn an international studies certificate in parallel with the BS in computer science.
Your specific curriculum toward a baccalaureate degree in computer science will be tied to your year of admission. From this page you can select your start year for your degree. If you do not see your start year on the list, contact the Undergraduate Adviser in your department or the Watson School Advising Office to stay on track.
Many courses within the Department of Computer Science are interrelated and require strong comprehension before a student can move from one area of study to the next. This document explains the dependency flow of key computer science courses (.pdf, 317kb ).
Back to Top
After the declaration of major in computer science, each student is assigned a faculty adviser who will provide guidance throughout the student's stay at Binghamton. If you are not yet assigned a faculty adviser, or if you are not sure who your faculty adviser is, contact Kathy Dickerson in the Department of Computer Science.
Last Updated: 11/26/13