KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Computer Engineering, BE

Computer Engineering, BE

Stony Brook University · Stony Brook, NY

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
CIP
27.0503
Catalog edition
Fall 2026 Undergraduate Catalog
Checklist type
degree-program
Identifiers
IPEDS UNITID
196097
CourseShelf checklist
CK_196097_9fbc51cc
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
  1. 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
  2. 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
  3. No courses required for the major have been repeated, and
    Not resolved to a course
  4. 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
    1. AMS 151
      Applied Calculus I 3 credits
      Not resolved to a course
    2. AMS 161
      Applied Calculus II 3 credits
      Not resolved to a course
    3. AMS 210
      Applied Linear Algebra 3 credits
      Not resolved to a course
      or: MAT 211 - Introduction to Linear Algebra 3 credits
    4. AMS 261
      Applied Calculus III 4 credits
      Not resolved to a course
      or: MAT 203 - Calculus III with Applications 4 credits
    5. AMS 361
      Applied Calculus IV: Differential Equations 4 credits
      Not resolved to a course
      or: MAT 303 - Calculus IV with Applications 4 credits
    6. 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
      Not resolved to a course

    2. Natural Sciences

    12 items
    1. PHY 131
      Classical Physics I 3 credits
      Not resolved to a course
    2. PHY 133
      Classical Physics Laboratory I 1 credit
      Not resolved to a course
    3. PHY 132
      Classical Physics II 3 credits
      Not resolved to a course
    4. PHY 134
      Classical Physics Laboratory II 1 credit
      Not resolved to a course
    5. 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
    6. One course from:
      Not resolved to a course
    7. As published: “General Chemistry IB 4 credits”
    8. As published: “Molecular Science I 4 credits”
    9. BIO 202
      Fundamentals of Biology: Molecular and Cellular Biology 3 credits
      Not resolved to a course
    10. BIO 203
      Fundamentals of Biology: Cellular and Organ Physiology 3 credits
      Not resolved to a course
    11. ESG 198
      Fundamentals of Engineering Chemistry 3 credits
      Not resolved to a course
    12. PHY 251
      Modern Physics 3 credits
      Not resolved to a course

    3. Freshman Introduction to Computer Engineering

    1 item
    1. ESE 123
      Introduction to Electrical and Computer Engineering 4 credits
      Not resolved to a course

    4. Engineering Topics

    0 items

      Engineering Core Courses

      4 items
      1. ESE 118
        Digital Logic Design 4 credits
        Not resolved to a course
      2. ESE 271
        Electrical Circuit Analysis 3 credits
        Not resolved to a course
      3. ESE 272
        Electronics 4 credits
        Not resolved to a course
      4. ESE 305
        Deterministic Signals and Systems 3 credits
        Not resolved to a course

      Engineering Design

      6 items
      1. ESE 280
        Embedded Microcontroller Systems Design I 4 credits
        Not resolved to a course
      2. ESE 345
        Computer Architecture 3 credits
        Not resolved to a course
      3. ESE 382
        Digital Design Using VHDL and PLDs 4 credits
        Not resolved to a course
      4. ESE 440
        Senior Design I 3 credits
        Not resolved to a course
      5. ESE 441
        Senior Design II 3 credits
        Not resolved to a course
      6. 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
      1. ESE 122
        Discrete Mathematics for Engineers 3 credits
        Not resolved to a course
      2. ESE 306
        Random Signals and Systems 3 credits
        Not resolved to a course

      6. Software

      4 items
      1. ESE 124
        Programming Fundamentals 4 credits
        Not resolved to a course
      2. ESE 224
        Advanced Programming and Data Structures 4 credits
        Not resolved to a course
      3. ESE 333
        Real-Time Operating Systems 3 credits
        Not resolved to a course
      4. ESE 344
        Software Techniques for Engineers 3 credits
        Not resolved to a course

      7. Computer Engineering Electives

      0 items

        8. Engineering Ethics

        1 item
        1. ESE 301
          Engineering Ethics and Societal Impact 2 credits
          Not resolved to a course

        9. Upper-Division Writing Requirement

        1 item
        1. ESE 300
          Technical Communication for Electrical and Computer Engineers 2 credits
          Not resolved to a course

        Grading

        24 items
        1. AMS 151
          Applied Calculus I 3 credits
          Not resolved to a course
        2. AMS 161
          Applied Calculus II 3 credits
          Not resolved to a course
          or: MAT 125 - Calculus A 3 credits
        3. MAT 126
          Calculus B 3 credits
          Not resolved to a course
        4. MAT 127
          Calculus C 3 credits
          Not resolved to a course
          or: MAT 131 - Calculus I 4 credits
        5. MAT 132
          Calculus II 4 credits
          Not resolved to a course
        6. PHY 131
          Classical Physics I 3 credits
          Not resolved to a course
        7. PHY 133
          Classical Physics Laboratory I 1 credit
          Not resolved to a course
        8. PHY 132
          Classical Physics II 3 credits
          Not resolved to a course
        9. PHY 134
          Classical Physics Laboratory II 1 credit
          Not resolved to a course
          or: PHY 125 - Classical Physics A 3 credits
        10. PHY 126
          Classical Physics B 3 credits
          Not resolved to a course
        11. PHY 127
          Classical Physics C 3 credits
          Not resolved to a course
        12. ESE 118
          Digital Logic Design 4 credits
          Not resolved to a course
        13. ESE 124
          Programming Fundamentals 4 credits
          Not resolved to a course
        14. ESE 224
          Advanced Programming and Data Structures 4 credits
          Not resolved to a course
        15. ESE 271
          Electrical Circuit Analysis 3 credits
          Not resolved to a course
        16. ESE 272
          Electronics 4 credits
          Not resolved to a course
        17. ESE 280
          Embedded Microcontroller Systems Design I 4 credits
          Not resolved to a course
        18. ESE 300
          Technical Communication for Electrical and Computer Engineers 2 credits
          Not resolved to a course
        19. ESE 301
          Engineering Ethics and Societal Impact 2 credits
          Not resolved to a course
        20. ESE 345
          Computer Architecture 3 credits
          Not resolved to a course
        21. ESE 382
          Digital Design Using VHDL and PLDs 4 credits
          Not resolved to a course
        22. ESE 440
          Senior Design I 3 credits
          Not resolved to a course
        23. ESE 441
          Senior Design II 3 credits
          Not resolved to a course
        24. Five ESE electives
          Not resolved to a course

        Computer Engineering Honors Program

        4 items
        1. 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
        2. 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
        3. Completion of ESE 495 , a 3-credit honors research project, with a B or better.
          Not resolved to a course
        4. 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
          1. Freshmen who matriculate in the Fall of 2019 or later
            Not resolved to a course
          2. Transfer students who matriculate in the Spring of 2020 or later
            Not resolved to a course
          3. Students who rematriculate in the Fall of 2019 or later
            Not resolved to a course

          Sample Course Sequence

          4 items
          1. AMS 151
            and 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
          2. PHY 131
            and 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
          3. Students can also take one of the following science courses: CHE 152, ESG 198, BIO 202, BIO 203, PHY 251
            Not resolved to a course
          4. 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.