Earlham College Curriculum Guide
Earlham College





Computer Science

The Major

Students completing a Computer Science Major are required to take:

  • MATH 180 Calculus A

  • MATH 190 Discrete Mathematics

  • MATH 195 Math Toolkit

  • CS 128 Programming and Problem Solving

  • CS 256 Advanced Programming

  • CS 310 Algorithms and Data Structures

  • CS 320 Principles of Computer Organization

  • CS 380 Theory of Computation

  • CS 488 Senior Capstone Experience

AND

  • Four CS courses (300 and above),
    including CS 350 Electronics and Instrumentation.

Earlham Home · Curriculum Guide · Site Index

Earlham College · 801 National Road West · Richmond, Indiana 47374-4095
Send corrections or comments to Web Editor.
Copyright Information

This page last updated: August 9, 2007