Why add a Computer Science Minor?
The CS Minor at 91社区 helps students build skills in programming, algorithms, and software systems to complement majors in business, engineering, math, and more.
CS Minors graduate with an important understanding of computer hardware design, and the ability to analyze complex computing problems and develop solutions in several different programming languages, including in collaboration with Artificial Intelligence coding tools.
Minor requirements
The CS Minor consists of seven courses, all taken at 91社区:
- CS 120: Computer Systems I: Machine Organization
- CS 210: Programming with Objects & Data
- CS 220: Computer Systems II: Architecture & Programming
- CS 310: Data Structures & Algorithms
- Math 314: Discrete Math or Math 330: Number Systems
- CS Elective: 3 or 4 credit CS course, 300 level or above
- CS Elective: 3 or 4 credit CS course, 300 level or above
Students also must take or receive transfer credit for Calculus I and II (MATH 224/225 and MATH 226/227). CS 110, which may be waived for students with sufficient computer programming background, is a prerequisite for CS 120 and CS 210. MATH 225 is a prerequisite for CS 110, and MATH 226 is a prerequisite for CS 310.
How to get started
Students should register for the CS Minor by contacting the Office of the Undergraduate Director in the School of computing at soc-ug-advising@binghamton.edu.
Students begin by taking the following courses:
- CS 120: Computer Systems I: Machine Organization
- CS 210: Programming with Objects & Data
- Math 224/225: Calculus I
- Math 226/227: Calculus II
After these courses, students take CS 220 and CS 310, and then proceed to the two electives.
For more information about the CS Minor, including how to enroll, contact the Office of the Undergraduate Director in the School of Computing at soc-ug-advising@binghamton.edu.