Industrial Engineering & Operations Research
Contact
Engineering Student Services
308 McLaughlin Hall # 1700
Berkeley, CA 94720-1700
(510) 642-7594
ess@berkeley.edu
In-person hours: Monday – Thursday, 10 a.m.–4 p.m.
(510) 642-5484
ieor.berkeley.edu
Degree worksheet: 2023
Undergraduate programs and degree worksheets from previous years are available through the Undergraduate Guide archive.
Course | Fall | Spring |
---|---|---|
Freshman Year | ||
CHEM 1A+1AL – General Chemistry, or CHEM 4A – General Chemistry and Quantitative Analysis, or BIOLOGY 1A+1AL – General Biology, or BIOLOGY 1B – General Biology(1) |
4-5
|
–
|
ENGIN 7 – Introduction to Computer Programming for Scientists and Engineers |
–
|
4
|
Engineering Breadth Course(2) |
3
|
–
|
MATH 1A – Calculus |
4
|
–
|
MATH 1B – Calculus |
–
|
4
|
PHYSICS 7A – Physics for Scientists and Engineers |
–
|
4
|
Reading & Composition Part A Course(3) |
4
|
–
|
Reading & Composition Part B Course(3) |
–
|
4
|
Optional Freshman Seminar or ENGIN 92 (Survey Course) |
1
|
–
|
Total |
15-17
|
16
|
Sophomore Year | ||
ENGIN 120 – Principles of Engineering Economics, or INDENG 120 – Principles of Engineering Economics |
–
|
3
|
MATH 53 – Multivariable Calculus |
4
|
–
|
MATH 54 – Linear Algebra and Differential Equations |
–
|
4
|
PHYSICS 7B – Physics for Scientists and Engineers |
4
|
–
|
COMPSCI 61A – The Structure and Interpretation of Computer Programs, or DATA C8 – Foundations of Data Science(4) |
–
|
4
|
Engineering Breadth Courses(2) |
3
|
3
|
Humanities/Social Sciences Courses(3) |
3-4
|
3-4
|
Total |
14-15
|
17-18
|
Junior Year | ||
INDENG 160 – Nonlinear and Discrete Optimization |
3
|
–
|
INDENG 173 – Introduction to Stochastic Processes |
–
|
3
|
INDENG 162 – Linear Programming and Network Flows |
3
|
–
|
INDENG 165 – Engineering Statistics, Quality Control, and Forecasting |
–
|
4
|
INDENG 172 – Probability and Risk Analysis for Engineers, or STAT 134 – Concepts of Probability, or STAT C140/DATA C140 – Probability for Data Science(5) |
4
|
–
|
Industrial Engineering and Operations Research Electives(6) |
3
|
6
|
Humanities/Social Sciences Course (with Ethics Content)(3)(7) |
3-4
|
–
|
Humanities/Social Sciences Course(3) |
–
|
3-4
|
Total |
16-17
|
16-17
|
Senior Year | ||
INDENG 180 – Senior Project |
–
|
4
|
INDENG 174 – Simulation for Enterprise-Scale Systems | 3 | |
Industrial Engineering and Operations Research Electives(6) |
6
|
3
|
Free Electives(8) |
6
|
6
|
Total |
15
|
13
|
Notes
* A minimum of 120 units is required for graduation.
1CHEM 4A is for students majoring in chemistry or a closely related field. CHEM 1A and 1AL, or CHEM 4A are prerequisites for BIOLOGY 1A.
2Engineering breadth: 9 units must be completed from the following list BIOENG 10, 102; CIVENG C30/MEC ENG C85; CIV ENG 11, 60, 70, 126, 132, 155; DESINV 15; EECS 16A, 16B; ENGIN 11, 26, 29, 40; MATSCI 45, 45L, 111; MECENG 40, 126, 132.
3The Humanities/Social Sciences (H/SS) requirement includes two approved Reading & Composition (R&C) courses and four additional approved courses, with which a number of specific conditions must be satisfied. R&C courses must be taken for a letter grade (C- or better required). The first half (R&C Part A) must be completed by the end of the freshman year; the second half (R&C Part B) must be completed by no later than the end of the sophomore year. The remaining courses may be taken at any time during the program. See coesandbox.berkeley.edu/hss for complete details and a list of approved courses.
4Students must acquire fluent programming skills as demonstrated by completion of coursework in a high-level language such as Python, C, C++ or Java. This requirement may be completed by taking COMPSCI 61A or COMPSCI C8 or equivalent. The COMPSCI 9xx series self-paced courses at UC Berkeley are intended for those already skilled as programmers in a high-level language to learn a second language and thus are not appropriate for meeting this requirement. Junior transfer admits who have completed a programming course of 3 units or more in Python, C, C++, or Java have fulfilled this requirement.
5INDENG 172 is an alternative course for STAT 134 or STAT C140/DATA C140. In semesters when INDENG 172 is offered, it is recommended that students take INDENG 172 instead of STAT 134 or C140/DATA C140. Students will receive unit credit for only one of these courses.
6Students must take a minimum of six courses from the list below:
- INDENG 115 – Industrial and Commercial Data Systems
- INDENG 130 – Methods of Manufacturing Improvement
- INDENG 142 – Introduction to Machine Learning and Data Analytics
- INDENG 145 – Fundamentals of Revenue Management
- INDENG 150 – Production Systems Analysis
- INDENG 151 – Service Operations Design and Analysis
- INDENG 153 – Logistics Network Design and Supply Chain Management
- INDENG 164 – Introduction to Optimization Modeling
- INDENG 166 – Decision Analysis
- INDENG 169 – Integer Optimization
- INDENG 170 – Industrial Design and Human Factors
- INDENG 171 – Technology Firm Leadership
7Students must take one course with ethics content. This may be fulfilled within the Humanities/Social Sciences requirement by taking one of the following courses: BIOENG 100; DATA C104; ENERES C100; ENGIN 125, 157AC; HISTORY C184D; IAS 157AC; PUB POL C184, W184; STS C104D; UGBA 107.
8Free electives can be any technical or non-technical course, a course of your interest offered by any department; there are no restrictions. Free electives may be necessary in order to obtain the minimum 120 units for graduation.
Course | Fall | Spring |
---|---|---|
1st and 2nd Semesters | ||
INDENG 160 – Nonlinear and Discrete Optimization | 3 | – |
INDENG 173 – Introduction to Stochastic Processes | – | 3 |
INDENG 162 – Linear Programming and Network Flows | 3 | – |
INDENG 165 – Engineering Statistics, Quality Control, and Forecasting | – | 4 |
INDENG 172 – Probability and Risk Analysis for Engineers, or STAT 134 – Concepts of Probability, or STAT C140/DATA C140 – Probability for Data Science(1) | 4 | – |
ENGIN 7 – Introduction to Computer Programming for Scientists and Engineers | – | 4 |
ENGIN 120 – Principles of Engineering Economics, or INDENG 120 – Principles of Engineering Economics |
–
|
3
|
Humanities/Social Sciences Course(2) |
3-4
|
–
|
Total |
13-14
|
14
|
3rd and 4th Semesters | ||
INDENG 180 – Senior Project | – | 4 |
INDENG 174 – Simulation for Enterprise-Scale Systems | 3 | – |
Engineering Breadth Course(3) |
3
|
–
|
Industrial Engineering and Operations Research Electives(4) |
6
|
9
|
Humanities/Social Sciences Course (with Ethics Content)(3)(5) |
3-4
|
–
|
Humanities/Social Sciences Course(3) |
–
|
3-4
|
Total |
15-16
|
16-17
|
5th Semester** | ||
Engineering Breadth Courses(3) |
6
|
|
Industrial Engineering and Operations Elective(4) |
3
|
|
Humanities/Social Sciences Course(2) |
3-4
|
|
Total |
12-13
|
Notes
* A minimum of 120 units is required for graduation.
**Transfer students who would like to enroll for a fifth semester must contact their ESS Adviser to change their degree term.
1INDENG 172 is an alternative course for STAT 134 or STAT C140/DATA C140. In semesters when INDENG 172 is offered, it is recommended that students take INDENG 172 instead of STAT 134 or C140/DATA C140. Students will receive unit credit for only one of these courses.
2The Humanities/Social Science (H/SS) requirement includes two approved Reading & Composition courses and four additional approved courses, with which a number of specific conditions must be satisfied. Reading & Composition parts A and B must be completed by no later than the end of the sophomore year. The remaining courses may be taken at any time during the program. See coesandbox.berkeley.edu/hss for complete details and a list of approved courses.
3Engineering breadth: 9 units must be completed from the following list BIOENG 10, 102; CIVENG C30/MEC ENG C85; CIV ENG 11, 60, 70, 126, 132, 155; DESINV 15; EECS 16A, 16B; ENGIN 11, 26, 29 (or 25+27), 40; MATSCI 45, 45L, 111; MECENG 40, 126, 132.
4Students must take a minimum of six courses from the list below:
- INDENG 115 – Industrial and Commercial Data Systems
- INDENG 130 – Methods of Manufacturing Improvement
- INDENG 142 – Introduction to Machine Learning and Data Analytics
- INDENG 145 – Fundamentals of Revenue Management
- INDENG 150 – Production Systems Analysis
- INDENG 151 – Service Operations Design and Analysis
- INDENG 153 – Logistics Network Design and Supply Chain Management
- INDENG 164 – Introduction to Optimization Modeling
- INDENG 166 – Decision Analysis
- INDENG 169 – Integer Optimization
- INDENG 170 – Industrial Design and Human Factors
- INDENG 171 – Technology Firm Leadership
5Students must take one course with ethics content. This may be fulfilled within the Humanities/Social Sciences requirement by taking one of the following courses: BIOENG 100; DATA C104; ENERES C100; ENGIN 125, 157AC; HISTORY C184D; IAS 157AC; PUB POL C184, W184; STS C104D; UGBA 107.
If you would like to receive these documents in an alternative, accessible format, please contact eng-ada@berkeley.edu.