• A Hartwick professor helping a student during class.
  • A Hartwick professor discussing Botany with a student.
  • A Hartwick student using a microscope for research.
  • A Hartwick student using a microscope in the science lab.

Computer Science Minor

The computer science minor is an excellent choice for a student majoring in mathematics or any of the sciences.  Students who minor in computer science gain a strong background in the computer field, which will significantly enhance their skills and marketability as a professional in the field of their major.

The requirements for the computer science minor are as follows.

Three core courses

  • Visual Programming (CISC 135)
  • Advanced Programming Techniques (CISC 225)
  • Database Management (CISC 315)

Two of the following courses

  • Computer Organization and Assembly Language (CISC 240)
  • Programming Languages (CISC 320)
  • Computer Networks (CISC 330)
  • Data Structures (CISC 325)
  • Operating Systems (CISC 430)

One additional CISC course at or above the 200 level