Decision Science and Data Analytics (BS)

The Decision Science and Data Analytics major equips students with advanced quantitative modeling techniques, algorithmic problem-solving skills, and state-of-the-art data analytics tools to support strategic, data-driven decision-making in complex organizational environments. By integrating technical expertise with managerial insight, this major prepares students to analyze large datasets, optimize processes, and design actionable solutions that directly improve business performance.

First Year
Semester I
MATH UN1101CALCULUS I 
Choose one of the following Physics courses depending on sequence: 
PHYS UN1401 (Sequence 1)
INTRO TO MECHANICS & THERMO 
PHYS UN1601 (Sequence 2)
PHYSICS I:MECHANICS/RELATIVITY 
PHYS UN2801 (Sequence 3)
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 I or II)UNIVERSITY WRITING 
ECON UN1105
ECON UN1155 (taken Semester I or II)
PRINCIPLES OF ECONOMICS 
ENGI E1006 (taken Semester I or II)2INTRO TO COMP FOR ENG/APP SCI 
PHED UN1001PHYSICAL EDUCATION ACTIVITIES 
ENGI E1102 (taken Semester I or II)THE ART OF ENGINEERING 
Semester II
MATH UN1102CALCULUS II 
Choose one of the following Physics courses depending on sequence: 
PHYS UN1402 (Sequence 1)
INTRO ELEC/MAGNETSM & OPTCS 
PHYS UN1602 (Sequence 2)
PHYSICS II: THERMO, ELEC & MAG 
PHYS UN2802 (Sequence 3)
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 I or II)UNIVERSITY WRITING 
ECON UN1105
ECON UN1155 (taken Semester I or II)
PRINCIPLES OF ECONOMICS 
ENGI E1006 (taken Semester I or II)2INTRO TO COMP FOR ENG/APP SCI 
PHED UN1002PHYSICAL EDUCATION ACTIVITIES 
ENGI E1102 (taken Semester I or II)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: 
Literature Humanities I 
CONTEMP WESTERN CIVILIZATION I 
Global Core (3-4)
 
HUMA UN1121 or UN1123 (taken Semester III or IV)Art Humanities 
IEOR E3658 (taken either Semester III or IV)PROBABILITY FOR ENGINEERS 
Semester IV
Linear Algebra1 
Choose one of the following Required Nontechnical Electives: 
HUMA CC1002 (Global Core (3-4))
Literature Humanities II 
COCI CC1102 (Global Core (3-4))
CONTEMP WESTRN CIVILIZATION II 
Global Core (3-4)
 
HUMA UN1121 or UN1123 (taken either Semester III or IV)Art Humanities 
IEOR E3658 (taken either Semester III or IV)PROBABILITY FOR ENGINEERS 
IEOR E20003Data Engineering with Python 
Third Year
Semester V
IEOR E3608FOUNDATIONS OF OPTIMIZATION 
IEOR E4307STATISTICS AND DATA ANALYSIS 
IEOR E4212Data 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) 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll) 
Semester VI
IEOR E3404SIMULATION MODELING AND ANALYSIS 
IEOR E4650BUSINESS ANALYTICS 
ORCS E4200Data-driven Decision Modeling 
ORCS E4201Policy for Privacy Technologies 
Choose one: (taken Semester VI or VII) 
Research Immersion in OR and Data Analytics 
ANALYTICS IN PRACTICE 
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) 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll) 
Fourth Year
Semester VII
IEOR E4213AI and Algorithms for Analytics 
Choose one: (taken Semester VI or VII) 
Research Immersion in OR and Data Analytics 
ANALYTICS IN PRACTICE 
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) 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll) 
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) 
Management Electives (3 points) (taken Semester V, Vl, Vll, or Vlll) 
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 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.

Technical Electives

At least 6 credits of Technical electives need to have the "IEOR" course code and be 3000-level and up. Exemptions are courses that are in conjunction with IEOR, such as CSOR, EEOR, and ORCS.

