2016-2017 Catalog

Computer Science, A.B. Major

Requirements

The program consists of a minimum of 8 major courses and 9 collateral courses:

CS 104Introduction to Game Programming

Or

CS 105Digital Media Computing

Or

CS 106Personal Robotics

 

CS 150Data Structures and Algorithms

CS 202Analysis of Algorithms

CS 203Computer Organization

CS 205Software Engineering

CS Three CS 300 or 400 level electives

MATH 161Calculus I

MATH 182Discrete Structures

 

MATH 186Applied Statistics

Or

PSYC 120Quantitative Methods in Psychology

Or

MATH 335Probability

And

MATH 336Mathematical Statistics

 

PHIL 200Logic

Approved Five or Six course cluster

Five or Six courses: Coherent, pre-approved by the department cluster of five or six courses outside of computer science. This requirement is waived for double majors.

The Common Course of Study is required.