Bachelor of Engineering in Computer Engineering · 110 credits
+ First Year Seminar
+ First Year Seminar
+ SBC
+ SBC
+ ESE Elective
+ ESE Elective ×2
+ SBC
+ ESE Elective ×2
+ SBC
+ ESE Elective ×2
+ SBC ×2
100s
None
200s
None
300s
400s
One of
All of
or
All of
or
All of
or
All of
or
All of
or
All of
AMS 151 - Applied Calculus I 3 credits; AMS 161 - Applied Calculus II 3 credits; AMS 210 - Applied Linear Algebra 3 credits OR MAT 211 - Introduction to Linear Algebra 3 credits; AMS 261 - Applied Calculus III 4 credits OR MAT 203 - Calculus III with Applications 4 credits; AMS 361 - Applied Calculus IV: Differential Equations 4 credits OR MAT 303 - Calculus IV with Applications 4 credits. Note: The following alternate calculus course sequences may be substituted for AMS 151, AMS 161 in major requirements or prerequisites: MAT 131 and MAT 132 or MAT 125, MAT 126 and MAT 127
One of
All of
or
All of
or
All of
PHY 131 - Classical Physics I 3 credits; PHY 133 - Classical Physics Laboratory I 1 credit; PHY 132 - Classical Physics II 3 credits; PHY 134 - Classical Physics Laboratory II 1 credit. Note: The physics course sequence PHY 125, PHY 126, PHY 127, PHY 133, PHY 134 or PHY 141, PHY 142, PHY 133, PHY 134 is accepted in lieu of PHY 131/PHY 133, PHY 132/PHY 134 (Students are advised to take PHY 127 before PHY 126). One course from: CHE 131 - General Chemistry IB 4 credits; CHE 152 - Molecular Science I 4 credits; BIO 202 - Fundamentals of Biology: Molecular and Cellular Biology 3 credits; BIO 203 - Fundamentals of Biology: Cellular and Organ Physiology 3 credits; ESG 198 - Fundamentals of Engineering Chemistry 3 credits; PHY 251 - Modern Physics 3 credits
ESE 123 - Introduction to Electrical and Computer Engineering 4 credits
Engineering Core Courses: ESE 118 - Digital Logic Design 4 credits; ESE 271 - Electrical Circuit Analysis 3 credits; ESE 272 - Electronics 4 credits; ESE 305 - Deterministic Signals and Systems 3 credits. Engineering Design: ESE 280 - Embedded Microcontroller Systems Design I 4 credits; ESE 345 - Computer Architecture 3 credits; ESE 382 - Digital Design Using VHDL and PLDs 4 credits; ESE 440 - Senior Design I 3 credits; ESE 441 - Senior Design II 3 credits. Note: ESE 440 and ESE 441 are engineering design projects that must be carried out at Stony Brook under the supervision of an Electrical and Computer Engineering faculty member.
ESE 122 - Discrete Mathematics for Engineers 3 credits; ESE 306 - Random Signals and Systems 3 credits
ESE 124 - Programming Fundamentals 4 credits; ESE 224 - Advanced Programming and Data Structures 4 credits; ESE 333 - Real-Time Operating Systems 3 credits; ESE 344 - Software Techniques for Engineers 3 credits
Choose 7 courses
Seven upper-level ESE courses. A list of acceptable electives can be found in the electrical and computer engineering undergraduate guide. For students in the BEMS program or with a double major or minor in computer science, please check the computer engineering undergraduate guide for a complete list of electives.
ESE 301 - Engineering Ethics and Societal Impact 2 credits
All degree candidates must demonstrate skill in written English at a level acceptable for computer engineering majors. Students must register for the writing course ESE 300 after completion of ESE 280. ESE 300 - Technical Communication for Electrical and Computer Engineers 2 credits
Year 1 · Fall14 cr
Year 1 · Spring16 cr
Year 2 · Fall18 cr
Year 2 · Spring17 cr
Year 3 · Fall16 cr
Year 3 · Spring17 cr
Year 4 · Fall15 cr
Year 4 · Spring17 cr
+ First Year Seminar
+ First Year Seminar
+ SBC
+ SBC
+ ESE Elective
+ ESE Elective ×2
+ SBC
+ ESE Elective ×2
+ SBC
+ ESE Elective ×2
+ SBC ×2
100s
None
200s
None
300s
400s