Computer Science Major and Minor Requirements
 Major:
    • MATH 190 Discrete Mathematics
    • MATH 180 Calculus A
    • 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 Seminar

    Plus 4 of any 300 or higher CS course, which might including:
    • CS 340 Logical Systems
    • CS 260 Philosophy of Minds and Machines
    • CS 350 Electronics and Instrumentation
Minor:
    • Either MATH 190 Discrete Mathematics OR MATH 195 Math Toolkit
    • CS 128 Programming and Problem Solving
    • CS 256 Advanced Programming
    • CS 310 Algorithms and Data Structures

    Plus 3 of any 300 or higher CS course, which might including:
    • CS 340 Logical Systems
    • CS 260 Philosophy of Minds and Machines
    • CS 350 Electronics and Instrumentation


| CS Home | Earlham College | WebDB | Earlham Mail | Earlham Libraries | Word Online |

Copyright 1996-2006 by Earlham College Computer Science Department.
If you're curious about why we copyright, see Peter Suber's 'Why Copyright Web Documents?'

Looking for something which is not here? Contact:
Last updated: Friday, 03-Feb-2006 10:28:04 EST