Get ready to take on the management challenges of the digital and artificial intelligence era. Develop expertise in analytics and data science, and acquire the tools to make better decisions, innovate, and be more competitive.
| Acquisition of concepts for developing models and advanced methods in optimization, modeling, statistics and machine learning/deep learning. |
| Development of skills to address decision-making issues in management: building complex data or optimization models, analytics and problem-solving using programming languages and appropriate software. |
| Learning principles for optimizing business processes. |
| Students can choose the supervised project track to gain real work experience, or explore a specific area of interest in the research-oriented thesis track. |
| Professors renowned in Canada and abroad, in both the academic and business communities. |
| French language courses and the Experience Quebec course can help international students integrate into the Quebec and Canadian job markets. This pathway is offered to most students who choose the supervised project stream. |
A credit is a unit used to assign a numerical value to the workload required for students to meet the objectives of a given course. One credit represents 45 hours of work. Courses in the Québec university system are generally worth three credits each.
The IVADO artificial intelligence consortium brings together professional and research teams to develop expertise in the fields of data science, optimization (operational research), and artificial intelligence.
Several professors in this specialization are members of MILA, a world-renowned artificial intelligence research centre located in Montréal.
Organizations trust the expertise acquired by students with this master’s degree. This is evidenced by examples of proposed supervised projects.
Are you looking to develop skills in analytical and quantitative techniques to support decision-making in an international context? Spend a term at one of the institutions in the prestigious QTEM network and earn your QTEM certification in quantitative technology in economics and management.
Expertise sought in many management fields: finance, marketing, logistics, operations management, human resources management, etc.
Positions held by program graduates:
Already started your program? Check your course list in HEC en ligne > Academic Progress
This specialization offers either a thesis or a supervised project stream, for a total of 45 credits over a period of 16 to 24 months.
Select a stream:
Linear programming
The simplex algorithm
Sensitivity analysis and duality
Integer programming and its applications
Branch-and-bound and branch-and-cut algorithms
Basic notions and algorithms in non-linear programming
Convexity KKT Conditions and Optimality
Gradient- and Newton-based algorithms
Heuristics and metaheuristics
1) distributed and parallel computation
2) Supervised learning
3) Non-supervised learning
4) Reinforcment learning
5) Recommendations system
6) Sequential decision making
Basic principles in inference and statistical modeling
Linear models
Generalized linear models
Models for longitudinal data and correlated data
Introduction to survival analysis
- The emergence of Western modern society
- The model of modern Western society and its social and environmental implications
- The economic and social foundations of business organizations
- The individual and collective driving forces of business organizations
- The business organization in the face of major social and environmental challenges
You must choose 3 courses including at least 2 from block 2.
Theme 1 - Sequential programming algorithmic analysis.
Theme 2 - Parallel computing with shared memory (using threads).
Theme 3 - Synchronous parallel computing without shared memory (MPI).
Theme 4 - Distributed computing.
Health care (assignment scheduling localization collection and distribution diagnostics planning)
Sports (performance optimization performance analysis risk and reliability analysis organization of sport events scheduling routing)
Energy (transmission distribution and use global techno-economic models optimization of large problems non-convex optimization)
Environment (multi-criteria and multi-objective optimization data envelopment analysis stochastic optimization robust optimization)
Public affairs and national defense (localization and coverage prevention and detection assignment fairness)
Humanitarian aid and crisis management (logistics networks routing transportation distribution and storage simulation heuristics decision support systems)
Transportation and distribution (routes schedules on-demand transportation learning simulation-based optimization)
Human resource management (scheduling coverage modelling of collective agreements rotating schedules heuristics and metaheuristics)
Academic management (planning scheduling graph coloring heuristics integrated systems)
Customer relationship management (big data recommendation systems segmentation revenue management bi-level optimization)
Production and supply chains (diet issues supply networks competition hierarchy reverse logistics game theory).
1) Probabilistic modeling
2) Monte-Carlo simulation
3) Decision trees
4) Expected utility theory
5) Multiple-criteria analysis
6) Analytical hierarchy process
1. Basic ideas good and bad practices evaluation methods
2. Basic tools in forecasting: Naive predictions; ACF PACF stationarity differentiation; Expert opinion
3. Exponential smoothing: Simple Holt Holt-Winters and state-space models; Double seasonal methods
4. Multiple regression: Durbin-Watson test; Linear regression models with ARMA errors
5. Time Series: ARIMA SARIMA and ARMAX models
6. Artificial neural networks: Structure and estimation
7. Multivariate time series
1 : Introduction to mathematical modelling
2 : Implementation of an optimization model using a dedicated software
3 : Linear models
4 : Network models
5 : Integer linear models and linearization techniques
6: Applications (e.g. location problems distribution problems scheduling problems etc.)
7 : Optimization models with multiple objectives
8 : Stochastic programming models
9 : Dynamic programming models
The nature of text data
Preprocessing: tokenization and lemmatization
Bag-of-words topic models and naive classification
N-gram language models (Markov models)
Hidden Markov models and part-of-speech tagging
Distributed representations and vector semantics
Recurrent neural language models LSTMs and language generation
Transformers and masked language modeling
Encoder models and semantic search
Encoder-decoder models text summarization and translation
- Basics of supervised and unsupervised learning.
- Dimensionality reduction techniques (principal components and factor analysis).
- Hierarchical and non-hierarchical cluster analysis.
- Basics of predictive modeling: Sample division cross-validation bootstrap.
- Parametric models for predictive modeling.
- Association rules (market basket analysis).
- Basic recursive partitioning methods: CART random forest variable importance boosting trees.
- Other topics: Support vector machines nearest neighbor methods basic survival analysis missing data.
Derivative-based / derivative-free stochastic optimization
Markov decision processes and dynamic programming
Approximate dynamic programming
Reinforcement learning
Neural networks and deep reinforcement learning
Two-stage / Multistage stochastic programming
Policy design for sequential decision-making problems
- Regularization and variable selection in regression models
- Advanced tree-based methods and boosting
- Prediction intervals
- Analysis of functionnal data
- Analysis of spatial data
Introduction to the Bayesian paradigm
Formulation comparison and evaluation of Bayesian models
Sampling algorithms and Markov chain Monte Carlo methods
Computational strategies for inference
Hierarchical models
Advanced topics
Centrality analysis
Community detection
Network embeddings
Network descriptors
Distances in networks
Noncooperative games
Cooperative games
Repeated games
Bargaining procedures
Optimal control and dynamic programming (a brief introduction)
Differential games
Dynamic games played over event trees.
Introduction to modeling with integer variables; well-solved problems
Optimality relaxation bounds complexity and problem reductions
Branch-and-bound and branch-and-cut (with application to e.g. traveling salesman problems)
Column generation (with application to e.g. vehicle routing problems)
Branch-and-price (with application to e.g. location and routing problems)
Two-stage models and Benders decomposition (with application to e.g. facility location)
Linearization of bilevel models (with application to e.g. network design)
Machine Learning Basics
Feedforward Neural Networks Optimization Tricks
Convolutional Neural Networks
Recurrent Neural Networks
Deep Learning for Natural Language Understanding
Deep Learning for Analyzing graphs/networks
Deep Generative Models
1) Why is there a recent surge of interest in robust optimization?
2) Robust counterpart of Linear Programs
3) Data-driven Uncertainty Set Design
4) Robust Nonlinear Programming
5) Adjustable Robust Linear Programming
6) Value of Flexibility Using Tractable Decision Rules
7) Globalized Robust Counterparts
8) Distributionally Robust Optimization
9) Robust Markov Decision Processes
10) Robust Preference Optimization
11) Pareto Robust Optimization
12) A Survey of Recent Applications
Fundamental concepts theories practices in responsible AI development
Machine learning basics data cleaning and visualization generalization hypothesis testing statistical significance causality
FAccT (fairness accountability transparency)
Ethics safety and alignment robustness agency
Risk and Impact analysis reliability engineering sustainability
Governance power justice digital labour
Peer review and scientific process
User experience design human-centred computing
Open-source privacy information security
Gaussian processes
Bayesian optimization
Dimensionality reduction
Variance reduction
Continuous simulation-based optimization
Discrete simulation-based optimization
Surrogate modeling
1. Non-parametric survival analysis
2. Parametric models for survival analysis
3. Cox proportional hazards model and extensions
4. Recurrent events and correlated survival times
5. Linear models for longitudinal data: covariance structure and random effects
6. Generalized linear models for longitudinal data: covariance structure and random effects
7. Missing data
- The economics and marketing of pricing
- Pricing strategically in (imperfectly) competitve markets while anticipating other firms' responses
- Assessing the impact of price on demand (and other variables e.g. perception and buying intention) using easy-to-implement statistical models.
- Multi-attribute models and conjoint analysis and their use in measuring consumer's perception of price
- Adapting prices to diffusion effects (e.g. social imitation and word-of-mouth effects)
- Pricing perishable products and services
Before completing the 24-credit thesis, you must successfully complete 2 non-credit activities.
Responsible conduct of research (RCR): History and definitions
The values underlying the responsible conduct of research
Framing the responsible conduct of research
Responsible research conduct issues related to research contexts fields or methods
Research ethics
Good research data management
Conflicts of interest in research
Power issues in research
Dissemination of research results: good practices and issues
Societal impacts of research
Misconducts in research
Linear programming
The simplex algorithm
Sensitivity analysis and duality
Integer programming and its applications
Branch-and-bound and branch-and-cut algorithms
Basic notions and algorithms in non-linear programming
Convexity KKT Conditions and Optimality
Gradient- and Newton-based algorithms
Heuristics and metaheuristics
1 : Introduction to mathematical modelling
2 : Implementation of an optimization model using a dedicated software
3 : Linear models
4 : Network models
5 : Integer linear models and linearization techniques
6: Applications (e.g. location problems distribution problems scheduling problems etc.)
7 : Optimization models with multiple objectives
8 : Stochastic programming models
9 : Dynamic programming models
1) distributed and parallel computation
2) Supervised learning
3) Non-supervised learning
4) Reinforcment learning
5) Recommendations system
6) Sequential decision making
The nature of text data
Preprocessing: tokenization and lemmatization
Bag-of-words topic models and naive classification
N-gram language models (Markov models)
Hidden Markov models and part-of-speech tagging
Distributed representations and vector semantics
Recurrent neural language models LSTMs and language generation
Transformers and masked language modeling
Encoder models and semantic search
Encoder-decoder models text summarization and translation
- Basics of supervised and unsupervised learning.
- Dimensionality reduction techniques (principal components and factor analysis).
- Hierarchical and non-hierarchical cluster analysis.
- Basics of predictive modeling: Sample division cross-validation bootstrap.
- Parametric models for predictive modeling.
- Association rules (market basket analysis).
- Basic recursive partitioning methods: CART random forest variable importance boosting trees.
- Other topics: Support vector machines nearest neighbor methods basic survival analysis missing data.
Basic principles in inference and statistical modeling
Linear models
Generalized linear models
Models for longitudinal data and correlated data
Introduction to survival analysis
- The emergence of Western modern society
- The model of modern Western society and its social and environmental implications
- The economic and social foundations of business organizations
- The individual and collective driving forces of business organizations
- The business organization in the face of major social and environmental challenges
You can either choose:
- Regularization and variable selection in regression models
- Advanced tree-based methods and boosting
- Prediction intervals
- Analysis of functionnal data
- Analysis of spatial data
Theme 1 - Sequential programming algorithmic analysis.
Theme 2 - Parallel computing with shared memory (using threads).
Theme 3 - Synchronous parallel computing without shared memory (MPI).
Theme 4 - Distributed computing.
Health care (assignment scheduling localization collection and distribution diagnostics planning)
Sports (performance optimization performance analysis risk and reliability analysis organization of sport events scheduling routing)
Energy (transmission distribution and use global techno-economic models optimization of large problems non-convex optimization)
Environment (multi-criteria and multi-objective optimization data envelopment analysis stochastic optimization robust optimization)
Public affairs and national defense (localization and coverage prevention and detection assignment fairness)
Humanitarian aid and crisis management (logistics networks routing transportation distribution and storage simulation heuristics decision support systems)
Transportation and distribution (routes schedules on-demand transportation learning simulation-based optimization)
Human resource management (scheduling coverage modelling of collective agreements rotating schedules heuristics and metaheuristics)
Academic management (planning scheduling graph coloring heuristics integrated systems)
Customer relationship management (big data recommendation systems segmentation revenue management bi-level optimization)
Production and supply chains (diet issues supply networks competition hierarchy reverse logistics game theory).
1) Probabilistic modeling
2) Monte-Carlo simulation
3) Decision trees
4) Expected utility theory
5) Multiple-criteria analysis
6) Analytical hierarchy process
1. Basic ideas good and bad practices evaluation methods
2. Basic tools in forecasting: Naive predictions; ACF PACF stationarity differentiation; Expert opinion
3. Exponential smoothing: Simple Holt Holt-Winters and state-space models; Double seasonal methods
4. Multiple regression: Durbin-Watson test; Linear regression models with ARMA errors
5. Time Series: ARIMA SARIMA and ARMAX models
6. Artificial neural networks: Structure and estimation
7. Multivariate time series
Machine Learning Basics
Feedforward Neural Networks Optimization Tricks
Convolutional Neural Networks
Recurrent Neural Networks
Deep Learning for Natural Language Understanding
Deep Learning for Analyzing graphs/networks
Deep Generative Models
Fundamental concepts theories practices in responsible AI development
Machine learning basics data cleaning and visualization generalization hypothesis testing statistical significance causality
FAccT (fairness accountability transparency)
Ethics safety and alignment robustness agency
Risk and Impact analysis reliability engineering sustainability
Governance power justice digital labour
Peer review and scientific process
User experience design human-centred computing
Open-source privacy information security
Derivative-based / derivative-free stochastic optimization
Markov decision processes and dynamic programming
Approximate dynamic programming
Reinforcement learning
Neural networks and deep reinforcement learning
Two-stage / Multistage stochastic programming
Policy design for sequential decision-making problems
All courses at another university must be pre-approved by the academic advisor for the specialization.
Before completing the 9-credit supervised project, you must successfully complete the non-credit activity.
Responsible conduct of research (RCR): History and definitions
The values underlying the responsible conduct of research
Framing the responsible conduct of research
Responsible research conduct issues related to research contexts fields or methods
Research ethics
Good research data management
Conflicts of interest in research
Power issues in research
Dissemination of research results: good practices and issues
Societal impacts of research
Misconducts in research
The supervised project in one of the following forms:
A mandate to intervene in an organization (making a diagnosis; Participating in the planning and implementation of management practices; Designing tools and models that can be used as the basis for decision-making; Performance analysis of an organisation's activities; Making recommendations on a problem).
A university mandate (1) the study of a case; 2) a specific search mandate; 3) an expert opinion; 4) an entrepreneurial project).
International applicants
Apply in fall term to allow more time to obtain immigration documents (minimum 2 months). Please note, however, that it is possible to defer your admission to the following term free of charge if the deadlines are extended.
Select the system in which you completed your university studies or the Accelerated Admission option if you started or completed the graduate diploma at HEC Montréal related to the master's degree.
You must hold an undergraduate degree of at least 90 credits (bachelor's degree) in business administration or in a related field, or a degree deemed equivalent by the program administration.
The following fields of study are prioritized: engineering, computer science, mathematics, actuarial science, statistics, finance and quantitative science.
You must have earned GPA of at least 3.0 out of 4.3 for your undergraduate degree. If the university in which you completed this degree requires a higher GPA for admission to a graduate program, this is the average to take into account.
You have the required level of English if you meet one of the criteria showing that you are an English speaker by virtue of your education.
Otherwise, you must pass an English test or complete an English program with a level of intermediate-advanced.
You will need to provide documents as part of the admission process.
Capacity is limited for certain programs. HEC Montréal does not guarantee that all eligible applicants will be accepted.
You must hold at least a general Licence degree or a State-recognized bachelor's degree after at least 3 years of university studies (180 ECTS) in management or a related field.
Not eligible:
The following fields of study are prioritized: engineering, computer science, mathematics, actuarial science, statistics, finance and quantitative science.
You must have earned an average of at least 12 out of 20 for all years of university studies.
You have the required level of English if you meet one of the criteria showing that you are an English speaker by virtue of your education.
Otherwise, you must pass an English test or complete an English program with a level of intermediate-advanced.
You will need to provide documents as part of the admission process.
Capacity is limited for certain programs. HEC Montréal does not guarantee that all eligible applicants will be accepted.
You must hold a State-recognized university degree that provides access to a master's program at the home university (180 ECTS) in management or a related field.
Not eligible: bachelor’s or License degrees including a technical degree (BTS, DTS, or DUT).
The following fields of study are prioritized: engineering, computer science, mathematics, actuarial science, statistics, finance and quantitative science.
You must have earned an average of at least 12 out of 20 or a comparable average for all years of university studies according to the country’s grading system.
You have the required level of English if you meet one of the criteria showing that you are an English speaker by virtue of your education.
Otherwise, you must pass an English test or complete an English program with a level of intermediate-advanced.
You will need to provide documents as part of the admission process.
Capacity is limited for certain programs. HEC Montréal does not guarantee that all eligible applicants will be accepted.
Admission is not automatic.
Prior learning in the short program will be recognized based on the structure of the Graduate Diploma in place when they applied.
The amounts below are approximate. For the detailed amounts per credit or per term, see the tuition fee schedule for the thesis stream (PDF, 109 Kb) or the supervised project stream (PDF, 105 Kb). These amounts do not include the cost of health insurance, course materials, housing, or other expenses.
Each term, you will receive a bill with the exact amount you owe based on your credit load.
Fees are calculated per term for the thesis stream and per credit for the supervised project stream.
You pay the Quebec rate if you are a resident of Quebec according to certain criteria, such as having a Quebec birth certificate or a Québec Selection Certificate.
Total cost of a 45-credit program at full time
See if you meet one of the Quebec residence criteria.
You pay the Canadian rate if you are a citizen by birth or naturalization, an Indigenous person, or a permanent resident of Canada.
Total cost of a 45-credit program at full time
See whether you can receive an exemption and pay the Quebec rate.
Through an agreement between governments, you are eligible for an exemption allowing you to pay the Quebec rate instead of the international rate.
Total cost of a 45-credit program at full time
Check the conditions you must meet to receive this exemption.
You pay the international rate if you are from a country outside Canada. There is no exemption for your situation.
Total cost of a 45-credit program at full time
See whether you can receive an exemption and pay the Quebec or Canadian rate.
To ensure the proper rate is applied, you may need to provide documents proving your legal status once you have been admitted.
Every year, HEC Montréal awards close to $1.6 million in scholarships and other forms of awards to M.Sc. students. What a great way to help finance your studies!
These scholarships, worth from $2,000 to $10,000, are awarded by the MSc in Administration program office to the top candidates admitted, based on their academic record at the time of admission.
There are no applications to be completed; successful candidates will be notified by e-mail.
Federal and Quebec government granting agencies award scholarships worth $20,000 and $27,000 to students with an excellent average and who wish to pursue their studies at the Master’s level.
Social Sciences and Humanities Research Council of Canada (SSHRC)
Annual $27,000 scholarships for students in all specializations except Financial Engineering, Data science and business analytics and Business Intelligence.
Deadline: December 1st every year
Natural Sciences and Engineering Research Council of Canada (NSERC)
Annual $27,000 scholarships for students in the Financial Engineering, Data science and business analytics and Business Intelligence specializations.
Deadline: December 1st every year
Fonds de recherche du Québec – Société et culture (FRQSC)
Annual $20,000 scholarships, awarded for two years, for students in all specializations except Financial Engineering, Data science and business analytics and Business Intelligence.
Deadline: Usually during the 2nd week of October
Fonds de recherche du Québec – Nature et technologie (FRQNT)
Annual $20,000 scholarships, awarded for two years, for students in the Financial Engineering, Data science and business analytics and Business Intelligence specializations.
Deadline: Usually during the 1st week of October
$15,000 scholarships awarded for a 4-6 months research internship in a company. Students in the supervised project or thesis streams are eligible for these scholarships.
Applications may be submitted at any time (ideally 3 months before the project begins)
Exemptions offered by HEC Montréal
HEC Montréal offers a number of differential tuition fee exemptions to international newly admitted in the thesis stream.
Agreement between the government of Québec and some forty countries
The Quebec government has agreements with some forty countries and a number of organizations, exempting students who come to study in the province from differential tuition fees. The quota depends on the student’s country of origin. Students must contact the persons responsible for managing this program in their home country.
For further information, see the page on exemptions from the diffrential tuition fees.