ORCA E2500FOUNDATIONS OF DATA SCIENCE
IEOR E3402PRODUCTN-INVENTORY PLAN-CONTRL
IEOR E3700Research Immersion in OR and Data Analytics ((If took IEOR E4524))
IEOR E3900UNDERGRAD RESEARCH OR PROJECT
IEOR E4008COMPUTATION DISCRETE OPT
IEOR E4108SUPPLY CHAIN ANALYTICS
ORCS E4200Data-driven Decision Modeling
CSOR E4231ANALYSIS OF ALGORITHMS I
or CSOR W4231 ANALYSIS OF ALGORITHMS I
IEOR E4405PRODUCTION SCHEDULING
IEOR E4407GAME THEOR MODELS OF OPERATION
IEOR E4418TRANSPORTATION ANALYTICS & LOGISTICS
IEOR E4500APPLICATIONS PROGRAMMNG FOR FE
IEOR E4525MACHINE LEARNING FE & OPR
IEOR E4526ANALYTICS ON THE CLOUD
ORCS E4529Reinforcement Learning
IEOR E4530TOPICS IN OPERATIONS RESEARCH
IEOR E4106STOCHASTIC MODELS
IEOR E3609ADVANCED OPTIMIZATION
IEOR E4540DATA MINING
IEOR E4544Statistical Methods for Analytics
IEOR E4545Causal Analysis for Data Analytics and OR
IEOR E4572TOPICS IN OPERATIONS RESEARCH
IEOR E4601DYNAMIC PRICING/REVENUE MGMT
IEOR E4602QUANTITATIVE RISK MANAGEMENT
IEOR E4620PRICING MODELS FOR FIN ENGIN
IEOR E4630ASSET ALLOCATION
IEOR E3700Research Immersion in OR and Data Analytics
IEOR E4709STATISTICAL ANALYSIS AND TIME SERIES
IEOR E4718INTRO-IMPLIED VOLATILITY SMILE
IEOR E4737AI Applications in Finance
IEOR E4731CREDIT RISK/CREDIT DERIVATIVES
IEOR E4732COMPUT METHODS IN FINANCE
IEOR E4733ALGORITHMIC TRADING
IEOR E4735STRUCTURED&HYBRID PRODUCTS
IEOR E4742Deep Learning for OR and FE
IEOR E4745Applied Financial Risk Management
IEOR E6613Optimization, I
IEOR E6614OPTIMIZATION II
EEOR E6616CONVEX OPTIMIZATION
IEOR E6711STOCHASTIC MODELING I
IEOR E6712STOCHASTIC MODELING II
APMA E3102APPLIED MATHEMATICS II: PDE'S
or MATH UN3028 PARTIAL DIFFERENTIAL EQUATIONS
APMA E4101APPL MATH III:DYNAMICAL SYSTMS
APMA E4204FUNCTNS OF A COMPLEX VARIABLE
or MATH UN3007 COMPLEX VARIABLES
APMA E4300COMPUT MATH:INTRO-NUMERCL METH
COMS W1004PROGRAMMING IN JAVA
COMS W3107Clean Object-Oriented Design
COMS W3157ADVANCED PROGRAMMING
COMS W3203DISCRETE MATHEMATICS
COMS W3261COMPUTER SCIENCE THEORY
COMS W4111INTRODUCTION TO DATABASES
COMS W4113FUND-LARGE-SCALE DIST SYSTEMS
COMS W4115PROGRAMMING LANG & TRANSLATORS
COMS W4118OPERATING SYSTEMS I
COMS W4156Advanced Software Engineering
COMS W4160COMPUTER GRAPHICS
COMS W4167COMPUTER ANIMATION
COMS W4170USER INTERFACE DESIGN
COMS W4232Advanced Algorithms
COMS W4236INTRO-COMPUTATIONAL COMPLEXITY
COMS W4252INTRO-COMPUTATIONAL LEARN THRY
COMS W4261INTRO TO CRYPTOGRAPHY
COMS W4281INTRO TO QUANTUM COMPUTING
COMS W4701ARTIFICIAL INTELLIGENCE
COMS W4705NATURAL LANGUAGE PROCESSING
COMS W4731Computer Vision I: First Principles
COMS W4732Computer Vision II: Learning
COMS W4733COMPUTATIONAL ASPECTS OF ROBOTICS
COMS W4735VISUAL INTERFACES TO COMPUTERS
COMS W4762Machine Learning for Functional Genomics
COMS W4773Machine Learning Theory
COMS W4774Unsupervised Learning
COMS W4775Causal Inference
CSEE W3827FUNDAMENTALS OF COMPUTER SYSTS
CSEE W4119COMPUTER NETWORKS
ECON UN3025FINANCIAL ECONOMICS
ECON UN3211INTERMEDIATE MICROECONOMICS
ECON UN3213INTERMEDIATE MACROECONOMICS
ECON UN3412INTRODUCTION TO ECONOMETRICS
ECON GU4020ECON OF UNCERTAINTY & INFORMTN
ECON GU4211ADVANCED MICROECONOMICS
ECON GU4213ADVANCED MACROECONOMICS
ECON GU4251INDUSTRIAL ORGANIZATION
ECON GU4260MARKET DESIGN
ECON GU4301ECONOMIC GROWTH & DEVELOPMNT I
ECON GU4412ADVANCED ECONOMETRICS
ECON GU4413Econometrics of Time Series and Forecasting
ECON GU4415GAME THEORY
MATH BC2006COMBINATORICS
MATH UN2030ORDINARY DIFFERENTIAL EQUATIONS
MATH UN3020NUMBER THEORY AND CRYPTOGRAPHY
MATH UN3386DIFFERENTIAL GEOMETRY
MATH GU4041INTRO MODERN ALGEBRA I
MATH GU4042INTRO MODERN ALGEBRA II
MATH GU4051TOPOLOGY
MATH GU4061INTRO MODERN ANALYSIS I
MATH GU4062INTRO MODERN ANALYSIS II
STAT GU4205LINEAR REGRESSION MODELS
STAT GU4221TIME SERIES ANALYSIS
STAT GU4224BAYESIAN STATISTICS

