Undergraduate IEOR Electives
Tech Electives
At least 6 credits of Technical electives needs to have the "IEOR" course code and be 3000-level and up. Exception are courses that are in conjunction with IEOR such as CSOR, EEOR, and ORCS.
IEOR Tech Electives
- Course Number
- ORCA E2500
- Course Title
- Foundations of Data Science
- Notes
- To be completed by end of second year
- Course Number
- IEOR E3402
- Course Title
- Production and Inventory Planning
- Notes
- Required for IE, OR, OR:EMS
- Course Number
- IEOR E3700
- Course Title
- Research Immersion in OR and Data Analytics
- Notes
- Advanced Track requirement
- Course Number
- IEOR E3900
- Course Title
- Undergrad Research
- Notes
- Advanced Track requirement. Can take repeatedly to count towards 128 credits. Only up to 3 credits can be counted as technical elective
- Course Number
- IEOR E4008
- Course Title
- Computational Discrete Optimization
- Notes
- Course Number
- IEOR E4108
- Course Title
- Supply Chain Analytics
- Notes
- Course Number
- ORCS E4200
- Course Title
- Data-Driven Decision Modeling
- Notes
- Course Number
- IEOR E4212
- Course Title
- Data Analytics and Machine Learning
- Notes
- Required for OR:Analytics
- Course Number
- CSOR E/W4231
- Course Title
- Analysis of Algorithms
- Notes
- Advanced Track elective
- Course Number
- IEOR E4405
- Course Title
- Scheduling
- Notes
- Required for IE, OR
- Course Number
- IEOR E4407
- Course Title
- Game Theoretic Models for OR
- Notes
- Required for OR
- Course Number
- IEOR E4418
- Course Title
- Transportation Analytics and Logistics
- Notes
- Course Number
- IEOR E4500
- Course Title
- Applications Programming for Financial Engineering
- Notes
- Required for OR:FE
- Course Number
- IEOR E4525
- Course Title
- Machine Learning for OR & FE
- Notes
- Course Number
- IEOR E4526
- Course Title
- Analytics on the Cloud
- Notes
- Prerequisite course: IEOR E4212
- Course Number
- ORCS E4529
- Course Title
- Reinforcement Learning
- Notes
- Course Number
- IEOR E4530
- Course Title
- AI, Games, and Markets
- Notes
- Can be used to substitute IEOR E4407 for OR requirement
- Course Number
- IEOR E4540
- Course Title
- Data Mining for Engineers
- Notes
- Course Number
- IEOR E4544
- Course Title
- Statistical Methods for Analytics
- Notes
- Course Number
- IEOR E4545
- Course Title
- Causal Analysis for Data Analytics and OR
- Notes
- Course Number
- IEOR E4572
- Course Title
- Computational Models for Supply Chains
- Notes
- Course Number
- IEOR E4601
- Course Title
- Dynamic Pricing and Revenue Management
- Notes
- Course Number
- IEOR E4602
- Course Title
- Quantitative Risk Management
- Notes
- Course Number
- IEOR E4620
- Course Title
- Pricing Models for Financial Engineering
- Notes
- Course Number
- IEOR E4630
- Course Title
- Asset Allocation
- Notes
- Course Number
- IEOR E4650
- Course Title
- Business Analytics
- Notes
- Required for OR:Analytics
- Course Number
- IEOR E4700
- Course Title
- Introduction to Financial Engineering
- Notes
- Required for OR:FE
- Course Number
- IEOR E4709
- Course Title
- Statistical Analysis and Time Series
- Notes
- BSFE Seniors Only
- Course Number
- IEOR E4718
- Course Title
- Beyond Black-Scholes: The Implied Volatility Smile
- Notes
- Seniors Only
- Course Number
- IEOR E4721
- Course Title
- AI Applications in Finance
- Notes
- Seniors Only - Waitlist Application
- Course Number
- IEOR E4731
- Course Title
- Credit Risk Modeling and Derivatives
- Notes
- Seniors Only
- Course Number
- IEOR E4732
- Course Title
- Computational Methods in Finance
- Notes
- Seniors Only
- Course Number
- IEOR E4733
- Course Title
- Algorithmic Trading
- Notes
- Seniors Only
- Course Number
- IEOR E4735
- Course Title
- Structured and Hybrid Products
- Notes
- Seniors Only
- Course Number
- IEOR E4742
- Course Title
- Deep Learning for OR and FE
- Notes
- Seniors Only - Waitlist Application
- Course Number
- IEOR E4745
- Course Title
- Applied Financial Risk Management
- Notes
- Course Number
- IEOR E6613
- Course Title
- Optimization, I
- Notes
- Advanced Track elective. Ph.D. level
- Course Number
- IEOR E6614
- Course Title
- Optimization, II
- Notes
- Advanced Track elective. Ph.D. level
- Course Number
- EEOR E6616
- Course Title
- Convex Optimization
- Notes
- Ph.D. level
- Course Number
- IEOR E6711
- Course Title
- Stochastic Modeling I
- Notes
- Advanced Track elective. Ph.D. level
- Course Number
- IEOR E6712
- Course Title
- Stochastic Modeling II
- Notes
- Advanced Track elective. Ph.D. level
- Course Number
- IEOR E4524
- Course Title
- Analytics in Practice
- Notes
Non-IEOR Electives
- Course Number
- APMA E3102/MATH UN3028
- Course Title
- Partial Differential Equations
- Notes
- Course Number
- APMA E4101
- Course Title
- Intro to Dynamical Systems
- Notes
- Course Number
- APMA E4204/MATH UN3007
- Course Title
- Complex Variables
- Notes
- Course Number
- APMA E4300
- Course Title
- Intro to Numerical Methods
- Notes
- Advanced Track elective
- Course Number
- COMS W1004/COMS W1007
- Course Title
- Introduction to Computer Science
- Notes
- Can be used to substitute ENGI 1006
- Course Number
- COMS W3107
- Course Title
- Clean Object-Oriented Design
- Notes
- Course Number
- COMS W3134
- Course Title
- Data Structures in Java
- Notes
- Can take with COMS W4111 to substitute IEOR E2000. In this case, COMS 3134 credits will count towards the core requirement, and COMS 4111 credits will count towards the technical elective requirement
- Course Number
- COMS W3157
- Course Title
- Advanced Programming
- Notes
- Course Number
- COMS W3203
- Course Title
- Discrete Mathematics
- Notes
- Course Number
- COMS W3261
- Course Title
- Computer Science Theory
- Notes
- Course Number
- COMS W4111
- Course Title
- Introduction to Databases
- Notes
- Can take with COMS W3134 to substitute IEOR E2000. In this case, COMS 3134 credits will count towards the core requirement, and COMS 4111 credits will count towards the technical elective requirement
- Course Number
- COMS W4113
- Course Title
- Distributed Systems Fundamentals
- Notes
- Course Number
- COMS W4115
- Course Title
- Programming Languages and Translators
- Notes
- Course Number
- COMS W4118
- Course Title
- Operating Systems I
- Notes
- Course Number
- COMS W4156
- Course Title
- Advanced Software Engineering
- Notes
- Course Number
- COMS W4160
- Course Title
- Computer Graphics
- Notes
- Course Number
- COMS W4167
- Course Title
- Computer Animation
- Notes
- Course Number
- COMS W4170
- Course Title
- User Interface Design
- Notes
- Course Number
- COMS W4232
- Course Title
- Advanced Algorithms
- Notes
- Course Number
- COMS W4236
- Course Title
- Intro to Computational Complexity
- Notes
- Course Number
- COMS W4252
- Course Title
- Intro to Computational Learning Theory
- Notes
- Course Number
- COMS W4261
- Course Title
- Intro to Cryptography
- Notes
- Course Number
- COMS W4281
- Course Title
- Intro to Quantum Computing
- Notes
- Course Number
- COMS W4701
- Course Title
- Artificial Intelligence
- Notes
- Course Number
- COMS W4705
- Course Title
- Natural Language Processing
- Notes
- Course Number
- COMS W4731
- Course Title
- Computer Vision I First Principles
- Notes
- Course Number
- COMS W4732
- Course Title
- Computer Vision II
- Notes
- Course Number
- COMS W4733
- Course Title
- Computational Aspects of Robotics
- Notes
- Course Number
- COMS W4735
- Course Title
- Visual Interfaces to Computers
- Notes
- Course Number
- COMS W4762
- Course Title
- Machine Learning for Functional Genomics
- Notes
- Course Number
- COMS W4773
- Course Title
- Machine Learning Theory
- Notes
- Course Number
- COMS W4774
- Course Title
- Unsupervised Learning
- Notes
- Course Number
- COMS W4775
- Course Title
- Causal Inference
- Notes
- Course Number
- CSEE W3827
- Course Title
- Foundations of Computer Systems
- Notes
- Course Number
- CSEE W4119
- Course Title
- Computer Networks
- Notes
- Course Number
- ECON UN3025
- Course Title
- Financial Economics
- Notes
- Course Number
- ECON UN3211
- Course Title
- Intermediate Microeconomics
- Notes
- Course Number
- ECON UN3213
- Course Title
- Intermediate Macroeconomics
- Notes
- Course Number
- ECON W3412
- Course Title
- Introduction to Econometrics
- Notes
- Course Number
- ECON GU4020
- Course Title
- Economics of Uncertainty and Information
- Notes
- Course Number
- ECON GU4211
- Course Title
- Advanced Microeconomics
- Notes
- Course Number
- ECON GU4213
- Course Title
- Advanced Macroeconomics
- Notes
- Course Number
- ECON GU4251
- Course Title
- Industrial Organization
- Notes
- Course Number
- ECON GU4260
- Course Title
- Market Design
- Notes
- Course Number
- ECON GU4301
- Course Title
- Economic Growth and Development
- Notes
- Course Number
- ECON GU4412
- Course Title
- Advanced Econometrics
- Notes
- Course Number
- ECON GU4413
- Course Title
- Economics of Time Series and Forecasting
- Notes
- Course Number
- ECON GU4415
- Course Title
- Game Theory
- Notes
- Course Number
- MATH BC2006
- Course Title
- Combinatorics
- Notes
- Course Number
- MATH UN2030
- Course Title
- Ordinary Differential Equations
- Notes
- Course Number
- MATH UN3020
- Course Title
- Number Theory and Cryptography
- Notes
- Course Number
- MATH UN3386
- Course Title
- Differential Geometry
- Notes
- Course Number
- MATH GU4041
- Course Title
- Intro to Modern Algebra I
- Notes
- Advanced Track elective
- Course Number
- MATH GU4042
- Course Title
- Intro to Modern Algebra II
- Notes
- Advanced Track elective
- Course Number
- MATH GU4051
- Course Title
- Topology
- Notes
- Course Number
- MATH GU4061
- Course Title
- Intro to Modern Analysis I
- Notes
- Advanced Track elective
- Course Number
- MATH GU4062
- Course Title
- Intro to Modern Analysis II
- Notes
- Advanced Track elective
- Course Number
- STAT GU4205
- Course Title
- Linear Regression Models
- Notes
- Course Number
- STAT GU4221
- Course Title
- Time Series Analysis
- Notes
- Course Number
- STAT GU4224
- Course Title
- Bayesian Statistics
- Notes
Management
Students cannot double count Non-Tech courses with Management Electives.
IEOR Management Electives
- Course Number
- IEOR E2261
- Course Title
- Accounting and Finance
- Notes
- To be completed by end of second year
- Course Number
- IEOR E4003
- Course Title
- Corporate Finance for Engineers
- Notes
- Required for OR:EMS and OR: FE; Cannot take IEOR E4003 if IEOR E4402 or IEOR E4403 is taken
- Course Number
- IEME E4200
- Course Title
- Human-Centered Design and Innovation
- Notes
- Required for IE
- Course Number
- ORCS E4201
- Course Title
- Policy for Privacy Technologies
- Notes
- Required for OR:Analytics
- Course Number
- IEOR E4207
- Course Title
- Human Factors: Performance
- Notes
- Course Number
- IEOR E4505
- Course Title
- Operations Research in Public Policy
- Notes
- Course Number
- IEOR E4506
- Course Title
- Designing Digital Operating Models
- Notes
- Course Number
- IEOR E4507
- Course Title
- Healthcare Operations Management
- Notes
- Course Number
- IEOR E4510
- Course Title
- Project Management
- Notes
- Course Number
- IEOR E4520
- Course Title
- Applied Systems Engineering
- Notes
- Course Number
- IEOR E4521
- Course Title
- Systems Engineering: Tools and Methods
- Notes
- Course Number
- IEOR E4711
- Course Title
- Global Capital Markets
- Notes
- Course Number
- IEME E4810
- Course Title
- Introduction to Human Spaceflight
- Notes
- Course Number
- IEOR E4998
- Course Title
- Managing Technological Innovation and Entrepreneurship
- Notes
Non-IEOR Management Electives
- Course Number
- CIEN E3000
- Course Title
- The Art of Structural Design
- Notes
- Course Number
- CIEN E3129
- Course Title
- Project Management for Construction
- Notes
- Course Number
- CIEN E4138
- Course Title
- Real Estate Finance for Construction Management
- Notes
- Course Number
- CHEN E2100
- Course Title
- Material and Energy Balances
- Notes
- Course Number
- COMS W4460
- Course Title
- Principles of Innovation and Entrepreneurship
- Notes
- Course Number
- ECIA W4100
- Course Title
- Management and Development of Water Systems
- Notes
- Course Number
- ECON UN2105
- Course Title
- American Economy
- Notes
- Course Number
- ECON UN2257
- Course Title
- Global Economy
- Notes
- Course Number
- ECON UN3265
- Course Title
- Economics of Money and Banking
- Notes
- Course Number
- ECON UN3901
- Course Title
- Economics of Education
- Notes
- Course Number
- ECON UN3952
- Course Title
- Macro and Formation of Expectations
- Notes
- Course Number
- ECON GU4230
- Course Title
- Economics of NYC
- Notes
- Course Number
- ECON GU4321
- Course Title
- Economic Development
- Notes
- Course Number
- ECON GU4370
- Course Title
- Political Economy
- Notes
- Course Number
- ECON GU4400
- Course Title
- Labor Economics
- Notes
- Course Number
- ECON GU4438
- Course Title
- Economics of Race in the U.S.
- Notes
- Course Number
- ECON GU4465
- Course Title
- Public Economics
- Notes
- Course Number
- ECON GU4480
- Course Title
- Gender and Applied Economics
- Notes
- Course Number
- ECON GU4500
- Course Title
- International Trade
- Notes
- Course Number
- ECON GU4505
- Course Title
- International Macro
- Notes
- Course Number
- ECON GU4625
- Course Title
- Economics of the Environment
- Notes
- Course Number
- ECON GU4700
- Course Title
- Financial Crises
- Notes
- Course Number
- ECON GU4710
- Course Title
- Finance and the Real Economy
- Notes
- Course Number
- ECON GU4750
- Course Title
- Globalization and Its Risks
- Notes
- Course Number
- ECON GU4840
- Course Title
- Behavioral Economics
- Notes
- Course Number
- ECON GU4850
- Course Title
- Cognitive Mechanisms and Economic Behavior
- Notes
- Course Number
- ECON GU4860
- Course Title
- Behavioral Finance
- Notes
- Course Number
- ENGI E4100
- Course Title
- Research to Revenue
- Notes
- Course Number
- SOCI W3490
- Course Title
- Mistakes, Misconduct, Disaster
- Notes
- Course Number
- SOCI W3675
- Course Title
- Organizing Innovation
- Notes