B.S. Combined Majors for Computer Science and Mathematics

For Students Entering in Fall 2008 or Later

December 20, 2012

134

AA or BB

Semester 1: Fall

CS 1200
CS/IS Overview 1
1

CS 1800
Discrete Structures
4

CS 1801
Recitation for CS 1800
0

CS 2500
Fundamentals of Computer Science 1
4

CS 2501
Lab for CS 2500 (CS U211)
1

MATH 1341
Calculus 1 for Science and Engineering
4

ENGL 1111
College Writing
4

Co-op Preparation

Starting in Fall 2012, all students will take CS 1210
in the semester before going on co-op.

CS 1210
CS/IS Overview 2: Co-op Preparation
1

Semester 2: Spring

CS 2510
Fundamentals of Computer Science 2
4

CS 2511
Lab for CS 2510
1

CS 2800
Logic and Computation
4

CS 2801
Lab for CS 2800
1

MATH 1342
Calculus 2 for Science and Engineering
4

Elective 1: Level 1 Arts/Humanities Core
4

Semester 3: Fall

CS 3500
Object-Oriented Design
4

MATH 2321
Calculus 3 for Science and Engineering
4

MATH 2351
Ordinary Differential Equations
4

Elective 2: Level 1 Social Sciences Core
4

The following course should be taken after completion of the first
co-op experience in either Semester 4 or Semester 5.

MATH 3000
Co-op Reflection Seminar 1
1

Semester 4: Fall or Spring

CS 3800
Theory of Computation
4

MATH 2331
Linear Algebra
4

MATH 3081
Probability and Statistics
4

Elective 3
4

Semester 5: Fall or Spring

CS 4800
Algorithms & Data
4

CS Elective 1
4

ENGL 3302
Advanced Writing in the Technical Professions
4

Choose one.

MATH 3175
Group Theory
4

MATH 3527
Number Theory
4

Half-Semester 1: Summer

Elective 4
4

Elective 5
4

Semester 6: Fall or Spring

CS 4500
Software Development
4

Mathematics Elective 1
4

SOCL 4528
Computers & Society
4

Choose one.

MATH 3175
Group Theory
4

MATH 3527
Number Theory
4

Half-Semester 2: Summer

Elective 6
4

Elective 7
4

Semester 7: Spring

CS 4000
Senior Seminar
1

CS 4300
Computer Graphics
4

CS Elective 2
4

Mathematics Elective 2
4

Mathematics Elective 3
4