Computer Science Minor

Why add a computer science minor?

The computer science minor at Binghamton University helps students build skills in programming, algorithms, and software systems to complement majors in business, engineering, math, and more.

Students in this minor will graduate with the ability to analyze complex computing problems, apply computer science theory and software development fundamentals to produce computing-based solutions, communicate effectively in a variety of professional contexts, and more. 

Minor requirements

The computer science (CS) minor consists of seven courses, all taken at Binghamton:

  • 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 register 

Students should register interest in the CS Minor by contacting the Office of the Undergraduate Director in the CS Department; that will enable registration in CS courses. 

Minor Application

Eligibility requirements

To be eligible for a minor in computer science, you must have completed the following six courses and earned a cumulative GPA of 3.0 or higher for all MATH and CS courses taken at Binghamton:

  • CS 120*: Computer Systems I: Machine Organization
  • CS 210*:  Programming with Objects & Data
  • Math 224/225: Calculus I
  • Math 226/227: Calculus II

More information is available by contacting the School of Computing.

*Students are enrolled in required computer science courses on a space-available basis by permission of the undergraduate director and must be taken at Binghamton.