Operations Research (BS)

The operations research program is one of several applied science programs offered at the School. At the undergraduate level, it offers basic courses in probability, statistics, applied mathematics, simulation, and optimization as well as more professionally oriented operations research courses. The curriculum is well suited for students with an aptitude for mathematics applications.

It prepares graduates for professional employment as operations research analysts, e.g., with management consultant and financial service organizations, as well as for graduate studies in operations research or business. It is flexible enough to be adapted to the needs of future medical and law students.

Operations Research: Analytics

The analytics concentration within the operations research program seeks to train students to leverage advanced quantitative models, algorithms, and data for making actionable decisions to improve business operations. Examples include staffing and scheduling at hospitals, ride matching and pricing for on-demand car services, personalized promotions in online retail, and smarter energy consumption. Students are provided with a rigorous exposure to optimization and stochastic modeling, as well as machine learning and data analysis tools for predictive modeling and prescriptive analytics. Electives in the areas of healthcare, marketing, transportation, deep learning, and many others further enrich students with domain expertise, and provide many opportunities to work directly with data on real-world problems.

Operations Research: Engineering Management Systems 

This operations research option is designed to provide students with an understanding of contemporary technology and management. It is for students who are interested in a technical-management background rather than one in a traditional engineering field. It consists of required courses in industrial engineering and operations research, economics, business, and computer science, intended to provide a foundation for dealing with engineering and management systems problems. Elective courses are generally intended to provide a substantive core in at least one technology area and at least one management area.

Due to the flexibility of this option, it can incorporate the varied educational needs of preprofessional students interested in law, medicine, business, and finance. In addition, most students are encouraged to add a minor in economics or computer science to their standard course schedules.

Operations Research: Financial Engineering

The operations research concentration in financial engineering is designed to provide students with an understanding of the application of engineering methodologies and quantitative methods to finance. Financial engineering is a multidisciplinary field integrating financial theory with economics, methods of engineering, tools of mathematics, and practice of programming. Students graduating with this concentration are prepared to enter careers in securities, banking, financial management, and consulting industries, and fill quantitative roles in corporate treasury and finance departments of general manufacturing and service firms.

Students who are interested in pursuing the rigorous concentration in financial engineering must demonstrate proficiency in calculus, computer programming, linear algebra, ordinary differential equations, probability, and statistics. 

Operations Research Program

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

First and Second Year Degree Track: All IEOR Degree Programs

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 
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.

Third and Fourth Year Degree Track: Operations Research

Third Year
Semester V
Required courses:1 
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)2 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll)3 
Semester VI
Required courses:1 
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)2 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll)3 
Fourth Year
Semester VII
Required courses:4 
GAME THEOR MODELS OF OPERATION 
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

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

2

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.

3

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

Third and Fourth Year Degree Track: Operations Research: Analytics 

Third Year
Semester V
Required courses:1 
STOCHASTIC SYSTEMS AND APPLICATIONS 
FOUNDATIONS OF OPTIMIZATION 
STATISTICS AND DATA ANALYSIS 
Data Analytics & Machine Learning for OR 
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)2 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll)3 
Semester VI
Required courses:1 
SIMULATION MODELING AND ANALYSIS 
ADVANCED OPTIMIZATION 
BUSINESS ANALYTICS 
Policy for Privacy Technologies 
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)2 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll)3 
Fourth Year
Semester VII
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
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

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

2

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.

3

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

 Third and Fourth Year Degree Track: Operations Research Program: Engineering Management Systems

Third Year
Semester V
Required courses:1 
STOCHASTIC SYSTEMS AND APPLICATIONS 
FOUNDATIONS OF OPTIMIZATION 
STATISTICS AND DATA ANALYSIS 
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)2 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll)3 
Semester VI
Required courses:1 
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)2 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll)3 
Fourth Year
Semester VII
Required courses:1 
CORPORATE FINANCE FOR ENGINEERS 
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:1 
MANAG TECH INNOV & ENTREPRENEURSHIP 
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

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

2

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.

3

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

Third and Fourth Year Degree Track: Operations Research Program: Financial Engineering

Third Year
Semester V
Required courses:4 
STOCHASTIC SYSTEMS AND APPLICATIONS 
FOUNDATIONS OF OPTIMIZATION 
CORPORATE FINANCE FOR ENGINEERS 
STATISTICS AND DATA ANALYSIS 
Nontech Electives: (Students must complete the 27-point requirement.) (taken Semester V, Vl, Vll, or Vlll) 
Tech Electives (12 points) (taken Semester V, Vl, Vll, or Vlll)2 
Management Electives (6 points) (taken Semester V, Vl, Vll, or Vlll)3 
Semester VI
Required courses:1 
SIMULATION MODELING AND ANALYSIS 
ADVANCED OPTIMIZATION 
INTRO TO FINANCIAL ENGINEERING 
Nontech Electives: (Students must complete the 27-point requirement.) (taken Semester V, Vl, Vll, or Vlll) 
Tech Electives (12 points) (taken Semester V, Vl, Vll, or Vlll)2 
Management Electives (6 points) (taken Semester V, Vl, Vll, or Vlll)3 
Fourth Year
Semester VII
Required courses:1 
APPLICATIONS PROGRAMMNG FOR FE 
Nontech Electives: (Students must complete the 27-point requirement.) (taken Semester V, Vl, Vll, or Vlll) 
Tech Electives (12 points) (taken Semester V, Vl, Vll, or Vlll)5 
Management Electives (6 points) (taken Semester V, Vl, Vll, or Vlll)6 
Semester VIII
Nontech Electives: (Students must complete the 27-point requirement.) (taken Semester V, Vl, Vll, or Vlll) 
Tech Electives (12 points) (taken Semester V, Vl, Vll, or Vlll)5 
Management Electives (6 points) (taken Semester V, Vl, Vll, or Vlll)6 
1

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

2

12 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.

3

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