• Johonstone Science Center, Hartwick Collge
  • Hartwick theatre students
  • Hartwick student
  • Bresee Hall, Hartwick Collge

Computer Science

 Prerequisite: Level 5 on the Math Placement Exam
* Some courses offered alternate years only

Year 1
Fall
CISC 120 Introduction to Programming
MATH 121 Single Variable Calculus
Spring
CISC 135 Visual Programming
CISC 315 Database Management
MATH 233 Multivariable Calculus

Year 2
Fall
CISC 225 Advanced Programming Techniques
*CISC 240 Computer Organization & Assembly Language or
*CISC 325 Data Structures and *CISC 345 Computer Security
Spring
MATH 235 Advanced Single Variable Calculus
*CISC 320 Programming Languages or
*CISC 430 Operating Systems and *CISC 330 Computer Networks

Year 3
Fall
MATH 220 Linear Algebra
*CISC 325 Data Structures and *CISC 345 Computer Security or
*CISC 240 Computer Organization & Assembly Language
Spring
CISC 490 Senior Thesis
*CISC 430 Operating Systems and *CISC 330 Computer Networks or
*CISC 320 Programming Languages

Contact Susan Carbone for more information about this program.

In addition to the courses listed above, students must satisfy all Liberal Arts in Practice curriculum requirements. Other terms and conditions of the three-year Bachelor's Degree Program can be found by clicking here.

Current students interested in pursuing a three-year degree program must be in good academic standing and have completed at least 40 academic credits by the end of their first year. Current students wishing to enroll in a three-year program must fill out and submit a declaration form to the Office of the Registrar.