KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · BS

Computer Engineering BS

University at Buffalo · Buffalo, 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
BS
Credential class
ceterms:BachelorDegree
Catalog edition
2026-2027 Undergraduate Catalog
Checklist type
degree-program
Description
Computer engineering is where software meets hardware. It’s for people who want to understand the code and the circuits that make it possible for us to have smartphones, robots, driverless vehicles, computer networks, medical sensors and millions of other devices. In this program, you’ll get to work with your head and your hands as you discover how to be a translator, making software and hardware work together as efficiently as possible. It’s part computer science, part electrical engineering … and all pretty amazing.
Identifiers
IPEDS UNITID
196088
CourseShelf checklist
CK_196088_cfad5578
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 Criteria

9 items
  1. Minimum overall GPA of 2.800 required
    Not resolved to a course
  2. Matriculated student with academic good standing at the University at Buffalo.
    Not resolved to a course
  3. Satisfactory performance in a series of core courses (see below). There are two paths to meet this requirement.
    Not resolved to a course
  4. Standard: Completion of four core courses with a combined core course grade point average of at least 2.500.
    Not resolved to a course
  5. Fast-Track: Completion of at least two of the four core courses (graded on an A-F bases) with a combined core course grade point average of at least 3.000.
    Not resolved to a course
  6. Calculus 1 (MTH 141 or MTH 153)
    Not resolved to a course
  7. Calculus 2 (MTH 142 or MTH 154)
    Not resolved to a course
  8. General Chemistry 1 (CHE 101, CHE 105, or CHE 107)
    Not resolved to a course
  9. General Physics 1 (PHY 107 or PHY 117)
    Not resolved to a course

Major Requirements

