Degree Requirements
I. Required Courses (10)
70-200 | Introduction to Computer Science | 3 |
70-210 | Programming and Data Structures | 3 |
13-310 | Discrete Mathematics | 4 |
II. Electives (12)
Choose any four additional computer science courses at or above the 200 level.
One of the following courses may substitute for one computer science elective:
13-305 Linear Algebra
13-315 Probability and Statistics
13-350 Numerical Analysis
13-425 Mathematical Modeling
III. Two courses (6-8 credits) must be at the 300- or 400-level.