Computer science students at Binghamton quickly become effective coders and software developers by building fun and exciting projects using modern languages like Python, C, C++, and Java, all within their first two years of study. They underpin these practical skills by developing deep foundational knowledge about algorithm design and analysis, computer architecture, and operating systems, and more. Our CS majors then complete the CS curriculum by taking advanced classes in areas that are changing the world, including cloud computing, machine learning, data science, gaming, cybersecurity, computer architecture, operating systems, mobile & wireless computing, and embedded systems. Our curriculum requirements allow (and our advisors encourage) students to minor in the arts, business, math, music, languages or the sciences, preparing them to use their CS education to impact the world in a wide variety of ways.
The online University Bulletin contains the official departmental degree requirements and course descriptions.
- Degree requirements can be found by selecting "Computer Science" in the pull-down list under "Undergraduate Fields of Study by Department."
- Undergraduate course descriptions can be found by selecting "Computer Science" in the pull-down list under the heading "Courses by Department."
- A printable version of degree requirements for the Bachelor of Science in Computer Science fall 2020
Our undergraduate programs:
- Bachelor of Science Degree in Computer Science
- Dual-Diploma Program
- Joint BS/MS Program
- Fast Track BS-MBA
The bachelor of science programs in engineering are licensure qualifying programs. Students in a bachelor of science program in engineering who are within 20 credits of graduation or who have graduated from one of Binghamton University’s EAC/ABET-accredited bachelor of science programs in engineering are automatically eligible to sit for the NCEES FE exam (National Council of Examiners for Engineering and Surveying, Fundamentals of Engineering exam). Click here for exam pass rates.
Please note: Students who have previously been convicted of a felony are advised that their prior criminal history may impede their ability to complete the requirements of programs in Watson College, participate in certain activities or projects, and/or obtain professional engineering licenses. Students who have concerns about such matters are advised to contact Watson College's Associate Dean for Academic Affairs in the Dean's Office.