Skip to main content.

Computer Engineering BS - Curricular Plan

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

Curricular Plan

A Curricular Plan provides a roadmap for completing this academic program and the UB Curriculum on time. Your actual plan may vary depending on point of entry to the university, course placement and/or waivers based on standardized test scores, earned alternative credit and/or college transfer credit.

All students are encouraged to use this plan in conjunction with other academic planning resources such as your academic advisor, the HUB Academic Advisement Report, My Planner and Path Finder tool.

In addition to following this course roadmap, all other admission and academic requirements of this major as listed in the Undergraduate Catalog must be met in order to successfully complete this degree.

Freshman Year

Fall Semester
Course Category Credit
CSE 199 Or Equivalent M/UBS 3
CSE 115LR Intro to CS Majors 1 M 4
MTH 141LR College Calculus 1 M/MQR 4
Pathway or ENG 105LEC Writing and Rhetoric P or CL1 3 or 4
CHE 107LR Gen Chem for Engineers I and CHE 127 Lab M 4
Total Credits: 18 or 19
Spring Semester
Course Category Credit
CSE 116LLB Intro to CS Majors 2 M 4
PHY 107LR General Physics 1 M/SLI2 4
MTH 142LR College Calculus 2 M 4
Pathway or ENG 105LEC Writing and Rhetoric P or CL1 3 or 4
Total Credits: 15 or 16

Sophomore Year

Fall Semester
Course Category Credit
CSE 191LR Intro Discrete Structures M 4
CSE 220LLB System Programming M 4
EE 202LR Circuit Analysis M 3
PHY 108LR General Physics 2 M 4
PHY 158LAB General Physics Lab 2 M 1
Total Credits: 16
Spring Semester
Course Category Credit
CSE 241LR Digital Systems M 4
CSE 250LR Data Structures M 4
MTH 241LR College Calculus 3 M 4
MTH 306LR Intro Diff Equations M 4
Pathway and Diversity Learning DIV/P 3
Total Credits: 19

Junior Year

Fall Semester
Course Category Credit
CSE 321LR Realtime Embed Systems M 4
CSE 341LR Computer Organization M/P 4
EE 310LR Electronic Devs & Circs 1 M 3
EE 312LLB Basic Elec Instru Lab M 2
EAS 360 or Equivalent M/CL2 3
Total Credits: 16
Spring Semester
Course Category Credit
CSE 379LLB Intro to Microproccessors M 4
MTH 309LR Intro Linear Algebra M 4
EAS 305LR Appl Prob & Stat Infer or MTH 411LR Probability Theory or STA 301LEC Intro to Probability M or M or 4 or 4 or 3
Total Credits: 11 or 12

Senior Year

Fall Semester
Course Category Credit
CSE 450LR Hardware/Software Integrated S M 3
CSE 300 or 400-Level Tech. Elective M or M 3 or 4
CSE 400-Level Tech. Elective M 3
Pathway P 3
Pathway P 3
UBC 399 UB Capstone CAP 1
Total Credits: 16 or 17
Spring Semester
Course Category Credit
CSE 453LR HW/SW Integ System Design M/P 3
CSE 490LR Computer Architecture M 3
CSE 400-Level Tech. Elective M 3
CSE 400-Level Tech. Elective M 3
Total Credits: 12
Total Credits Required for Degree:
125
Curricular Category Key
Category Description
M Course required for major (including pre-requisites needed for admission to major)
E Elective (course not required for major or UB Curriculum)
UB Curriculum
CAP UB Capstone
CL1/CL2 Communication Literacy (2 required)
DIV Diversity in the United States
MQR Math and Quantitative Reasoning
P Pathway Course (6 required: 3 Global, 3 Thematic)
SLI1/SLI2 Scientific Literacy and Inquiry (2 required)
UBS UB Seminar
Note: Some classes may count toward both a major (M) and UB Curriculum (UBC) requirement. Courses that count toward more than one requirement are indicated by a "/" (slash) in the category column, indicating which categories the course will satisfy.
 
Published: Oct 13, 2020 13:05:37