Industrial Engineering (BS)

The undergraduate program is designed to develop the technical skills and intellectual discipline needed by our graduates to become leaders in industrial engineering and related professions. The program is distinctive in its emphasis on quantitative, economic, computer-aided approaches to production and service management problems. It is focused on providing an experimental and mathematical problem-formulating and problem-solving framework for industrial engineering work. The curriculum provides a broad foundation in the current ideas, models, and methods of industrial engineering. It also includes a substantial component in the humanities and social sciences to help students understand the societal implications of their work.

The industrial engineering program objectives are:

  1. To provide students with the requisite analytical and computational skills to assess practical situations and academic problems, formulate models of the problems represented or embedded therein, design potential solutions, and evaluate their impact;
  2. To prepare students for the workplace by fostering their ability to participate in teams, understand and practice interpersonal and organizational behaviors, and communicate their solutions and recommendations effectively through written, oral, and electronic presentations;
  3. To familiarize students with the historical development of industrial engineering tools and techniques and with the contemporary state of the art, and to instill the need for lifelong learning within their profession; and
  4. To instill in our students an understanding of ethical issues and professional and managerial responsibilities.

Industrial Engineering Program

Students must compete a total of 128 points to graduate. An overview of the degree track in PDF format can be found here

First Year
Semester I
MATH UN1101CALCULUS I 
Choose one of the following Physics courses depending on track: 
INTRO TO MECHANICS & THERMO 
PHYSICS I:MECHANICS/RELATIVITY 
ACCELERATED PHYSICS I 
Choose one of the following Chemistry courses (taken Semester l or ll): 
GENERAL CHEMISTRY I-LECTURES 
GENERAL CHEMISTRY II-LECTURES 
2ND TERM GEN CHEM (INTENSIVE) 
INTENSVE ORGANIC CHEMISTRY 
ENGL CC1010 (taken Semester l or ll)UNIVERSITY WRITING 
ECON UN1105
 - ECON UN1155 (taken Semester l or ll)
PRINCIPLES OF ECONOMICS 
ENGI E1006 (taken Semester l or ll)2INTRO TO COMP FOR ENG/APP SCI 
PHED UN1001 
ENGI E1102 (taken Semester l or ll)THE ART OF ENGINEERING 
Semester II
MATH UN1102CALCULUS II 
Choose one of the following Physics courses depending on track: 
INTRO ELEC/MAGNETSM & OPTCS 
PHYSICS II: THERMO, ELEC & MAG 
ACCELERATED PHYSICS II 
Choose one of the following Chemistry courses (taken Semester l or ll): 
GENERAL CHEMISTRY I-LECTURES 
GENERAL CHEMISTRY II-LECTURES 
2ND TERM GEN CHEM (INTENSIVE) 
INTENSVE ORGANIC CHEMISTRY 
ENGL CC1010 (taken Semester l or ll)UNIVERSITY WRITING 
ECON UN1105
 - ECON UN1155 (taken Semester l or ll)
PRINCIPLES OF ECONOMICS 
ENGI E1006 (taken Semester l or ll)2INTRO TO COMP FOR ENG/APP SCI 
PHED UN1002 
ENGI E1102 (taken Semester l or ll)THE ART OF ENGINEERING 
Second Year
Semester III
APMA E2000
 - APMA E2001
MULTV. CALC. FOR ENGI & APP SCI 
Choose one of the following Chemistry or Physics labs: 
INTRO TO EXPERIMENTAL PHYS-LAB 
INTERMEDIATE LABORATORY WORK 
GENERAL CHEMISTRY LABORATORY 
INTENSVE GENERAL CHEMISTRY-LAB 
PHYSICL-ANALYTICL LABORATORY I 
Choose one of the following Required Nontechnical Electives: 
EURPN LIT-PHILOS MASTERPIECS I 
CONTEMP WESTERN CIVILIZATION I 
Global Core (3–4)
 
HUMA UN1121 or UN1123 (taken Semester lll or lV)MASTERPIECES OF WESTERN ART 
IEOR E3658 (taken Semester lll or lV)PROBABILITY FOR ENGINEERS 
Semester IV
Linear algebra1 
Choose one of the following Required Nontechnical Electives: 
EURPN LIT-PHILOS MASTRPIECS II 
CONTEMP WESTRN CIVILIZATION II 
Global Core (3–4)
 
HUMA UN1121 or UN1123 (taken Semester lll or lV)MASTERPIECES OF WESTERN ART 
IEOR E3658 (taken Semester lll or lV)PROBABILITY FOR ENGINEERS 
IEOR E20003Data Engineering with Python 
Third Year
Semester V
Required courses:4 
STOCHASTIC SYSTEMS AND APPLICATIONS 
FOUNDATIONS OF OPTIMIZATION 
STATISTICS AND DATA ANALYSIS 
Nontech Electives: (Students must complete the 27-point requirement. Please refer to https://bulletin-next.columbia.edu/columbia-engineering/undergraduate-studies/undergraduate-programs/first-year-sophomore-program/) (taken Semester V, Vl, Vll, or Vlll) 
Tech Electives (15 points) (taken Semester V, Vl, Vll, or Vlll)5 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll)6 
Semester VI
Required courses:4 
PRODUCTN-INVENTORY PLAN-CONTRL 
SIMULATION MODELING AND ANALYSIS 
ADVANCED OPTIMIZATION 
Nontech Electives: (Students must complete the 27-point requirement.) (taken Semester V, Vl, Vll, or Vlll) 
Tech Electives (15 points) (taken Semester V, Vl, Vll, or Vlll)5 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll)6 
Fourth Year
Semester VII
Required courses:4 
HUMAN-CENTERED DESIGN AND INNOVATION 
Nontech Electives: (Students must complete the 27-point requirement.) (taken Semester V, Vl, Vll, or Vlll) 
Tech Electives (15 points) (taken Semester V, Vl, Vll, or Vlll)5 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll)6 
Semester VIII
Required courses:4 
PRODUCTION SCHEDULING 
Nontech Electives: (Students must complete the 27-point requirement.) (taken Semester V, Vl, Vll, or Vlll) 
Tech Electives (15 points) (taken Semester V, Vl, Vll, or Vlll)5 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll)6 
1

The linear algebra requirement may be filled by either MATH UN2010 LINEAR ALGEBRA or APMA E3101 APPLIED MATH I: LINEAR ALGEBRA or COMS W3251 COMPUTATIONAL LINEAR ALGEBRA.

2

ENGI E1006 INTRO TO COMP FOR ENG/APP SCI can be replaced by COMS W1004 Introduction to Computer Science and Programming in Java.

3

IEOR E2000 Data Engineering with Python can be replaced by COMS W3134 Data Structures in Java and COMS W4111 INTRODUCTION TO DATABASES. Students cannot get credit for IEOR E2000 Data Engineering with Python if IEOR E2000 Data Engineering with Python is taken after COMS W3134 Data Structures in Java and COMS W4111 INTRODUCTION TO DATABASES.

4

Taking required courses later than the prescribed semester is not permitted.

5

15 points total. At least 6 points need to be at least 3000 level with the prefix IEOR, ORCS, or CSOR. The complete list is available at ieor.columbia.edu/undergraduate/electives.

6

3 points total. Cannot double-count non-technical electives. The complete list is available at ieor.columbia.edu/undergraduate/electives.