Skip to main content

BSIE Degree Requirements

For students admitted in Spring 2021 and later, a total of 180 credits are required for graduation. This total includes the following courses plus an addition 4 credits of free electives.

  •   ♦   -- Upper division admission requirements
  • [pr] -- Prerequisite course(s)

Mathematics 24 credits

CourseCreditsTitle
MATH 124*5Calculus with Analytic Geometry I
MATH 125*5Calculus with Analytic Geometry II
MATH 126*5Calculus with Analytic Geometry III
MATH 207 (formerly MATH 307)‡3Intro to Differential Equations [pr: MATH 125]
MATH 208 (formerly MATH 308)‡3Matrix Algebra with Applications [pr: MATH 126]
IND E 3153Prob. & Statistics for Engineers [pr: MATH 207, formerly 307]

* The sequence of MATH 134, 135, 136 may be taken in lieu of 124, 125, 126.

‡ As of autumn 2021, MATH 307, MATH 308, MATH 309, and MATH 324 are renumbered as MATH 207, MATH 208, MATH 209, and MATH 224, respectively. Students can apply either the 200- or 300-level number for each course toward their degree requirements.

Physical sciences 25 credits

CourseCreditsTitle
CHEM 1425General Chemistry with lab
CHEM 1525General Chemistry with lab [pr: CHEM 142]
PHYS 121*5Mechanics with lab [pr: MATH 124]
PHYS 122*5Electromagnetism with lab [pr: MATH 125]
PHYS 123*5Waves with lab [pr: MATH 126]

* The accompanying lab sections to PHYS 121, 122, 123 must be completed.

Written and oral communications 12 credits

CourseCreditsTitle
ENGL COMP5University English Composition requirement
IND E 3374Intro to Manufacturing Systems
WRITINGAt least 3ENGR 231 (for transfer students) or ENGL 288 recommended.

A&H / SSc / Diversity 30 credits

CourseCreditsTitle
A&H10+Minimum of 10 credits Arts & Humanities
SSc10+Minimum of 10 credits Social Science
Diversity5+Minimum of 5 credits Diversity

General engineering/computing 28 credits

CourseCreditsTitle
CSE 122 or 1424Computer Programming I
MSE 1704Fund of Materials Science [pr: CHEM 152]
AA 2104Engineering Statics [pr: MATH 126, PHYS 121]
EE 2154Fund. of Electrical Engineering [pr: PHYS 122, MATH 126]
CEE 2204Intro to Mechanics of Material [pr: AA 210]
ME 2304Kinematics & Dynamics [pr: AA 210]
IND E 2504Fundamentals of Engineering Economy

Industrial engineering core requirements 37 credits

CourseCreditsTitle
IND E 3104Linear & Network Programming [pr: either MATH 136 or MATH 208, CSE 122 or 142] – Autumn
IND E 3114Stochastic Models & Decision Analysis [pr: IND E 315, IND E 310] – Winter
IND E 3164Design of Experiments [pr: IND E 315] - Winter
IND E 3214Statistical Quality Control [pr: IND E 315] - Spring
IND E 337*4Intro to Manufacturing Systems – Autumn or Spring
IND E 3384Simulation [pr: IND E 337 & 311; both of which may be taken concurrently] - Winter
IND E 3514Human Factors in Design - Spring
IND E 4911Professional Practice Seminar - Autumn
IND E 4944Design in the Manufacturing Firm [pr: IND E 316, IND E 338, IND E 351] – Winter
IND E 4954Industrial Engineering Design [pr: IND E 494] - Spring

* Fulfills both writing and ISE core requirements.

Additional industrial engineering requirements 8 credits

Take one class from Area A, Production:

CourseCreditsTitle
IND E 4304Manufacturing Scheduling & Inventory [pr: IND E 310, IND E 315, IND E 337; which may be taken concurrently] - Autumn
IND E 4394Plant Layout & Material Handling [pr: IND E 310; which may be taken concurrently] - Autumn & Spring

Take one class from Area B, Advanced Industrial Engineering Topics:

CourseCreditsTitle
IND E 4124Integer and Dynamic Programming [pr: IND E 311] - Spring
IND E 4274Data Analytics for Systems Engineering [pr: IND E 315, STAT 390, or STAT 391; basic programming skills; and experience with R programming language or Matlab] - Autumn
IND E 4554User Interface Design - Autumn

Technical electives 16 credits minimum

A minimum of 16 credits. Additional technical elective courses may be chosen from the Undergraduate Technical Elective List.

Notes

  • The introductory courses CSE 142 & 143 have been replaced with CSE 121, 122, & 123 starting in the 2022-23 academic year. Please read more about this course renumbering here.
  • While CSE 121 is not required, students may choose to take CSE 121 before CSE 122 depending on experience and comfort level. The Paul G. Allen School of Computer Science & Engineering provides a guided self-placement online tool to assist students in deciding which CSE course to start enrolling in.