2019-2020 Freshman Undergraduate Program in Industrial Engineering & Operations Research*

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
16-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 COMPSCI 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 Discret 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
-
3
INDENG 172 - Probability and Risk Analysis for Engineers, or STAT 134 - Concepts of Probability, or STAT 140 - Probability for Data Science(5)
3-4
-
Industrial Engineering and Operations Research Electives(6)
3
6
Humanities/Social Sciences Courses(3)
3-4
3-4
Total
15-17
15-16
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(7)
9
3
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 11, C30, 60, 70, 155; DESINV 15; ENGIN 11, 25, 26, 27, 40; ELENG 16A, 16B; MATSCI 45, 45L, 111; MECENG 40, C85, 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 engineering.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 140. In semesters when INDENG 172 is offered, it is recommended that students take INDENG 172 instead of STAT 134 or 140. 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 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

7Free electives can be any technical or non-technical course, a course of your interest offered by any department. There are no restrictions.

Note: INDENG 95, 185, 186, 190 series courses, 191, 192 and 195 cannot be used to fulfill any technical or engineering units or courses.

2019-2020 Transfer Undergraduate Program in Industrial Engineering & Operations Research*

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 3 -
INDENG 165 - Engineering Statistics, Quality Control and Forecasting - 3
INDENG 172 - Probability and Risk Analysis for Engineering, or STAT 134 - Concepts of Probability, or STAT 140 - Probability and Data Science(1) 3-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
12-14
13
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)
9
6
Humanities/Social Sciences Courses(2)
3-4
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. 

**A fifth semester is granted to transfer student admits who are missing at least three lower division technical courses, of at least 3 units each, for the INDENG major when they matriculate to UC Berkeley. Eligible transfer students must contact their ESS Adviser in order to request the fifth semester.

1INDENG 172 is an alternative course for STAT 134 or STAT 140. In semesters when INDENG 172 is offered, it is recommended that students take INDENG 172 instead of STAT 134 or 140. 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 engineering.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 11, C30, 60, 70, 155; DESINV 15; ENGIN 11, 25, 26, 27, 40; ELENG 16A, 16B; MATSCI 45, 45L, 111; MECENG 40, C85, 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 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

Note: INDENG 95, 185, 186, 190 series courses, 191, 192 and 195 cannot be used to fulfill any technical or engineering units or courses.