Show as: Mobile

Computer Science

Hampshire College
4 years
Bachelor's degree
Scholarships available
On campus

Program description

Computer Science

Computers and other digital technologies are extensions of the human mind and increasingly have more or less capable minds of their own.

Our computer science curriculum gives students a foundation for further work by providing them with skills in programming and digital media, including computer graphics, animation, and game development.

Another focus is understanding computers, networks, and digital media as tools for learning and creativity, and as powerful catalysts of intended and unintended social transformation. The potential and limitations of artificial intelligence, and its relationship to biological intelligence, is also a popular field of research for computer science students at Hampshire.

Program content

Sample First-Year Course

What Computers Can't Do

Computers are commonly (and inconsistently) regarded as omnipotent and as stupid machines. In this course we will explore the real limits of computation from philosophical, logical, mathematical, and public policy perspectives. We begin with a discussion of the possibility of artificial intelligence (AI), covering the claims that have been made by AI scientists and the critiques of such claims that have arisen from the philosophical community. We then focus on the fundamental logic and mathematics of computation, including techniques for proving that certain problems are intractable or unsolvable. In the third part of the course we turn to social and political questions on which an enlightened view of the limits of computation can have an impact. Students will be evaluated through a combination of short papers and problem sets, along with a final project.

Sample Courses at Hampshire

  • Advanced Computer Animation Production
  • The Art and Science of Digital Imaging
  • Artificial Intelligence in 3D Virtual Worlds
  • Computer Animation I, II, and III
  • Computer Graphics Topics for Programmers
  • Computing Concepts: Creative Machines?
  • Genetic Programming
  • Language and Computers
  • Literary Computing
  • Minds, Brains, and Machines: The 50 Key Ideas
  • Programming Paradigms for Artificial Intelligence
  • Radical Innovation in Digital Arts
  • Research in Artificial Intelligence
  • Software Engineering
  • Unconventional Computing
  • What Computers Can't Do
  • Women in Animation

Through the Consortium

  • Algorithms (MHC)
  • Computational Geometry (SC)
  • Data Structures (MHC)
  • Energy and Power-Aware Computing (Umass)
  • Interactive Web Programming (UMass)
  • Microprocessors and Assembly Language (SC)
  • Networks and Cryptography (AC)
  • Operating Systems (MHC)
  • Parallel Algorithms and Architecture (UMass)
  • Robotics (UMass)

Scholarships & funding

Several scholarship options are available. Please check the college website for more information.

Tuition fees

Tuition fees per semester: $25,500

Contact school

Want to know more about this program, Computer Science? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Date of birth
Currently living in *
Nationality *

About this institute

Hampshire College

Hampshire College is a small liberal arts college located in Amherst, Massachusetts that has been at the forefront of progressive higher education in the United States for over 50 years. Every Hampshire student designs a customized program of study in...

Read more about this school

Contact info

Hampshire College

West Street
01002 Amherst Massachusetts
United States of America

 Show phone number

Contact school

Want to know more about Computer Science? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.

Date of birth

Be the first to write a review!