Skip to main content.

Computer Engineering BS - Program Requirements

(HEGIS: 09.00 ENGINEERING UNCLASSIFIED, CIP: 14.0901 Computer Engineering, General)

Completing the Computer Engineering BS Program

Academic Requirements

Students seeking an undergraduate degree from the School of Engineering and Applied Sciences must have a minimum GPA of 2.000 in technical classes (engineering, math, and science classes). To maintain academic standards and determine eligibility for continued enrollment, the School of Engineering and Applied Sciences reviews the academic records of all students in an approved undergraduate SEAS major. This academic review is conducted at the end of each fall and spring semester.

View the School of Engineering and Applied Sciences Academic Review Policy

Academic Advice

Advisement tools available for our students:

Transfer Credit Policy

Transfer students must first apply to the university and meet the university transfer admission requirements. SUNY Seamless Transfer is a SUNY-wide program intended to make transferring to UB and other SUNY Schools simple and efficient. Information about the Transfer Path for this major can be found on the SUNY website. Students are encouraged to contact their academic advisor or department to discuss how their coursework will apply to their degree.

Transfer students who have completed an engineering science program at a community college or the first three years of a 3+2 program at a four-year college can typically expect to enter the third year of an engineering program at the University at Buffalo. Graduates of technology programs receive limited transfer credit and can expect three to four years of study at the university to complete the requirements.

Residency Requirement

Students seeking an undergraduate engineering degree from the School of Engineering and Applied Sciences must complete 30 undergraduate credit hours of junior/senior level courses required in their major at the University at Buffalo.

Prerequisite Courses

Please see the School of Engineering and Applied Science admissions policies listed above.

Required Courses

CHE 107 General Chemistry for Engineers and CHE 127 Lab
CSE 115 Intro to Computer Science for Majors I
CSE 116 Intro to Computer Science for Majors II
CSE 191 Intro to Discrete Structures
CSE 199 First Year Seminar, or Equivalent
CSE 220 Systems Programming
CSE 241 Digital Systems
CSE 250 Data Structures
CSE 321 Real-Time & Embedded Operating Systems
CSE 341 Computer Organization
CSE 379 Intro to Microprocessors & Microcomputers
CSE 450 Hardware/Software Integrated Systems Design I
CSE 453 Hardware/Software Integrated Systems Design II
CSE 490 Computer Architecture
EAS 360 STEM Communications, or Equivalent
EE 202 Circuit Analysis I
EE 310 Electronic Devices & Circuits I
EE 312 Basic Electronic Instrumentation Laboratory
MTH 141 College Calculus I
MTH 142 College Calculus II
MTH 241 College Calculus III
MTH 306 Intro to Differential Equations
MTH 309 Linear Algebra or MTH 437 Numerical Analysis I
PHY 107 General Physics I
PHY 108/PHY 158 General Physics II/Lab
One calculus-based probability or statistics course (one of EAS 305, MTH 411, STA 301)
One 300 or 400-level CSE elective, and three additional 400-level CSE electives. To allow for experiential learning, the 400-level CSE electives can include up to 3 credits of only the following non-lecture based courses: CSE 496, CSE 497, CSE 498 and CSE 499.

Note:

*Students lacking the 125 credits required to graduate are strongly urged to take an engineering design-oriented course as elective credit.

*All courses are not offered every semester. Please check the undergraduate schedule ahead for planning.

Total Credit Hours Required

Total credit hours required for the Computer Engineering BS degree
Credits Required for Major108
Additional Credits Required for UB CurriculumĀ  17
Additional Credits Required for Electives 0
Total Credits Required for Degree 125

Students should consult with an academic advisor to determine how any transfer or exam credit might be utilized in meeting general education, prerequisite, or major requirements.

See Baccalaureate Degree Requirements for general education and remaining university requirements.

*Students lacking the 125 credits required to graduate are strongly urged to take an engineering design-oriented course as elective credit. See the CSE Undergraduate Advisor for an up-to-date listing of design electives.

Note: all courses are not offered every semester. Please check the undergraduate schedule ahead for planning.

Total Credit Hours Required represents the minimum credits needed to complete this program, and may vary based on a number of circumstances. This chart should not be used for financial aid purposes.

 
Published: Oct 13, 2020 13:05:37