version$version.string## [1] "R version 4.5.3 (2026-03-11)"
Lecture 0: Course Overview
25 August 2026

Zhan Gao (website)
zhangao [at] smu [dot] edu
Office Hours: Tuesday and Thursday 4 - 5pm @ 301U, Umphrey Lee
Furong Guo
furongg [at] smu [dot] edu
Office Hours: Tuesday and Thursday 2 - 4pm by appointment
(Read the full document on Canvas.)
Fill in the gaps left between traditional econometrics and methods classes and the real world problems.
You need practical skills to implement your ideas with real/simulated data.
… on a “computer”
Unfortunately, you still need to learn a programming language that the computer understands to get the job done
… even with the rapid advances of Generative AI

… but maybe soon. Let’s embrace it starting from this course
A question to be answered and/or a decision to be made
Data
numbers/text/images/etc. with context (David More & George Cobb, 1997)
Collection / retrieval / simulation
cleaning / wrangling / visualization …
Model
mathematical description of (1) the data generating process, (2) how does data depend on the model parameters
Computation
estimate parameters from data → prediction, inference, decision
which answers the question and/or makes the decision

| Component | Weight |
|---|---|
| Homework assignments | 15% (5% × 3) |
| In-class exams | 30% (15% × 2) |
| Course project | 55% (10% + 25% + 20%) |
| Total | 100% |
Everything is posted and submitted on Canvas, except the project repository.
Three assignments, each worth 5% of the final grade.
| Assignment | Due by 11:59pm |
|---|---|
| Homework 1 | Friday, September 11 |
| Homework 2 | Friday, October 2 |
| Homework 3 | Friday, November 13 |
Two exams during the semester, each worth 15% of the final grade.
| Exam | Date |
|---|---|
| Exam 1 | Tuesday, October 6 |
| Exam 2 | Tuesday, November 17 |
No make-up exams, unless you have a note signed by your doctor indicating that you are medically incapable at the time of the exam.
Work in groups of two to apply course concepts to a real-world problem of interest. Form groups voluntarily, or wait to be assigned after the add/drop period.
| Phase | Weight | When |
|---|---|---|
| Proposal presentation and write-up | 10% | October 22 and 23 |
| Final presentation | 25% | December 8 |
| Final report and replication repository | 20% | December 15 |
Presentation on Thursday, October 22; two-page write-up due Friday, October 23
A 10-minute presentation followed by 5 minutes of Q&A, introducing
Revise with the feedback you get in class before submitting the written proposal the next day.
Scheduled on Tuesday, December 8, our last class meeting
A 20-minute presentation followed by 5 minutes of Q&A, which should
Due on Tuesday, December 15
Self-contained, fully documenting the context, implementation, analysis and findings, and incorporating the feedback from your presentation.
A GitHub repository with source code, data files, and a vignette/README in Jupyter Notebook or R Markdown format. The documentation should explain the implementation clearly and fully replicate every result reported in the final presentation and report.
| Date | Event |
|---|---|
| Friday, September 11 | Homework 1 due |
| Friday, October 2 | Homework 2 due |
| Tuesday, October 6 | Exam 1 |
| Thursday, October 22 | Proposal presentations |
| Friday, October 23 | Written proposal due |
| Friday, November 13 | Homework 3 due |
| Tuesday, November 17 | Exam 2 |
| Tuesday, December 8 | Final presentations |
| Tuesday, December 15 | Final report and replication repository due |
I’ll detail further software requirements as and when the need arises. However, to help smooth some software installation issues further down the road, please also do the following (depending on your OS):
☑ Do you have the most recent version of R?
☑ Do you have the most recent version of RStudio? (The preview version is fine.)
☑ Have you updated all of your R packages?
Open up the shell.
☑ Which version of Git have you installed?
☑ Did you introduce yourself to Git? (Substitute in your details.)
☑ Did you register an account in GitHub?
We will make sure that everything is working properly with your R and GitHub setup next lecture.
For the rest of today’s lecture, I want to go over some very basic R concepts with demonstrations.
To quote the R project website:
R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS.
What does that mean?
Yes!

and you have to learn one of them
