Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in /var/www/webdev-staging/wp-includes/compat.php on line 502

Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/webdev-staging/wp-includes/theme.php on line 630
Computer Science at Earlham – teaching the art of computers since the 70s


Computer Science at Earlham is unique in many ways. Our diverse faculty and rich facilities provide an environment that fosters an interdisciplinary approach to theory and practice in the field. Computer Science works closely with Mathematics, Physics and most of the other Natural Sciences, and has ties to linguistics and logic.

Read more

Plan of Study

At a practical level we rely heavily on open source software, such as Linux distributions, FreeBSD, PostgreSQL, MySQL, etc. These tools and many others like them form the software stack that supports all of the teaching and research activities of students and faculty. Students, faculty and alumni contribute to a wide variety of open source packages, particularly in the area of scientific and parallel computing.

Read more


Our curriculum's strong mix of theory and practice, in conjunction with our applied and research activities, produces graduates prepared for a variety of careers in computer science. Students who major or minor in CS have gone on to advanced studies in computer science and other disciplines; software engineering positions; and system, network and database administration.

Read more

Close Menu