Enrichment Courses

There are several tremendous advantages to pursuing a computer major at Hartwick.  One is that you get the advantages of small classes and a dedicated [[Faculty]].  Another is that you get a superb liberal arts education, which turns out to be excellent training for a computer major.  Finally, with two computer majors, you have an unprecedented array of courses from which to choose as you choose electives to enrich your major.
One thing to realize about our Department is that we are dedicated to our students.  If you want to study some specific subject, then come to a faculty member and arrange a directed or independent study.  Doing so will allow a topic if interest to you in depth, while demonstrating great initiative to prospective employers and graduate schools.

Computer Science Electives

  • CISC 215 - PC Systems
  • CISC 310 - Systems Analysis and Design
  • CISC 330 - Computer Networks
  • CISC 340 - Microprocessors
  • CISC 345 - Computer Security
  • CISC 371 - Numerical Analysis
  • CISC 375 - Optimization Techniques
  • CISC 380 - Web Development
  • CISC 460 - Systems Design and Implementation

Information Science Electives

  • CISC 215 - PC Systems
  • CISC 240 - Computer Organization and Assembly Language
  • CISC 320 - Programming Languages
  • CISC 325 - Data Structures
  • CISC 340 - Microprocessors
  • CISC 345 - Computer Security
  • CISC 430 - Operating Systems


Art

  • ART 116 - Digital is Fundamenta
  • ART 213 - Digital Art & Design I: Intro to Digital Media 
  • ART 216 - Digital Art & Design II: Digital Print Media
  • ART 250 - Digital Art & Design Special Topics: Interactive Spaces
  • ART 316 - Digital Art & Design III: Interactive Media Web
  • ART 317 - Digital Art & Design IV: Time Based Media
Business Administration and Accounting
  • BUSA 101 - Introduction to Business
  • BUSA 230 - Organizational Behavior 
  • BUSA 240 - Marketing
  • BUSA 280 - Finance
  • ACCO 101 - Financial Accounting
Miscellaneous Other Courses
  • PHIL 250 - Language and Perception
  • PHIL 370 - Philosophy of Mind
  • PHYS 265 - Electronics
  • PSYC 304 - Cognitive Psychology
  • PSYC 305 - Biopsychology
T his list is by no means restrictive; it should just kindle your imagination.  Students do technical theater, they do math majors, they study music, they go overseas, they take a geology course, they do internships, they study English literature.  Your computer major can be whatever you want it to be.