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 315 3Prob. & 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 142 5General Chemistry with lab
CHEM 152 5General 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 COMP 5University English Composition requirement
IND E 337 4Intro to Manufacturing Systems
WRITINGAt least 3 ENGR 231 (for transfer students) or ENGL 288 recommended.

A&H / SSc / Diversity 30 credits

CourseCreditsTitle
A&H 10+Minimum of 10 credits Arts & Humanities
SSc 10+Minimum of 10 credits Social Science
Diversity 5+Minimum of 5 credits Diversity

General engineering/computing 28 credits

CourseCreditsTitle
CSE 122 or 142 4Computer Programming I
MSE 170 4Fund of Materials Science [pr: CHEM 152]
AA 210 4Engineering Statics [pr: MATH 126, PHYS 121]
EE 215 4Fund. of Electrical Engineering [pr: PHYS 122, MATH 126]
CEE 220 4Intro to Mechanics of Material [pr: AA 210]
ME 230 4Kinematics & Dynamics [pr: AA 210]
IND E 250 4Fundamentals of Engineering Economy

Industrial engineering core requirements 37 credits

CourseCreditsTitle
IND E 310 4Linear & Network Programming [pr: either MATH 136 or MATH 208, CSE 122 or 142] – Autumn
IND E 311 4Stochastic Models & Decision Analysis [pr: IND E 315, IND E 310] – Winter
IND E 316 4Design of Experiments [pr: IND E 315] - Winter
IND E 321 4Statistical Quality Control [pr: IND E 315] - Spring
IND E 337* 4Intro to Manufacturing Systems – Autumn or Spring
IND E 338 4Simulation [pr: IND E 337 & 311; both of which may be taken concurrently] - Winter
IND E 351 4Human Factors in Design - Spring
IND E 491 1Professional Practice Seminar - Autumn
IND E 494 4Design in the Manufacturing Firm [pr: IND E 316, IND E 338, IND E 351] – Winter
IND E 495 4Industrial 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 430 4Manufacturing Scheduling & Inventory [pr: IND E 310, IND E 315, IND E 337; which may be taken concurrently] - Autumn
IND E 439 4Plant 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 412 4Integer and Dynamic Programming [pr: IND E 311] - Spring
IND E 427 4Data 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 455 4User 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.
  • 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.