The analytics concentration within the operations research program trains 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.


Undergraduates are strongly recommended to follow the sequence of courses as outlined in the SEAS Bulletin.


IEOR 4008: Computational Discrete Optimization 
IEOR 4405: Scheduling (will count only if taken in excess of core requirement)
IEOR 4505: OR in Public Policy 
IEOR 4506: Designing Digital Operating Models
IEOR E4507: Healthcare Operations Management
IEOR E4520: Applied Systems Engineering

IEOR E4521: Systems Engineering Tools and Methods
IEOR E4525: Machine Learning for Financial Engineering & Operations Research (Seniors only)
IEOR E4540: Data Mining (Seniors only)
IEOR E4526: Analytics on the Cloud 
IEOR E4601: Dynamic Pricing & Revenue Management (will count only if taken in excess of core requirement)
CSOR 4231: Analysis of Algorithms
ECON W3412: Introduction to Econometrics
MATH S2030: Ordinary Differential Equations
ORCA 2500: Foundations of Data Science (only if taken by the end of sophomore year)


BSOR:A Application

The Columbia Office of Undergraduate Admissions oversees all aspects of undergraduate admission for the University.

IEOR Course Listing

See full IEOR course listing and schedule.