Skip to main content.

Computer Science BS/Computer Science and Engineering MS - Curricular Plan

(HEGIS: 07.01 COMPUTER & INFO SCI-GEN, CIP: 11.0701 Computer Science)

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
UB Seminar (CSE 199) 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
Total Credits: 14 or 15
Spring Semester
Course Category Credit
CSE 116LLB Intro to CS Majors 2 M 4
CSE 191LR Intro Discrete Structures M 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 220LLB Systems Programming M 4
CSE 250LR Data Structures M 4
Scientific Literacy SLI1 4
Pathway P 3
Total Credits: 15
Spring Semester
Course Category Credit
CSE 341LR Computer Organization M 4
CSE 331LR Intro to Algorithms M 4
Pathway P 3
Pathway P 3
Total Credits: 14

Junior Year

Fall Semester
Course Category Credit
CSE Graduate Breadth Course M 3
MTH 309LR Intro Linear Algebra M 4
EAS 360LEC STEM Communications M/CL2 3
Prob/Statistics course (MTH 411 or EAS 305 or STA 301) M 4
Total Credits: 14
Spring Semester
Course Category Credit
CSE Graduate Breadth Course M 3
CSE 3xx-6xx Technical Elective M 3
Free Elective E 4
Scientific Literacy SLI2 3
UBC 399 UB Capstone CAP 1
Total Credits: 14

Senior Year

Fall Semester
Course Category Credit
CSE Graduate Breadth Course M 3
Math or Science Elective M 3
Free Elective E 4
Free Elective E 4
Total Credits: 14
Spring Semester
Course Category Credit
CSE Graduate Breadth Course M 3
CSE 442LR Software Eng Concepts M 3
Free Elective E 4
Free Elective E 4
Total Credits: 14

Fifth Year

Fall Semester
Course Category Credit
CSE Graduate Depth Course M 3
CSE Graduate Depth Course M 3
CSE 5xx/6xx Elective M 3
CSE 5xx/6xx/7xx Elective M 3
Total Credits: 12
Spring Semester
Course Category Credit
CSE 7xx Seminar M 3
CSE 5xx/6xx/7xx Elective M 3
Total Credits: 6
Total Credits Required for Degree:
133
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: Sep 24, 2021 08:10:24