2016-2017 Catalog

Minor Requirements

COURSEWORK

The requirements for the minor consist of three core courses, two computer science electives, and one interdisciplinary elective.

Core Courses

COMP 127Introduction to Computer Science through Data

4

COMP 131Fundamentals of Computer Science

4

COMP 229Data Structures

4

MATH 210Discrete Mathematics

4

Two Elective Courses

This requirement can be fulfilled by any two courses below. The goal of these courses is for students to acquire depth in particular areas of computer science.

COMP 317Algorithms Analysis

4

COMP 337Programming Languages

4

COMP 353Information Theory

4

COMP 367Practicum in Computer Science

4

One Interdisciplinary Elective Course

BIO 268Biostatistics

4

BIO 326Molecular Evolution and Phylogenomics

4

COGS 210Introduction to Artificial Intelligence

4

COGS 242Computational Approaches to Cognition

4

GEO 355Paleomagnetism

4

MATH 352Computability and Complexity

4

MATH 370Numerical Analysis

4

MATH 372Operations Research

4

PHYS 261Simulations in Physics

4

PHYS 361Computational Physics

4

RELATED COURSES

Additional mathematics courses relevant to computer science include MATH 150, MATH 320, MATH 322, MATH 350, and MATH 380.