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)
Earlham College · 801 National Road West · Richmond, Indiana · 47374-4095
Send corrections or comments to Web Editor
Copyright information