Wheaton College Norton, Massachusetts
Wheaton College
Computer Science



Major requirements

Computer Science major worksheet

The major in computer science consists of a minimum of 12 courses: seven core computer science courses, plus two mathematics courses, a senior seminar and two electives at or above the 200 level. For those students who place out of the introductory course(s), the additional course(s) needed to meet the minimum requirement will be determined in consultation with the department. Courses used to fulfill the major requirements may not be taken on a pass/fail basis. To major in computer science, the department strongly recommends that students achieve at least a C+ average in the first two computer science courses and that the first two math courses be completed by the second year.

Required courses

COMP 115 Robots, Games and Problem Solving
COMP 116 Data Structures
COMP 121 Foundations of Computing Theory
(strongly recommend at least a combined 2.67 GPA in these courses to continue)

Four computer science core courses
COMP 215 Algorithms
COMP 220 Computer Organization and Assembly Language

Select two of the following:
COMP 335 Principles of Programming Languages
COMP 345 Operating Systems
COMP 375 Theory of Computation

Two math courses
MATH 101 Calculus I
MATH 104 Calculus II
MATH 151 Accelerated Statistics
MATH 202 Cryptography
MATH 211 Discrete Mathematics
MATH 221 Linear Algebra
MATH 236 Multivariable Calculus
MATH 251 Methods of Data Analysis

Two additional computer science (or mathematics with permission) at or above the 200-level:
COMP 255 Artificial Intelligence
COMP 325 Database Systems
COMP 365 Computer Graphics
COMP 499 Independent Research

COMP 401 Senior Seminar

Comments are closed.

Learning Outcomes for a degree in Computer Science

Comments are closed.