School of Engineering and Applied Sciences (2024)

These interactive guides provide a semester-by-semester outline of the courses within a curriculum in a "flowsheet" format. The flowsheets enable students and advisors to visualize the pre-, co-, and post-requisites associated with a course. This tool provides a means for students to understand how courses within a curriculum are linked and provides guidance regarding course scheduling.

The effective academic year (AY) refers to the academic year a student is admitted to the major. Academic years listed with a red font represent years in which a curriculum revision was implemented. Please see theUndergraduate Catalogfor detailed information regarding effective academic years.

Students can obtain the requirement term (map to effective academic year) associated with their major through the SEAS Portal.

If you have any issues using the flowsheets tool or need assistance, pleasecontact the SEAS Office of Academic Affairs to meet with an academic advisor.

  • Flowsheet for Freshmen
  • Flowsheet for Transfer Students
  • Seamless Transfer

Freshmen Flowsheet for Computer Engineering BS
(Effective AY 2022-23 to AY 2024-25)

First YearSecond YearThird YearFourth Year
FallSpringFallSpringFallSpringFallSpring

MTH 141
Calculus 1

CHE 107
Chemistry 1

CHE 127
Chemistry 1 LAB

CSE 115
Intro to CS Majors 1


CSE 199 or Equivalent


Thematic or Global Pathway Course

MTH 142
Calculus 2

PHY 107
Physics 1

CSE 116
Intro to CS Majors 2

ENG 105
Communication Literacy 1

PHY 108
Physics 2

PHY 158
Physics 2 Lab

CSE 191
Discrete Structures

EE 202
Circuit Analysis

CSE 220
Systems Programming

MTH 241
Calculus 3

CSE 241
Digital Systems

CSE 250
Data Structures

MTH 306
Differential Equations

CSE 341
Computer Organization

CSE 321
Real Time OS

EE 310
Electronic Devices and Circuit

EE 312
Basic Electronic Instr Lab

EAS 360
STEM Communications

EAS 305 or STA 301 or MTH 411
Applied Probability

CSE 379
Microprocessors

MTH 309
Linear Algebra


Thematic or Global Pathway Course

CSE 450
Hardware/Software Integrated S


CSE 300/400-Level Technical Elective


CSE 400-Level Technical Elective


Thematic or Global Pathway Course


Thematic or Global Pathway Course

CSE 453
Integ System Design

CSE 490
Computer Architecture


CSE 400-Level Technical Elective


SEAS 400-Level Technical Elect

UBC 399
UB Capstone

18 Hours16 Hours16 Hours16 Hours15 Hours14 Hours16 Hours13 Hours

Course Specific Notes:

CSE 241 will no longer be offered in Fall after the Fall 2018 semester.

Place the mouse over a course to highlight the
course prerequisite sequence School of Engineering and Applied Sciences (1)
course prerequisites School of Engineering and Applied Sciences (2)
course corequisite sequence School of Engineering and Applied Sciences (3)
course corequisites School of Engineering and Applied Sciences (4)
course post-corequisitesSchool of Engineering and Applied Sciences (5)
postrequisite course sequence School of Engineering and Applied Sciences (6)

Please refer to the undergraduate catalog for course options and further details about options and possible requisites for elective courses.

Click any course to view a course description and course schedules in the Undergraduate Catalog

These online flowsheets have been prepared to assist you in determining the standard course flow for each major. While efforts have been made to ensure their accuracy, final responsibility for meeting graduation requirements resides with you. Using this tool does not take the place of meeting with your academic advisor.

Transfer Flowsheet for Computer Engineering BS
(Effective AY 2022-23 to AY 2024-25)

First YearSecond YearThird YearFourth Year
FallSpringFallSpringFallSpringFallSpring

MTH 141
Calculus 1

CHE 107
Chemistry 1

CHE 127
Chemistry 1 LAB

CSE 115
Intro to CS Majors 1


EAS 140 or 100-Level Technical Elective


Thematic or Global Pathway Course

MTH 142
Calculus 2

PHY 107
Physics 1

CSE 116
Intro to CS Majors 2

ENG 105
Communication Literacy 1

PHY 108
Physics 2

PHY 158
Physics 2 Lab

CSE 191
Discrete Structures

EE 202
Circuit Analysis

MTH 241
Calculus 3

CSE 241
Digital Systems

CSE 250
Data Structures

MTH 306
Differential Equations


Thematic or Global Pathway Course

EE 310
Electronic Devices and Circuit

