The minor in Computer Science is open to all students not majoring in either Computer Science or
Information Systems or minoring in Information Systems. To declare the minor in Computer Science, students must
complete CSE 114 and either CSE 214 or CSE 215 with grades of C or higher. The minor requires seven CSE courses
totaling 22 to 24 credits as outlined below. Students who have declared the minor should see a Computer Science
Undergraduate Program Director to discuss a suitable selection of Computer Science electives.
1CSE 114 Introduction to Object Oriented Programming
2CSE 214 Data Structures
3CSE 216 Programming Abstractions or CSE 220 Systems Fundamentals I
4Four additional courses that are part of the CSE major, including three upper division CSE
courses totaling at least nine credits (but excluding CSE 300, CSE 312, CSE 475, CSE 487, CSE 488). Note:
CSE 301 can not be used as a technical elective for the minor.
Note: Each of these courses must be passed with a letter grade of C or higher.
Declared in Fall 2025 or After
The minor in Computer Science is open to all students not majoring in either Computer Science,
Information Systems, Data Science or minoring in Information Systems. To declare the minor in Computer Science,
students must complete CSE 114 (or CSE 160) and either CSE 214 (or CSE 260) or CSE 113 (or CSE 150) with grades
of B- or higher in each course. Priority is given to students with a GPA of 3.20 or higher in these CSE courses
and a cumulative GPA of 3.00 or higher. For students who have completed more than two CSE courses applicable
towards minor entry, the GPA in CSE courses is computed using the highest grades earned in two of CSE 113, CSE
114, and CSE 214. At most one of the courses used to meet minor entry requirements may be repeated. Transfer
students who have completed equivalent courses at another school with grades of B- or higher need not retake
these courses, but should keep in mind that grades do not transfer and grade point averages are calculated on
the basis of courses completed at Stony Brook. Only courses transferred before matriculation can be used for CSE
minor admission purposes. Admission is competitive and contingent upon program capacity.
The minor requires seven CSE courses as outlined below. Students who have declared the minor
should see a Computer Science Undergraduate Advisor to discuss a suitable selection of Computer Science
electives.
1CSE 114 - Introduction to Object-Oriented Programming 4 credits
2CSE 214 - Data Structures 4 credits
3CSE 307 - Principles of Programming Languages 3 credits
OR
4CSE 220 - Systems Fundamentals I 4 credits
5Four additional courses that are part of the CSE major, including three upper division CSE
courses totaling at least nine credits (but excluding CSE 300, CSE 312, CSE 475, CSE 487, CSE 488).
Note:
1CSE 301 cannot be used as a technical elective for the minor.
2Students may substitute CSE 160, CSE 161, CSE 260, and CSE 261 for CSE 114, CSE 214 and CSE 307; and CSE 150 for CSE 113. Each course taken to satisfy the requirements for the minor must be passed with a letter grade of C or higher.