CC

Curriculum Consultant
Fall 2025 Course Schedule - Computer Science

Graduation Requirements Overview

Total Credits Required: ~80 credits

Introductory Courses

Foundation courses in programming and computer science

CSE 113
CSE 114
CSE 214
CSE 215/216
CSE 220

Advanced/Core Courses

Required upper-division courses

CSE 303
CSE 310
CSE 316
CSE 320
CSE 373
CSE 416

Technical Electives

4 upper-division technical electives (min 3 credits each)

CSE 306
CSE 307
CSE 331
CSE 353
and others

Mathematics

Required math courses

AMS 151
AMS 161
AMS 210
AMS 301
AMS 310/311

Ethics & Writing

Professional development requirements

CSE 312 (Ethics)
CSE 300 (Technical Writing)

Important Notes:

  • •Natural science courses (9+ credits with lab) required
  • •Some courses must be taken at Stony Brook
  • •Honors program available with 3.50+ GPA

Required for US Transfer

CS students planning to transfer to the US must complete: CSE 113, CSE 214, and WRT 101

WRT 101
CSE 113
CSE 214
Common Requirements (All Departments)
(5 courses)
AMS 151

Class #92934

Common Req

Applied Calculus I

MW 9:00 AM - 10:20 AM
Room C103
Su Il Oh
3 creditsSBC: QPS
AMS 161

Class #92935

Common Req

Applied Calculus II

MW 10:30 AM - 11:50 AM
Room C105
Young-Seon Lee
3 creditsSBC: QPS
Prerequisites:
AMS 151
AMS 210

Class #92936

Common Req

Applied Linear Algebra

MW 9:00 AM - 10:20 AM
Room C105
Ky Tran
3 creditsSBC: STEM+
Prerequisites:
AMS 161
WRT 101

Class #92878

US Required
Common Req

Introductory Writing Workshop

MW 10:30 AM - 11:50 AM
Room B104
Cassandra Santos
3 creditsSBC: WRT
WAE 192

Class #92884

Common Req

High Intermediate Writing Academic English

MW 2:00 PM - 3:20 PM
Room B206
Yeji Seok
0 credits
Required Courses
(10 courses)
CSE 113

Class #96079

US Required

Foundations of Comp Science

TUTH 3:30 PM - 4:50 PM
Room B105
Jihyun Jeong
4 credits
CSE 114

Class #92945

Required

Intro to Object-Oriented Programming

MW 2:00 PM - 3:20 PM
Room C105
Byungkon Kang
4 credits
Prerequisites:
CSE 113
CSE 214

Class #92947

US Required

Data Structures

TUTH 12:30 PM - 1:50 PM
Room A704
Amos Omondi
4 credits
Prerequisites:
CSE 114
CSE 220

Class #92951

Required

Systems Fundamentals I

TUTH 3:30 PM - 4:50 PM
Room B103
James Finn
4 credits
Prerequisites:
CSE 214
CSE 300

Class #93000

Required

Technical Communications

MW 5:00 PM - 6:20 PM
Room B313
Christopher Houghton
3 creditsSBC: SPK, WRTD
Prerequisites:
CSE 214
CSE 303

Class #93022

Required

Intro to the Theory of Computation

MW 10:30 AM - 11:50 AM
Room B207
Amos Omondi
3 credits
Prerequisites:
CSE 214
CSE 310

Class #96082

Required

Computer Networks

TUTH 2:00 PM - 3:20 PM
Room B103
Sehwan Yoo
3 credits
Prerequisites:
CSE 220
CSE 316

Class #93038

Required

Fundamentals of Software Development

MW 9:00 AM - 10:20 AM
Room B204
Antonino Mione
3 creditsSBC: ESI, EXP+
Prerequisites:
CSE 214
CSE 320

Class #93021

Required

Systems Fundamentals II

MW 2:00 PM - 3:20 PM
Room B103
Yoon-Seok Yang
3 credits
Prerequisites:
CSE 220
CSE 373

Class #92953

Required

Analysis of Algorithms

TUTH 12:30 PM - 1:50 PM
Room B313
James Finn
3 credits
Prerequisites:
CSE 214
Elective Courses
(5 courses)
CSE 101

Class #92943

Computer Science Principles

MW 2:00 PM - 3:20 PM
Room C103
Francois Rameau
4 creditsSBC: TECH
CSE 306

Class #96094

On-campus

Operating Systems

MW 3:30 PM - 4:50 PM
Room A115
YoungMin Kwon
3 creditsSBC: ESI, EXP+
Prerequisites:
CSE 220
CSE 307

Class #96081

Principles of Programming Languages

TUTH 10:30 AM - 11:50 AM
Room B313
James Finn
3 credits
Prerequisites:
CSE 220
CSE 331

Class #96088

Fundamentals of Computer Security

TUTH 9:00 AM - 10:20 AM
Room B103
Antonino Mione
3 credits
Prerequisites:
CSE 220
CSE 353

Class #94548

Machine Learning

TUTH 3:30 PM - 4:50 PM
Room A115
Byungkon Kang
3 credits
Prerequisites:
CSE 214

Legend

US Transfer Required
Required course
On-campus only
Elective course
GPA Calculator
Calculate your GPA on a 4.0 scale

Your GPA

0.00

Total Credits

0.0