EC 410/510 — Computational Economics

Dr. David G. Evans · University of Oregon
Spring 2026

This course provides an introduction to modern computational economics using the Julia programming language. Students learn to model and simulate random variables, solve dynamic optimization problems via dynamic programming, construct structural economic models, and use data to calibrate model parameters.

Course Syllabus Getting Started Notebook Repository Turning In Homeworks
EC 510 Project

Lectures

# Topic Slides
0 Course Introduction Slides
1 Julia Basics Slides
2 Linear Algebra Slides
3 Markov Chains Slides
4 McCall Search Model Slides
5 Rust (1987) — Optimal Engine Replacement Slides
6 Kydland & Prescott (1982) — Real Business Cycles Slides
7 Sovereign Default — Eaton-Gersovitz / Arellano (2008) Slides

Notes

# Topic Notes
1 Julia Basics Notes
2 Linear Algebra Notes
3 Markov Chains Notes
4 McCall Search Model Notes
5 Rust (1987) — Optimal Engine Replacement Notes
6 Kydland & Prescott (1982) — Real Business Cycles Notes
7 Sovereign Default — Eaton-Gersovitz / Arellano (2008) Notes