Course Flowsheets

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 the Undergraduate Catalog for detailed information regarding effective academic years.

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

Flowsheets for Istanbul Technical University dual degree programs are available here.

Plan:

Effective Academic Year:

Freshmen Flowsheet for Computer Engineering BS
(Effective AY 2016-17 to AY 2017-18)
FreshmanSophomoreJuniorSenior
FallSpringFallSpringFallSpringFallSpring
MTH 141
Calculus 1
CHE 107
Chemistry 1
CSE 115
Intro to CS Majors 1
CSE 199
First-Year Seminar

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

Thematic or Global Pathway Course
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
Applied Probability
CSE 379
Microprocessors
MTH 309
Linear Algebra
EE 205
Signals and Systems
CSE 442
Software Eng Concepts

CSE 400-level Technical Elective

CSE 400-level Technical Elective

Thematic or Global Pathway Course

Thematic or Global Pathway Course
UBC 399
UB Capstone
CSE 453
Integ System Design
CSE 490
Computer Architecture

CSE 400-level Technical Elective

CSE 400-level Technical Elective
18 Hours16 Hours15 Hours16 Hours16 Hours16 Hours16 Hours12 Hours

General Notes:

Within the flowsheet presented above, students are expected to satisfy four of the five UB Areas and the Diversity Learning requirement via the four Thematic/Global pathway courses shown. List 3 Thematic and Global pathway courses are expected to be completed within the major. Please see the pathways website for more information.

Place the mouse over a course to highlight the
course prerequisite sequence
course prerequisites
course corequisite sequence
course corequisites
course post-corequisites
postrequisite course sequence

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 2016-17 to AY 2017-18)
FreshmanSophomoreJuniorSenior
FallSpringFallSpringFallSpringFallSpring
MTH 141
Calculus 1
CHE 107
Chemistry 1
CSE 115
Intro to CS Majors 1

Intro to Engineering or 100-level TE

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

Thematic or Global Pathway Course
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 198
Transfer Seminar
EAS 305
Applied Probability
CSE 379
Microprocessors
MTH 309
Linear Algebra
EE 205
Signals and Systems
CSE 442
Software Eng Concepts

CSE 400-level Technical Elective

CSE 400-level Technical Elective

Thematic or Global Pathway Course

Thematic or Global Pathway Course
UBC 399
UB Capstone
CSE 453
Integ System Design
CSE 490
Computer Architecture

CSE 400-level Technical Elective

CSE 400-level Technical Elective
18 Hours16 Hours15 Hours16 Hours17 Hours16 Hours16 Hours12 Hours

General Notes:

Within the flowsheet presented above, students are expected to satisfy four of the five UB Areas and the Diversity Learning requirement via the four Thematic/Global pathway courses shown. List 3 Thematic and Global pathway courses are expected to be completed within the major. Please see the pathways website for more information.

Place the mouse over a course to highlight the
course prerequisite sequence
course prerequisites
course corequisite sequence
course corequisites
course post-corequisites
postrequisite course sequence

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 2016-17 to AY 2017-18)
JuniorSenior
FallSpringFallSpring
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 198
Transfer Seminar
EAS 305
Applied Probability
CSE 379
Microprocessors
MTH 309
Linear Algebra
EE 205
Signals and Systems
CSE 442
Software Eng Concepts

CSE 400-level Technical Elective

CSE 400-level Technical Elective

Thematic or Global Pathway Course

Thematic or Global Pathway Course
UBC 399
UB Capstone
CSE 453
Integ System Design
CSE 490
Computer Architecture

CSE 400-level Technical Elective

CSE 400-level Technical Elective
17 Hours16 Hours16 Hours12 Hours
Engineering Core Requirements
MTH 141
Calculus 1
PHY 107
Physics 1

Intro to Engineering or 100-level TE
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

General Notes:

Within the flowsheet presented above, students are expected to satisfy four of the five UB Areas and the Diversity Learning requirement via the four Thematic/Global pathway courses shown. List 3 Thematic and Global pathway courses are expected to be completed within the major. Please see the pathways website for more information.

Place the mouse over a course to highlight the
course prerequisite sequence
course prerequisites
course corequisite sequence
course corequisites
course post-corequisites
postrequisite course sequence

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.