B.S. Combined Major for Computer Science and Mathematics

For Students Entering in Fall 2013 or Later

Summer 2013

134

AA or BB

The 2009 version of this specimen may be found at:
2009 Specimen

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

ENGW 1111 (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: 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: Level 1 Social Sciences Core
4

Co-op Reflection

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 4800
Algorithms & Data
4

MATH 2331
Linear Algebra
4

MATH 3081
Probability and Statistics
4

Elective
4

Semester 5: Fall or Spring

CS 3800
Theory of Computation
4

CS 4300
Computer Graphics
4

ENGW 3302 (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

Elective
4

Semester 6: Fall or Spring

CS 4500
Software Development
4

CS Elective 1
4

Mathematics Elective 1
4

Choose one not yet taken.

MATH 3175
Group Theory
4

MATH 3527
Number Theory
4

Half-Semester 2: Summer

Elective
4

Elective
4

Semester 7: Spring

CS 4000
Senior Seminar
1

CS Elective 2
4

Mathematics Elective 2
4

Mathematics Elective 3
4

Computing and Social Issues Requirement. Choose one.

SOCL 4528
Computers & Society
4

SOCL 3485
Environment, Technology, and Society
4

ANTH 3418
Wired/Unwired: Cybercultures and Technopolitics
4

POLS 3308
Governance and Society in the Cyberage
4

IA 5240
Privacy, Ethics, and Digital Rights
4