Bachelor in Computer Science

General

Program Description

Overview

Built-in 2015, the Center for Science and Technology includes a state-of-the-art computer lab and a robotics lab, supporting both what we teach and how we teach it.

Student/faculty research opportunities in Computer Science have been enriched with involved faculty, including Xunfei Jiang's work on power saving scheduling algorithms and Charlie Peck work with students on field science projects.

Our Green Science group designed and built our first solar charging station. Now anyone in the community can charge their devices using solar energy!

Given Earlham’s globally diverse community, most students don’t even have to leave campus in order to converse with native speakers in the languages they are studying.

Highlights

Earlham has three new Applied Science Groups: Disaster Preparation and Response, Fabrication Lab (3D design and printing), and Cluster System Administration.

Our majors have pursued graduate work in computer science at institutions such as Indiana University; University of California, Santa Cruz; and the universities of Central Florida, Delaware, Indiana, Maryland, Oregon, Pittsburgh, Toronto, and Washington.

Alumni have found jobs with such major technology companies as Lucent, Amazon.com, Oracle, Sybase, Microsoft, MCI/WorldCom, and Ontrack. Others have started their own technology businesses.

Plan of Study

General Education Requirements

The Department offers one course that meets the Quantitative Reasoning component of the Analytical Reasoning Requirement, CS 128; and two that meet the Abstract Reasoning component, CS 128 and 130.

The Major

Students completing a Computer Science Major are required to take:

  • MATH 180 Calculus A
  • MATH 195 Math Toolkit
  • CS 128 Programming and Problem Solving
  • CS 256 Data Structures
  • CS 310 Algorithms
  • CS 320 Principles of Computer Organization
  • CS 380 Theory of Computation
  • CS 388 Methods for Research and Dissemination in Computer Science
  • CS 488 Senior Capstone Experience

and

  • Four additional CS courses, 300 and above, excluding:
    • CS 483 Teaching Assistant
    • CS 484 Ford/Knight Research Project
    • CS 485 Independent Study
    • CS 486 Student/Faculty Research
  • In exceptional cases, the Department may waive the exclusion of CS 484, CS 485 or CS 486.

The Minor

  • MATH 195 Math Toolkit
  • CS 128 Programming and Problem Solving
  • CS 256 Data Structures
  • CS 310 Algorithms

and

  • Three additional CS courses, 300 and above, excluding
    • CS 481 Internship Experience
    • CS 483 Teaching Assistant
    • CS 484 Ford/Knight Research Project
    • CS 485 Independent Study
    • CS 486 Student/Faculty Research
  • In exceptional cases, the Department may waive the exclusion of CS 484, CS 485 or CS 486.

Off-Campus Study

Students are encouraged to consider off-campus study as part of their academic career. The Computer Science major requirements and course schedule are designed to accommodate one and in some cases two, semesters of off-campus study. Computer Science majors have studied in Australia, England, Germany, Japan, and Scotland. In addition, programs for students to study at one of the national laboratories, such as Oak Ridge National Laboratories and Fermi National Accelerator Laboratory, are available.

International Admissions

A Global Learning Community

Rooted in the Quaker values of equality, justice, respect, and collaboration, an Earlham education creates an unending desire to see the world differently and to bring about change. Earlham prepares you for the challenges and decisions of your college career and for your life after college.

As an international student, you play a key role in bringing the world to Earlham. We recognize and value the distinct perspectives you bring with you and how they can enrich experiences in and out of the classroom.

International students make up approximately 21% of the total student body at Earlham. Our dynamic campus includes more than 200 international students, faculty, and language assistants from more than 60 countries.

We look forward to welcoming you to campus, too!

Standardized Test Scores

Standardized test scores are required of all international applicants.

If English is not your primary language, you must submit an English Proficiency exam and meet the required criteria. You may also submit an SAT or ACT score to enhance your competitiveness for admission and for scholarship consideration.

If English is your primary language, you may submit your SAT or ACT scores instead of an English Proficiency exam.

Current accepted tests and minimum required scores are:

Test Required Recommended
SAT – EBRW 400 600
ACT – Reading 20 26
TOEFL - total 80 92
IELTS – total 6.0 7.0
Duolingo - total 105 115
GTEC - total 1192 1255
ISE - total ISE II Merit ISE III Pass

While we understand the many issues present in standardized testing, Earlham’s current registration with SEVIS requires compliance with these test score requirements. SEVIS is the Student and Exchange Visitor Information System used by the Department of State on behalf of the Department of Homeland Security (in other words, important US governmental agencies). Therefore, the International Student Advisers must use test scores to substantiate academic preparedness and English proficiency when preparing an I-20 (the document needed to apply for a student visa) for an admitted student.

Last updated Apr 2020

About the School

Earlham is a national liberal arts college with a reputation for excellent teaching and preparing students to make a profound positive difference in the world.

Earlham is a national liberal arts college with a reputation for excellent teaching and preparing students to make a profound positive difference in the world. Read less