Bachelor of Science in Data Science · 58 credits
+ First Year Seminar
+ SBC
+ First Year Seminar
+ SBC
+ Additional Calculus or Computer Science Foundations
+ SBC
+ Elective ×2
+ Linear Algebra Course (STEM+)
+ SBC ×2
+ Elective
+ Specialization Course
+ UD Elective
+ Elective
+ SBC
+ UD Technical Elective
+ Specialization Course
+ Elective
+ UD Technical Elective
+ UD Specialization Course
+ UD Elective ×2
+ UD Data Analysis Course
+ UD Technical Elective
+ UD Specialization Course
+ UD Elective ×2
+ SBC
Too many to list: the 24 listed courses
100s
None
200s
None
300s
400s
None
100s
None
200s
None
300s
400s
100s
None
200s
None
300s
400s
One of
All of
or
All of
or
All of
1. Mathematics: a. AMS 151 - Applied Calculus I 3 credits; b. AMS 161 - Applied Calculus II 3 credits; Note: The following alternate calculus course sequences may be substituted for AMS 151, AMS 161 in major requirements or prerequisites: MAT 125, MAT 126, MAT 127, or MAT 131, MAT 132. Equivalency for MAT courses achieved through the Mathematics Placement Examination is accepted to meet MAT course requirements. c. One Linear Algebra Course: AMS 210 - Applied Linear Algebra 3 credits; MAT 211 - Introduction to Linear Algebra 3 credits; MAT 308 - Differential Equations with Linear Algebra 4 credits. d. One Additional Calculus or Computer Science Foundations Courses: AMS 261 - Applied Calculus III 4 credits; CSE 113 - Foundations of Computer Science I 4 credits; MAT 203 - Calculus III with Applications 4 credits; MAT 307 - Multivariable Calculus with Linear Algebra 4 credits. e. AMS 310 - Survey of Probability and Statistics 3 credits
2. Computer Science: a. CSE 101 - Computer Science Principles 4 credits OR CSE 103 - Data Science Principles 4 credits; b. CSE 114 - Introduction to Object-Oriented Programming 4 credits; c. CSE 214 - Data Structures 4 credits
3. Data Science: a. CSE 351 - Introduction to Data Science 3 credits; b. One Upper-Division Data Analysis Course: AMS 315 - Data Analysis 3 credits; CSE 357 - Statistical Methods for Data Science 3 credits
4. One Upper Division Writing Course: a. CSE 300 - Technical Communications 3 credits
5. Professional Ethics: a. CSE 312 - Social, Legal, and Ethical Issues in Computing 3 credits
Choose 9 credits
Excluding courses already counted toward requirement 3 (Data Science), requirement 7 (Specialization).
At most 3 credits from AMS 487, AMS 488, CSE 487, CSE 488.
6. Technical Electives: Each student must complete at least 9 credits of data science technical electives at the upper-division level. Electives may be drawn from any of the courses listed below. Other courses may be selected with approval of the Undergraduate Program Director. Notes: Courses taken to satisfy requirement 3 may not also be used to satisfy the technical elective requirement. Only 3 credits of AMS 487, AMS 488, CSE 487 or CSE 488 may be used to satisfy the technical elective requirement. a. AMS 301; b. AMS 311; c. AMS 316; d. AMS 317; e. AMS 318; f. AMS 326; g. AMS 341; h. AMS 345; i. AMS 380; j. AMS 394; k. AMS 412; l. AMS 487; m. AMS 488; n. CSE 327; o. CSE 332; p. CSE 337; q. CSE 352; r. CSE 353; s. CSE 354; t. CSE 373; u. One of: ISE 305 - Database Design and Practice 3 credits, CSE 305 - Principles of Database Systems 3 credits; v. CSE 487 - Research in Computer Science 0-3 credits; w. CSE 488 - Internship in Computer Science 3 credits
One specialization
All of
Choose 3 courses
Choose 12 credits
Excluding courses already counted toward requirement 1 (Mathematics), requirement 2 (Computer Science), requirement 3 (Data Science), requirement 4 (One Upper Division Writing Course), requirement 5 (Professional Ethics), requirement 6 (Technical Electives).
Choose 12 credits
Excluding courses already counted toward requirement 1 (Mathematics), requirement 2 (Computer Science), requirement 3 (Data Science), requirement 4 (One Upper Division Writing Course), requirement 5 (Professional Ethics), requirement 6 (Technical Electives).
7. Specialization: Each student must complete a specialization consisting of 12 or more credits. Courses taken to satisfy a specialization requirement may not be used to satisfy the technical elective requirements. Business: BUS 220 - Introduction to Decision Sciences 3 credits; At least three of the following: BUS 340, BUS 346, BUS 375, BUS 376, BUS 377. Computer Science: Any combination of upper-division CSE technical lecture courses totaling 12 or more credits not taken to satisfy any other major requirement. Applied Mathematics and Statistics: Any combination of upper-division AMS technical lecture courses totaling 12 or more credits not taken to satisfy any other major requirement.
Completion of the major requires at least 58 credits.
The major in Data Science leads to the Bachelor of Science degree. Completion of the major requires at least 58 credits.
At least 15 additional major requirement credits must be completed at Stony Brook.
Residency requirement: 15 credits from requirements 3 and 6 below, and at least 15 additional major requirement credits must be completed at Stony Brook.
Year 1 · Fall14 cr
Year 1 · Spring14 cr
Year 2 · Fall17 cr
Year 2 · Spring15 cr
Year 3 · Fall15 cr
Year 3 · Spring15 cr
Year 4 · Fall15 cr
Year 4 · Spring15 cr
+ First Year Seminar
+ SBC
+ First Year Seminar
+ SBC
+ Additional Calculus or Computer Science Foundations
+ SBC
+ Elective ×2
+ Linear Algebra Course (STEM+)
+ SBC ×2
+ Elective
+ Specialization Course
+ UD Elective
+ Elective
+ SBC
+ UD Technical Elective
+ Specialization Course
+ Elective
+ UD Technical Elective
+ UD Specialization Course
+ UD Elective ×2
+ UD Data Analysis Course
+ UD Technical Elective
+ UD Specialization Course
+ UD Elective ×2
+ SBC
Too many to list: the 24 listed courses
100s
None
200s
None
300s
400s
None
100s
None
200s
None
300s
400s
100s
None
200s
None
300s
400s