The minor in Computer Science provides students with a general proficiency in the field of Computer Science and prepares them to enter a field that requires a level of computer expertise. Students gain a foundation in the field that will enable them to explore in more detail how to use computers to solve real-world problems. Students will complete 5 courses: 3 required and 2 electives to earn a minor in Computer Science.

Minor requirements include:

  • A minimum cumulative grade point average of 2.0 is required at the time of the registration for a minor.
  • A cumulative grade point average of 2.0 is required in the courses for the minor.
  • Formal registration for the minor should preferably be completed no later than the 2nd semester of the junior year.

    Required Courses:

    • CS 111 - Computing I
    • (1)
    • CS 112 - Computing II
    • CS 115 - Discrete Mathematics
    • or an approved Math course(2)

      (or an approved Mathematics course) (2)

    Elective Courses:

    • Students can choose any two computer science courses numbered 205 or above (excluding CS 214 ).   CS 220  is strongly recommended.

    (1) In the event that a student is eligible to take CS112 without taking CS111, the student can substitute another Computer Science course for CS111 with approval of the department chair.

    (2) This math requirement can be fulfilled by MA170 Calculus I, a Statistics course (BU121, MA330, SO212, CJ203, BI345, PY301) or another Math-based course approved by the department chair.

    CS111 and CS112 each have a lab component. CS115 has a recitation