A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- Computer Engineering, BE
- Catalog edition
- Fall 2026 Undergraduate Catalog
- Checklist type
- degree-program
- Description
- Computer Engineering is one of the College of Engineering and Applied Sciences (CEAS) programs leading to the Bachelor of Engineering degree. The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org , under the commission’s General Criteria and the Program Criteria for Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs.
Identifiers
- IPEDS UNITID
- 196097
- CourseShelf checklist
- CK_196097_578b0fce
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 61
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Admission Requirements
4 items
- Completion of at least 10 credits of mathematics, physics, electrical and computer engineering, or computer science courses required for major (excluding ESE 300 and ESE 301 ),Not resolved to a course
- Earned a GPA of 3.2 or higher in all mathematics, physics, and engineering courses (excluding ESE 300 and ESE 301 ) applicable to major requirements with no more than one grade less than B-,Not resolved to a course
- No courses required for the major have been repeated, andNot resolved to a course
- Completion of course evaluations for all transferred courses that are to be used to meet requirements of the major.Not resolved to a course
Degree Requirements
0 items
1. Mathematics
6 items
- AMS 151Applied Calculus I 3 creditsNot resolved to a course
- AMS 161Applied Calculus II 3 creditsNot resolved to a course
- AMS 210Applied Linear Algebra 3 creditsNot resolved to a courseor: MAT 211 - Introduction to Linear Algebra 3 credits
- AMS 261Applied Calculus III 4 creditsNot resolved to a courseor: MAT 203 - Calculus III with Applications 4 credits
- AMS 361Applied Calculus IV: Differential Equations 4 creditsNot resolved to a courseor: 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 127Not resolved to a course
2. Natural Sciences
12 items
- PHY 131Classical Physics I 3 creditsNot resolved to a course
- PHY 133Classical Physics Laboratory I 1 creditNot resolved to a course
- PHY 132Classical Physics II 3 creditsNot resolved to a course
- PHY 134Classical Physics Laboratory II 1 creditNot resolved to a course
- 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).Not resolved to a course
- One course from:Not resolved to a course
- BIO 202Fundamentals of Biology: Molecular and Cellular Biology 3 creditsNot resolved to a course
- BIO 203Fundamentals of Biology: Cellular and Organ Physiology 3 creditsNot resolved to a course
- ESG 198Fundamentals of Engineering Chemistry 3 creditsNot resolved to a course
- PHY 251Modern Physics 3 creditsNot resolved to a course
3. Freshman Introduction to Computer Engineering
1 item
- ESE 123Introduction to Electrical and Computer Engineering 4 creditsNot resolved to a course
4. Engineering Topics
0 items
Engineering Core Courses
4 items
- ESE 118Digital Logic Design 4 creditsNot resolved to a course
- ESE 271Electrical Circuit Analysis 3 creditsNot resolved to a course
- ESE 272Electronics 4 creditsNot resolved to a course
- ESE 305Deterministic Signals and Systems 3 creditsNot resolved to a course
Engineering Design
6 items
- ESE 280Embedded Microcontroller Systems Design I 4 creditsNot resolved to a course
- ESE 345Computer Architecture 3 creditsNot resolved to a course
- ESE 382Digital Design Using VHDL and PLDs 4 creditsNot resolved to a course
- ESE 440Senior Design I 3 creditsNot resolved to a course
- ESE 441Senior Design II 3 creditsNot resolved to a course
- 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.Not resolved to a course
5. Discrete Mathematics and Probability and Statistics
2 items
- ESE 122Discrete Mathematics for Engineers 3 creditsNot resolved to a course
- ESE 306Random Signals and Systems 3 creditsNot resolved to a course
6. Software
4 items
- ESE 124Programming Fundamentals 4 creditsNot resolved to a course
- ESE 224Advanced Programming and Data Structures 4 creditsNot resolved to a course
- ESE 333Real-Time Operating Systems 3 creditsNot resolved to a course
- ESE 344Software Techniques for Engineers 3 creditsNot resolved to a course
7. Computer Engineering Electives
0 items
8. Engineering Ethics
1 item
- ESE 301Engineering Ethics and Societal Impact 2 creditsNot resolved to a course
9. Upper-Division Writing Requirement
1 item
- ESE 300Technical Communication for Electrical and Computer Engineers 2 creditsNot resolved to a course
Grading
24 items
- AMS 151Applied Calculus I 3 creditsNot resolved to a course
- AMS 161Applied Calculus II 3 creditsNot resolved to a courseor: MAT 125 - Calculus A 3 credits
- MAT 126Calculus B 3 creditsNot resolved to a course
- MAT 127Calculus C 3 creditsNot resolved to a courseor: MAT 131 - Calculus I 4 credits
- MAT 132Calculus II 4 creditsNot resolved to a course
- PHY 131Classical Physics I 3 creditsNot resolved to a course
- PHY 133Classical Physics Laboratory I 1 creditNot resolved to a course
- PHY 132Classical Physics II 3 creditsNot resolved to a course
- PHY 134Classical Physics Laboratory II 1 creditNot resolved to a courseor: PHY 125 - Classical Physics A 3 credits
- PHY 126Classical Physics B 3 creditsNot resolved to a course
- PHY 127Classical Physics C 3 creditsNot resolved to a course
- ESE 118Digital Logic Design 4 creditsNot resolved to a course
- ESE 124Programming Fundamentals 4 creditsNot resolved to a course
- ESE 224Advanced Programming and Data Structures 4 creditsNot resolved to a course
- ESE 271Electrical Circuit Analysis 3 creditsNot resolved to a course
- ESE 272Electronics 4 creditsNot resolved to a course
- ESE 280Embedded Microcontroller Systems Design I 4 creditsNot resolved to a course
- ESE 300Technical Communication for Electrical and Computer Engineers 2 creditsNot resolved to a course
- ESE 301Engineering Ethics and Societal Impact 2 creditsNot resolved to a course
- ESE 345Computer Architecture 3 creditsNot resolved to a course
- ESE 382Digital Design Using VHDL and PLDs 4 creditsNot resolved to a course
- ESE 440Senior Design I 3 creditsNot resolved to a course
- ESE 441Senior Design II 3 creditsNot resolved to a course
- Five ESE electivesNot resolved to a course
Computer Engineering Honors Program
4 items
- A cumulative grade point average of 3.50 or higher and a B or better in all major required courses (including math and physics) upon graduation.Not resolved to a course
- Completion of ESE 494 , a 1 credit seminar on research techniques, with a B or better during the junior year.Not resolved to a course
- Completion of ESE 495 , a 3-credit honors research project, with a B or better.Not resolved to a course
- Presentation of an honors thesis (written in the format of an engineering technical paper) under the supervision of an ECE faculty member. The thesis must be presented to and approved by a committee of two faculty members including the student’s advisor.Not resolved to a course
Requirements for the Accelerated BE Computer Engineering/MS Computer Engineering or Electrical Engineering Degrees
0 items
SBC Courses
3 items
- Freshmen who matriculate in the Fall of 2019 or laterNot resolved to a course
- Transfer students who matriculate in the Spring of 2020 or laterNot resolved to a course
- Students who rematriculate in the Fall of 2019 or laterNot resolved to a course
Sample Course Sequence
4 items
- AMS 151and AMS 161 can be replaced by (MAT 131 and MAT 132) or (MAT 131 and 171), or (MAT 125 , MAT 126, and MAT 127 ) or (MAT 141 and MAT 142), or (MAT 141 and MAT 171).Not resolved to a course
- PHY 131and PHY 132 can be replaced by (PHY 125, PHY 126, and PHY 127), or (PHY 141 and PHY 142). Students taking the three semester sequence should take PHY 125, PHY 127 and PHY 126 in that order.Not resolved to a course
- Students can also take one of the following science courses: CHE 152, ESG 198, BIO 202, BIO 203, PHY 251Not resolved to a course
- 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.Not resolved to a course
Source. Stony Brook University, catalog Fall 2026 Undergraduate Catalog — https://catalog.stonybrook.edu/preview_program.php?catoid=11&poid=1408&returnto=1134. Captured page pages/0217.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.