panel-plan-of-study, Academics | Earlham College Skip to Content

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.

Earlham College, an independent, residential college, aspires to provide the highest-quality undergraduate education in the liberal arts, including the sciences, shaped by the distinctive perspectives of the Religious Society of Friends (Quakers).

Earlham College
801 National Road West
Richmond, Indiana
47374-4095
1-765-983-1200 — Main Switchboard
1-800-EARLHAM (327-5426) — Admission


NOTICE OF NONDISCRIMINATORY POLICY AS TO STUDENTS

Earlham admits students of any race, color, national and ethnic origin, age, gender and sexual orientation to all the rights, privileges, programs, and activities generally accorded or made available to students at the school. It does not discriminate on the basis of race, color, national and ethnic origin, age, gender and sexual orientation in administration of its educational policies, admissions policies, scholarship and loan programs, and athletic and other school-administered programs.