Spring 2026 - ECON 332 D100
Computational Economics (3)
Class Number: 4756
Delivery Method: In Person
Overview
-
Course Times + Location:
Jan 5 – Apr 10, 2026: Fri, 12:30–2:20 p.m.
Burnaby
-
Instructor:
Chenyu Hou
cha81@sfu.ca
-
Prerequisites:
ECON 201 and one of ECON 233, STAT 270, or STAT 271. Recommended: ECON 305.
Description
CALENDAR DESCRIPTION:
Computational methods for solving and analyzing economic models. Topics include solving systems of equations, optimization, computing equilibria of economic models, computing dynamic and stochastic models, and data-driven estimation. Students will apply these methods to conduct economic analysis using a general-purpose programming language like Python.
COURSE DETAILS:
The course will focus on computational tools and their applications in economics. The topics will be covered in this course include solving linear and non-linear systems of equations, matrix operations, constrained and unconstrained optimization, iterative methods, and statistical approaches such as Monte Carlo simulations.
Students will learn how to apply these computational tools to solve economic problems, including supply-demand analysis, portfolio choices, equilibrium dynamics, and forecasting problems. A general-purpose programming language (e.g. Matlab) will be used throughout the course. For each topic, the course will first lay out a simple theoretical framework, show how to solve theoretical problems computationally in the software, and apply these tools to conduct quantitative economic analysis.
The course will cover the following topics (subject to changes):
- Linear Equations and Linear Algebra
- Vectorization and Matrix Operation
- Solving system of equations (Computational and Mathematical)
- Linear solvers
- Applications: Supply-demand; multi-product model; Least-squares - Static Optimization
- Methods: Newton’s Method;Lagrange
- Unconstrained and constrained optimization
- Applications: Portfolio Choice; Finite period consumption; Static consumption-labor; - Nonlinear Equations and Fixed Point
- Methods: Gaussian Jacobi; Iterative methods
- Nonlinear solvers
- Applications: Solow Model; Cobweb Model; General Equilibrium. - Approximation
- Method: Local Approximation, Ordinary Regression, Polynomials
- Application: Prediction Problems and functional fitting. - Numerical Differentiation and Integration
- Applications: Uncertainty, Risks and Evaluation of Expectations, Monte Carlos. - Probability and Distributions
- Basic Reviews of Probability and Distributions
- LLN and CLT
- Simple Stochastic Process: Markov Chain; Auto-Regressive Models
- Numerical Integration: Monte Carlo
- Applications: Option Values; Expected Utility Evaluations - Prediction and Forecasting (Optional)
The course will have bi-weekly group assignments that emphasize computation of the solutions to economic models.
Grading
- Assignments 50%
- Participation 10%
- Final Exam 40%
Materials
REQUIRED READING:
Lecture notes and codes will be provided by the instructor.
RECOMMENDED READING:
Judd, K. (1998) “Numerical Methods in Economics”
QuantEcon website (https://intro.quantecon.org/)
REQUIRED READING NOTES:
Your personalized Course Material list, including digital and physical textbooks, are available through the SFU Bookstore website by simply entering your Computing ID at: shop.sfu.ca/course-materials/my-personalized-course-materials.
Department Undergraduate Notes:
Please note that, as per Policy T20.01, the course requirements (and grading scheme) outlined here are subject to change up until the end of the first week of classes.
Final exam schedules will be released during the second month of classes. If your course has a final exam, please ensure that you are available during the entire final exam period until you receive confirmation of your exam dates.
Students requiring accommodations as a result of a disability must contact the Centre for Accessible Learning (CAL) at 778-782-3112 or caladmin@sfu.ca.***NO TUTORIALS DURING THE FIRST WEEK OF CLASSES***
Registrar Notes:
ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS
At SFU, you are expected to act honestly and responsibly in all your academic work. Cheating, plagiarism, or any other form of academic dishonesty harms your own learning, undermines the efforts of your classmates who pursue their studies honestly, and goes against the core values of the university.
To learn more about the academic disciplinary process and relevant academic supports, visit:
- SFU’s Academic Integrity Policy: S10-01 Policy
- SFU’s Academic Integrity website, which includes helpful videos and tips in plain language: Academic Integrity at SFU
RELIGIOUS ACCOMMODATION
Students with a faith background who may need accommodations during the term are encouraged to assess their needs as soon as possible and review the Multifaith religious accommodations website. The page outlines ways they begin working toward an accommodation and ensure solutions can be reached in a timely fashion.