0 items

    Computer Engineering Core (92-93 credits)

    30 items
    1. CHE 107LR
      General Chemistry for Engineers I
      Not resolved to a course
      3.5
    2. CHE 127LAB
      General Chemistry for Engineers Laboratory 1
      Not resolved to a course
      0.5
    3. CHE 101LR
      General Chemistry
      Not resolved to a course
      4
    4. CHE 113LAB
      General Chemistry
      Not resolved to a course
      1
    5. CHE 105LLR
      Chemistry: Principles and Applications
      Not resolved to a course
      5
    6. CSE 115LLR
      Introduction to Computer Science I
      Not resolved to a course
      4
    7. CSE 116LLB
      Introduction to Computer Science II
      Not resolved to a course
      4
    8. CSE 191LR
      Introduction to Discrete Structures
      Not resolved to a course
      4
    9. CSE 199SR
      UB Seminar
      Not resolved to a course
      3
    10. CSE 220LLB
      Systems Programming
      Not resolved to a course
      4
    11. CSE 241LLB
      Digital Systems
      Not resolved to a course
      4
    12. CSE 250LR
      Data Structures
      Not resolved to a course
      4
    13. CSE 321LR
      Real -Time and Embedded Operating Systems
      Not resolved to a course
      4
    14. CSE 341LR
      Computer Organization
      Not resolved to a course
      4
    15. CSE 379LLB
      Introduction to Microprocessors
      Not resolved to a course
      4
    16. CSE 450LEC
      Hardware/Software Integrated Systems Design I
      Not resolved to a course
      3
    17. CSE 453LEC
      Hardware/Software Integrated Systems Design 2
      Not resolved to a course
      3
    18. CSE 490LEC
      Computer Architecture
      Not resolved to a course
      3
    19. EAS 360LEC
      STEM Communications
      Not resolved to a course
      3
    20. EE 202LR
      Circuit Analysis
      Not resolved to a course
      3
    21. EE 310LR
      Electronic Devices and Circuits I
      Not resolved to a course
      3
    22. EE 312LLB
      Basic Electronic Instrumentation Laboratory
      Not resolved to a course
      2
    23. MTH 141LR
      College Calculus I
      Not resolved to a course
      4
    24. MTH 142LR
      College Calculus 2
      Not resolved to a course
      4
    25. MTH 241LR
      College Calculus 3
      Not resolved to a course
      4
    26. MTH 306LR
      Introduction to Differential Equations
      Not resolved to a course
      4
    27. MTH 309LR
      Introductory Linear Algebra
      Not resolved to a course
      4
    28. PHY 107LR
      General Physics I
      Not resolved to a course
      4
    29. PHY 108LR
      General Physics II
      Not resolved to a course
      4
    30. PHY 158LAB
      General Physics II Lab
      Not resolved to a course
      1

    One Calculus-Based Probability Or Statistics Course (4 credits)

    5 items
    1. CIE 308LR
      Engineering Probability and Statistics
      Not resolved to a course
      3
    2. EAS 305LR
      Applied Probability and Statistics
      Not resolved to a course
      4
    3. MTH 411LR
      Introduction to Probability Theory
      Not resolved to a course
      4
    4. STA 301LEC
      Intro to Probability Lecture
      Not resolved to a course
      3
    5. STA 301REC
      Intro to Probability
      Not resolved to a course
      1

    Computer Engineering Electives (12 credits minimum)

    4 items
    1. CSE 496TUT
      Internship/Practicum
      Not resolved to a course
      1-5
    2. CSE 497TUT
      Departmental Honors Thesis or Project
      Not resolved to a course
      3
    3. CSE 498TUT
      Undergraduate Research and Creative Activity
      Not resolved to a course
      1-6
    4. CSE 499TUT
      Independent Study
      Not resolved to a course
      1-4

    Notes

    0 items

      Additional Degree Requirements Include

      1 item
      1. Additional coursework to fulfill UB Curriculum requirements
        Not resolved to a course

      Academic Requirements

      0 items

        Curricular Plan

        38 items
        1. CSE 199SR
          UB Seminar
          Not resolved to a course
          3
        2. CSE 115LLR
          Introduction to Computer Science I
          Not resolved to a course
          4
        3. MTH 141LR
          College Calculus I
          Not resolved to a course
          4
        4. CHE 107LR
          General Chemistry for Engineers I
          Not resolved to a course
          3.5
        5. CHE 127LAB
          General Chemistry for Engineers Laboratory 1
          Not resolved to a course
          0.5
        6. ENG 105LEC
          Writing and Rhetoric
          Not resolved to a course
          4
        7. CSE 116LLB
          Introduction to Computer Science II
          Not resolved to a course
          4
        8. PHY 107LR
          General Physics I
          Not resolved to a course
          4
        9. MTH 142LR
          College Calculus 2
          Not resolved to a course
          4
        10. ENG 105LEC
          Writing and Rhetoric
          Not resolved to a course
          4
        11. CSE 191LR
          Introduction to Discrete Structures
          Not resolved to a course
          4
        12. CSE 220LLB
          Systems Programming
          Not resolved to a course
          4
        13. EE 202LR
          Circuit Analysis
          Not resolved to a course
          3
        14. PHY 108LR
          General Physics II
          Not resolved to a course
          4
        15. PHY 158LAB
          General Physics II Lab
          Not resolved to a course
          1
        16. CSE 241LLB
          Digital Systems
          Not resolved to a course
          4
        17. CSE 250LR
          Data Structures
          Not resolved to a course
          4
        18. MTH 241LR
          College Calculus 3
          Not resolved to a course
          4
        19. MTH 306LR
          Introduction to Differential Equations
          Not resolved to a course
          4
        20. CSE 321LR
          Real -Time and Embedded Operating Systems
          Not resolved to a course
          4
        21. CSE 341LR
          Computer Organization
          Not resolved to a course
          4
        22. EE 310LR
          Electronic Devices and Circuits I
          Not resolved to a course
          3
        23. EE 312LLB
          Basic Electronic Instrumentation Laboratory
          Not resolved to a course
          2
        24. EAS 360LEC
          STEM Communications
          Not resolved to a course
          3
        25. CSE 379LLB
          Introduction to Microprocessors
          Not resolved to a course
          4
        26. MTH 309LR
          Introductory Linear Algebra
          Not resolved to a course
          4
        27. EAS 305LR
          Applied Probability and Statistics
          Not resolved to a course
          4
        28. Pathway
          Not resolved to a course
          3
        29. CSE 450LEC
          Hardware/Software Integrated Systems Design I
          Not resolved to a course
          3
        30. CSE 300
          or 400-Level Tech. Elective
          Not resolved to a course
          3
        31. CSE 400
          Level Tech. Elective
          Not resolved to a course
          3
        32. Pathway
          Not resolved to a course
          3
        33. Pathway
          Not resolved to a course
          3
        34. CSE 453LEC
          Hardware/Software Integrated Systems Design 2
          Not resolved to a course
          3
        35. CSE 490LEC
          Computer Architecture
          Not resolved to a course
          3
        36. CSE 400
          Level Tech. Elective
          Not resolved to a course
          3
        37. UBC 399MNT
          UB Curriculum Capstone
          Not resolved to a course
          1
        38. CSE 400
          Level Tech. Elective
          Not resolved to a course
          3
        Source. University at Buffalo, catalog 2026-2027 Undergraduate Catalog — https://catalogs.buffalo.edu/preview_program.php?catoid=21&poid=7948&returnto=1177. Captured page pages/0115.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.