EE 312
Basic Electronic Instr Lab

EAS 360
STEM Communications

CSE 220
Systems Programming

EAS 198
Transfer Seminar

EAS 305 or STA 301 or MTH 411
Applied Probability

CSE 341
Computer Organization

CSE 379
Microprocessors

MTH 309
Linear Algebra


Thematic or Global Pathway Course

CSE 450
Hardware/Software Integrated S


CSE 300/400-Level Technical Elective


CSE 400-Level Technical Elective

CSE 321
Real Time OS


Thematic or Global Pathway Course

CSE 453
Integ System Design

CSE 490
Computer Architecture


CSE 400-Level Technical Elective


SEAS 400-Level Technical Elect

UBC 399
UB Capstone

18 Hours16 Hours12 Hours19 Hours12 Hours18 Hours17 Hours13 Hours

Course Specific Notes:

CSE 241 will no longer be offered in Fall after the Fall 2018 semester.

Place the mouse over a course to highlight the
course prerequisite sequence School of Engineering and Applied Sciences (7)
course prerequisites School of Engineering and Applied Sciences (8)
course corequisite sequence School of Engineering and Applied Sciences (9)
course corequisites School of Engineering and Applied Sciences (10)
course post-corequisitesSchool of Engineering and Applied Sciences (11)
postrequisite course sequence School of Engineering and Applied Sciences (12)

Please refer to the undergraduate catalog for course options and further details about options and possible requisites for elective courses.

Click any course to view a course description and course schedules in the Undergraduate Catalog

These online flowsheets have been prepared to assist you in determining the standard course flow for each major. While efforts have been made to ensure their accuracy, final responsibility for meeting graduation requirements resides with you. Using this tool does not take the place of meeting with your academic advisor.

Seamless Transfer Flowsheet for Computer Engineering BS
(Effective AY 2022-23 to AY 2024-25)

Third YearFourth Year
FallSpringFallSpring

EAS 198
Transfer Seminar

CSE 220
Systems Programming

EAS 360
STEM Communications

EE 312
Basic Electronic Instr Lab

EE 310
Electronic Devices and Circuit


Thematic or Global Pathway Course

MTH 309
Linear Algebra

CSE 379
Microprocessors

EAS 305 or STA 301 or MTH 411
Applied Probability

CSE 341
Computer Organization


CSE 300/400-Level Technical Elective


Thematic or Global Pathway Course


CSE 400-Level Technical Elective

CSE 450
Hardware/Software Integrated S

CSE 321
Real Time OS

UBC 399
UB Capstone


SEAS 400-Level Technical Elect


CSE 400-Level Technical Elective

CSE 490
Computer Architecture

CSE 453
Integ System Design

12 Hours18 Hours17 Hours13 Hours
Engineering Core Requirements

MTH 141
Calculus 1

PHY 107
Physics 1

CHE 127
Chemistry 1 LAB

MTH 142
Calculus 2

PHY 108
Physics 2

CSE 115
Intro to CS Majors 1

MTH 241
Calculus 3

PHY 158
Physics 2 Lab

MTH 306
Differential Equations

CHE 107
Chemistry 1

Discipline-Specific Requirements

CSE 116
Intro to CS Majors 2

EE 202
Circuit Analysis

CSE 241
Digital Systems

CSE 250
Data Structures

Campus-Specific Requirements

CSE 191
Discrete Structures

General Education Requirements

ENG 105
Communication Literacy 1


Thematic or Global Pathway Course


Thematic or Global Pathway Course

Course Specific Notes:

CSE 241 will no longer be offered in Fall after the Fall 2018 semester.

Place the mouse over a course to highlight the
course prerequisite sequence School of Engineering and Applied Sciences (13)
course prerequisites School of Engineering and Applied Sciences (14)
course corequisite sequence School of Engineering and Applied Sciences (15)
course corequisites School of Engineering and Applied Sciences (16)
course post-corequisitesSchool of Engineering and Applied Sciences (17)
postrequisite course sequence School of Engineering and Applied Sciences (18)

Please refer to the undergraduate catalog for course options and further details about options and possible requisites for elective courses.

Click any course to view a course description and course schedules in the Undergraduate Catalog

These online flowsheets have been prepared to assist you in determining the standard course flow for each major. While efforts have been made to ensure their accuracy, final responsibility for meeting graduation requirements resides with you. Using this tool does not take the place of meeting with your academic advisor.

School of Engineering and Applied Sciences (2024)
Top Articles
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 6437

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.