Your curriculum will be lab based, and virtually all your courses will be a research experience. You will find a department that keeps up with the evolution of computer science yet provides a foundation in its underlying principles: mathematics, logic and language.
As a rising junior, Emmerson Zhaime ’17 worked with Stuart Hirshfield, the Stephen Harper Kirner Chair of Computer Science, and several other students to study blood oxygen concentration related to meditation, using wireless functional near-infrared spectroscopy to observe changes. Going into the research Zhaime expected to be doing nothing but coding but found himself also teaching study participants to meditate using emWave software and taking oxygen readings as they mediated and rested. “It was good experience for me to think about different applications of computer science apart from the usual technical stuff that I always think of when I think of computer science,” says Zhaime, who majors in computer science and math, is a resident advisor and, in his spare time, is developing a textbook-exchange website for students.More >>
In high school, when her big brother told her she would love computer science, Amelia Mattern ’12 refused to believe him. Still, at Hamilton College she heeded her friends when they extolled their intro computer science course. She signed up. “Well, after about one week I was hooked. We would have weekly lab assignments that I would go home and code up in one afternoon, completely ignoring my other assignments because I was so addicted,” Mattern says.More >>
Hamilton graduates who concentrated in computer science are pursuing careers in a variety of fields, including: