Computer science is the art and science of developing automated,
information-based processes, including modeling, algorithms,
communication techniques, languages, implementation, performance
measurement and prediction, and applications of such processes.
As an academic discipline it has strong components of design,
logic, mathematics, engineering and philosophy. The role of
computer science could be characterized as providing the logical
infrastructure for the modern information-based society. The
Harvey Mudd College Computer Science major, established in 1992,
provides a solid education in the fundamental principles and
concepts of computer science through a blend of experiment,
theory and design. A student completing the major is well-
prepared for both immediate employment in computer science and
related fields and for graduate study in computer science. The
program exposes students to a wide variety of application areas
within their studies. Computer science graduates are thus able
to make new contribution