THE FUNDAMENTAL QUESTION AT THE ROOT OF COMPUTER SCIENCE is: What can be automated? Hamilton's computer science students explore that question through hands-on courses and research that are – like the field itself – constantly evolving. Students focus on both the experimental and theoretical sides of computer science, but they also consider the growing place computing has in the modern world. What are the ethical and social risks and benefits of such technology, and how do we manage them?
The goal of Hamilton's Computer Science Department is to prepare students to adapt and excel in an ever-changing field by combining a strong foundation in mathematics, logic and language with exposure to the latest innovations in technology.More ...
Academic Program
RESEARCH OPPORTUNITIES
Computer
science majors are regularly hired as research assistants during the school
year and over the summer. In this role they collaborate with faculty members on
a range of projects funded by such sources as the National Science Foundation.
Many of these projects lead to publication and presentations at professional
conferences. Computer science majors also frequently serve as teaching and
laboratory assistants during the school year. Further, the lab-based computer
science curriculum at Hamilton makes virtually every course a
research experience.
THE SENIOR PROGRAM
As seniors, computer science majors frame and conclude their study by participating in a senior seminar. There they provide computer expertise and support for faculty research and other projects. Majors who are seeking departmental honors undertake an additional semester-long project in collaboration with a faculty member. Recent senior projects have focused on topics such as steganography (embedded information), cryptography, Kolmogorov complexity, algorithm visualization and automatic derivation of instruction scheduling.
More ...
RESOURCES
Computer
science majors have access to the department’s own laboratories, as well as to
a campus-wide range of computing resources typically found only at large
universities or in graduate departments. Hamilton's Multimedia Presentation
Center offers cutting-edge hardware and software as well as support services
for authoring multimedia-enhanced presentations.
The computer science faculty and students are a tight-knit, supportive and friendly group. It’s evident in the way we conduct classes, the way students work together in lab, and in the way we interact socially. In fact, the department hosts a faculty/student social hour every Friday afternoon.
Faculty Experts
The research interests and expertise of our faculty cover the discipline's full spectrum, from computer science pedagogy and the theory of computation to evolutionary computing and ontological engineering. Plus, professors pride themselves on their versatility. Each is familiar with the content of all the department's courses, so a student can approach any professor with a question from any course.
Learn by Doing
We make as many of our classes as possible lab-based. Computer science students at Hamilton are engaged not only with a body of knowledge, but with the technology itself.
The computer science faculty and students are a tight-knit, supportive and friendly group. It’s evident in the way we conduct classes, the way students work together in lab, and in the way we interact socially. In fact, the department hosts a faculty/student social hour every Friday afternoon.
Faculty Experts
The research interests and expertise of our faculty cover the discipline's full spectrum, from computer science pedagogy and the theory of computation to evolutionary computing and ontological engineering. Plus, professors pride themselves on their versatility. Each is familiar with the content of all the department's courses, so a student can approach any professor with a question from any course.
Learn by Doing
We make as many of our classes as possible lab-based. Computer science students at Hamilton are engaged not only with a body of knowledge, but with the technology itself.
The computer science faculty and students are a tight-knit, supportive and friendly group. It’s evident in the way we conduct classes, the way students work together in lab, and in the way we interact socially. In fact, the department hosts a faculty/student social hour every Friday afternoon.
Faculty Experts
The research interests and expertise of our faculty cover the discipline's full spectrum, from computer science pedagogy and the theory of computation to evolutionary computing and ontological engineering. Plus, professors pride themselves on their versatility. Each is familiar with the content of all the department's courses, so a student can approach any professor with a question from any course.
Learn by Doing
We make as many of our classes as possible lab-based. Computer science students at Hamilton are engaged not only with a body of knowledge, but with the technology itself.
AFTER HAMILTON
Hamilton graduates who concentrated in Computer Science are pursuing careers in a variety of fields, including:
Financial Analyst, Goldman, Sachs & Co.
Information Technology Project Manager, General Electric
Aviator, U.S. Navy
Senior Software Engineer, IBM Corp.
Senior Engineer, Google
Orthodontist/Oral Surgeon, West End Orthodontics
Computer Scientist, Air Force Research Laboratory
Digital Production Center Manager, Ikon Office Solutions