Professors: Brady (Co-Chair), Cutter(Co-Chair), Howser, Érdi, Tobochnik
The mission of the computer science program is to provide students with a foundation in the concepts and skills underlying computer science, in the context of an integrated, multi-dimensional liberal arts program. The study of computer science enriches a liberal arts education by fostering skills in problem-solving, logical reasoning, organizing and manipulating information, expressing ideas precisely and effectively, and managing complexity. Students who want to develop their skills in these areas may take introductory courses or continue on for a major or minor.
The computer science program is committed to providing a firm foundation in computing to our majors and minors, and to creating an environment in which students who do not think of themselves as computer scientists can learn about the discipline, discover an interest in it, explore, and thrive. At every level, the program is designed to expose students to the central themes of this rapidly evolving discipline, and to generate an understanding of the principle techniques and algorithms necessary to support meaningful applications.
Students who graduate from this program are prepared for graduate study or a wide range of computing careers.