Management Electives

Students cannot double-count Non-Tech courses with Management Electives.

IEOR E2261ACCOUNTING AND FINANCE
IEOR E4003CORPORATE FINANCE FOR ENGINEERS ((Can't take if IEOR E4402 or IEOR E4403 is taken))
IEME E4200HUMAN-CENTERED DESIGN AND INNOVATION
IEOR E4207HUMAN FACTORS: PERFORMANCE
IEOR E4505OPERATION RES IN PUBLIC POLICY
IEOR E4506DESIGN DIGITAL OPERATING MODELS
IEOR E4507HEALTHCARE OPERATIONS MGT
IEOR E4510PROJECT MANAGEMENT
IEOR E4520APPLIED SYSTEMS ENGINEERING
IEOR E4521SYSTEM ENGI TOOLS/METHODS
IEOR E4711GLOBAL CAPITAL MARKETS
IEME E4810INTRO-HUMANS IN SPACE FLIGHT
IEOR E4998MANAG TECH INNOV & ENTREPRENEURSHIP
CIEN E3000THE ART OF STRUCTURAL DESIGN
CIEN E3129PROJECT MGMT FOR CONSTRUCTION
CIEN E4138REAL ESTATE FIN/CONST MANAG
CHEN E2100Material and Energy Balances
COMS W4460PRIN-INNOVATN/ENTREPRENEURSHIP
ECIA W4100MGMT & DEVPT OF WATER SYSTEMS
ECON UN2105THE AMERICAN ECONOMY
ECON UN2257THE GLOBAL ECONOMY
ECON UN3265MONEY AND BANKING
ECON UN3901ECONOMICS OF EDUCATION
ECON UN3952MACROECONOMICS&FORMATION OF EXPECTATIONS
ECON GU4230ECONOMICS OF NEW YORK CITY
ECON GU4321ECONOMIC DEVELOPMENT
ECON GU4370POLITICAL ECONOMY
ECON GU4400LABOR ECONOMICS
ECON GU4438ECONOMICS OF RACE IN THE U.S.
ECON GU4465PUBLIC ECONOMICS
ECON GU4480GENDER & APPLIED ECONOMICS
ECON GU4500INTERNATIONAL TRADE
ECON GU4505INTERNATIONAL MACROECONOMICS
ECON GU4625ECONOMICS OF THE ENVIRONMENT
ECON GU4700FINANCIAL CRISES
ECON GU4710FINANCE AND THE REAL ECONOMY
ECON GU4750GLOBALIZATION & ITS RISKS
ECON GU4840BEHAVIORAL ECONOMICS
ECON GU4850COGNITIVE MECH & ECON BEHAVIOR
ECON GU4860BEHAVIORAL FINANCE
ENGI E4100RESEARCH TO REVENUE
SOCI W3490Mistake, Misconduct, Disaster
SOCI UN3675ORGANIZING INNOVATION

Non-Tech Electives

Columbia Engineering students must complete 9-11 points of elective nontechnical coursework. The total combined number of nontechnical points (including nontechnical requirements and nontechnical electives) must add up to at least 27 credits. Advanced Placement (AP) credit in appropriate subject areas can be applied toward the elective nontechnical requirement.

The SEAS Bulletin lists approved non-technical elective courses.