Both colleges believe this approach to be the most consistent with the principles of scientific education in the liberal arts. The aim is to provide students with skills which transcend short-term fashions and fluctuations in computer hardware and software. Some of these skills are mathematical, while others come from the rapidly growing and maturing field of Computer Science itself. Our diverse faculty and varied facilities provide an environment that fosters an interdisciplinary approach to theory and practice in the field. One of the major goals of the computer science program is to provide students with a structured way to view the world.
Computer science relies heavily on mathematics and has close ties to linguistics and logic.
These three are woven throughout the program in an effort to bind the sometimes disparate topics of computer scienceinto a cohesive body of knowledge and experience. Because of the rapidly changing character of the field, we review the curriculum regularly. Our program is heavily influenced by the liberal arts mission of the College, in particular our interdisciplinary approach and our inclusion of the cultural, social, legal, and ethical issues surrounding computing within the curriculum. We hope to provide our graduates with the ability to make informed decisions about the appropriate use of technology in a variety of contexts.