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
- Minimum overall GPA of 2.800 requiredNot resolved to a course
- Matriculated student with academic good standing at the University at Buffalo.Not resolved to a course
- Satisfactory performance in a series of core courses (see below). There are two paths to meet this requirement.Not resolved to a course
- Standard: Completion of four core courses with a combined core course grade point average of at least 2.500.Not resolved to a course
- 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
- Calculus 1 (MTH 141 or MTH 153)Not resolved to a course
- Calculus 2 (MTH 142 or MTH 154)Not resolved to a course
- General Chemistry 1 (CHE 101, CHE 105, or CHE 107)Not resolved to a course
- 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
- CHE 107LRGeneral Chemistry for Engineers INot resolved to a course3.5
- CHE 127LABGeneral Chemistry for Engineers Laboratory 1Not resolved to a course0.5
- CHE 101LRGeneral ChemistryNot resolved to a course4
- CHE 113LABGeneral ChemistryNot resolved to a course1
- CHE 105LLRChemistry: Principles and ApplicationsNot resolved to a course5
- CSE 115LLRIntroduction to Computer Science INot resolved to a course4
- CSE 116LLBIntroduction to Computer Science IINot resolved to a course4
- CSE 191LRIntroduction to Discrete StructuresNot resolved to a course4
- CSE 199SRUB SeminarNot resolved to a course3
- CSE 220LLBSystems ProgrammingNot resolved to a course4
- CSE 241LLBDigital SystemsNot resolved to a course4
- CSE 250LRData StructuresNot resolved to a course4
- CSE 321LRReal -Time and Embedded Operating SystemsNot resolved to a course4
- CSE 341LRComputer OrganizationNot resolved to a course4
- CSE 379LLBIntroduction to MicroprocessorsNot resolved to a course4
- CSE 450LECHardware/Software Integrated Systems Design INot resolved to a course3
- CSE 453LECHardware/Software Integrated Systems Design 2Not resolved to a course3
- CSE 490LECComputer ArchitectureNot resolved to a course3
- EAS 360LECSTEM CommunicationsNot resolved to a course3
- EE 202LRCircuit AnalysisNot resolved to a course3
- EE 310LRElectronic Devices and Circuits INot resolved to a course3
- EE 312LLBBasic Electronic Instrumentation LaboratoryNot resolved to a course2
- MTH 141LRCollege Calculus INot resolved to a course4
- MTH 142LRCollege Calculus 2Not resolved to a course4
- MTH 241LRCollege Calculus 3Not resolved to a course4
- MTH 306LRIntroduction to Differential EquationsNot resolved to a course4
- MTH 309LRIntroductory Linear AlgebraNot resolved to a course4
- PHY 107LRGeneral Physics INot resolved to a course4
- PHY 108LRGeneral Physics IINot resolved to a course4
- PHY 158LABGeneral Physics II LabNot resolved to a course1
One Calculus-Based Probability Or Statistics Course (4 credits)
5 items
- CIE 308LREngineering Probability and StatisticsNot resolved to a course3
- EAS 305LRApplied Probability and StatisticsNot resolved to a course4
- MTH 411LRIntroduction to Probability TheoryNot resolved to a course4
- STA 301LECIntro to Probability LectureNot resolved to a course3
- STA 301RECIntro to ProbabilityNot resolved to a course1
Computer Engineering Electives (12 credits minimum)
4 items
- CSE 496TUTInternship/PracticumNot resolved to a course1-5
- CSE 497TUTDepartmental Honors Thesis or ProjectNot resolved to a course3
- CSE 498TUTUndergraduate Research and Creative ActivityNot resolved to a course1-6
- CSE 499TUTIndependent StudyNot resolved to a course1-4
Notes
0 items
Additional Degree Requirements Include
1 item
- Additional coursework to fulfill UB Curriculum requirementsNot resolved to a course
Academic Requirements
0 items
Curricular Plan
38 items
- CSE 199SRUB SeminarNot resolved to a course3
- CSE 115LLRIntroduction to Computer Science INot resolved to a course4
- MTH 141LRCollege Calculus INot resolved to a course4
- CHE 107LRGeneral Chemistry for Engineers INot resolved to a course3.5
- CHE 127LABGeneral Chemistry for Engineers Laboratory 1Not resolved to a course0.5
- ENG 105LECWriting and RhetoricNot resolved to a course4
- CSE 116LLBIntroduction to Computer Science IINot resolved to a course4
- PHY 107LRGeneral Physics INot resolved to a course4
- MTH 142LRCollege Calculus 2Not resolved to a course4
- ENG 105LECWriting and RhetoricNot resolved to a course4
- CSE 191LRIntroduction to Discrete StructuresNot resolved to a course4
- CSE 220LLBSystems ProgrammingNot resolved to a course4
- EE 202LRCircuit AnalysisNot resolved to a course3
- PHY 108LRGeneral Physics IINot resolved to a course4
- PHY 158LABGeneral Physics II LabNot resolved to a course1
- CSE 241LLBDigital SystemsNot resolved to a course4
- CSE 250LRData StructuresNot resolved to a course4
- MTH 241LRCollege Calculus 3Not resolved to a course4
- MTH 306LRIntroduction to Differential EquationsNot resolved to a course4
- CSE 321LRReal -Time and Embedded Operating SystemsNot resolved to a course4
- CSE 341LRComputer OrganizationNot resolved to a course4
- EE 310LRElectronic Devices and Circuits INot resolved to a course3
- EE 312LLBBasic Electronic Instrumentation LaboratoryNot resolved to a course2
- EAS 360LECSTEM CommunicationsNot resolved to a course3
- CSE 379LLBIntroduction to MicroprocessorsNot resolved to a course4
- MTH 309LRIntroductory Linear AlgebraNot resolved to a course4
- EAS 305LRApplied Probability and StatisticsNot resolved to a course4
- PathwayNot resolved to a course3
- CSE 450LECHardware/Software Integrated Systems Design INot resolved to a course3
- CSE 300or 400-Level Tech. ElectiveNot resolved to a course3
- CSE 400Level Tech. ElectiveNot resolved to a course3
- PathwayNot resolved to a course3
- PathwayNot resolved to a course3
- CSE 453LECHardware/Software Integrated Systems Design 2Not resolved to a course3
- CSE 490LECComputer ArchitectureNot resolved to a course3
- CSE 400Level Tech. ElectiveNot resolved to a course3
- UBC 399MNTUB Curriculum CapstoneNot resolved to a course1
- CSE 400Level Tech. ElectiveNot resolved to a course3
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.