Instructor: Lei Song
Teaching Assistant: Md Arafat Hassan
Time: Mon and Wed, 3:50PM - 5:10PM
Location: Lucy Stone Hall (LSH-B266), Livingston
campus
Course Materials: All lecture materials and assignments will be hosted exclusively on this site. Canvas will be used only for posting grades.
Communication: We will use Google Chat for all course-related correspondence, including both direct messages and group discussions.
Office Hours (PLEASE put your name in the appointment schedule):
Lei Song:
Md Arafat Hassan:
Technical Issues: Post in the Google Chat.
Please review the Syllabus to familiarize yourself with the course requirements and follow the Tutorials to complete your initial setup.
These resources are helpful references that you will return to throughout the semester.
The class materials were designed by Lyndon Estes and Lei Song.
(Subject to change)
Weekly homework page: https://lei-song.shinyapps.io/SDA320-homework/
| Week | Date | Topic | Slides | Deadlines |
|---|---|---|---|---|
| UNIT 1: FUNDAMENTALS OF R PROGRAMMING | ||||
| 1 | Jan 21 | Welcome, setup, Git & GitHub | Class 01 | |
| 2 | Jan 26, 28 | Reproducibility, R package and R markdown | Class 02, Class 03 | Assignment 1 (Jan 30) |
| 3 | Feb 2, 4 | R data structure and environments | Class 04, Class 05 | |
| 4 | Feb 9, 11 | Basic data operation and control flow | Class 06, Class 07 | Assignment 2 (Feb 13) |
| 5 | Feb 16, 18 | tidyverse, working with data | Class 08, Class 09 | |
| 6 | Feb 23, 25 | Data manipulation and visualization | Class 10, Class 11 | Assignment 3 (Feb 27) |
| UNIT 2: HANDLING AND ANALYZING SPATIAL DATA | ||||
| 7 | Mar 2, 4 | Woking with vectors | Class 12, Class 13 | |
| 8 | Mar 9, 11 | More on vectors | Class 14, Class 15 | Assignment 4 (Mar 13) |
| 9 | Mar 16-20 | SPRING BREAK - NO CLASS | ||
| 10 | Mar 23, 25 | Working with rasters | Class 16, Class 17 | |
| 11 | Mar 30, Apr 1 | More on rasters | Class 18, Class 19 | Assignment 5 (Apr 3) |
| UNIT 3: FINAL PROJECT | ||||
| 12 | Apr 6, 8 | Final project setup | Class 20, Class 21 | Project overview (Apr 10) |
| 13-15 | Apr 13 onwards | FINAL PROJECT CONSULTATION | Project oral defense (Apr 13) | |
| 16 | May 4 | Final project presentation | Your slides! | Final Project (May 11) |
The following resources are helpful for deeper exploration. You may find them increasingly useful as the semester progresses and your R proficiency grows.
swirl packageThis is a big topic, but here are a few links to get started. Lately the two seem to be converging in terms of usage (i.e. there is a trend towards using both together, read the latest news from Rstudio–see the first link)
ggplot2 and
tmapLast updated on 2026-03-30 | Spatial Data Analysis with R (SDAWR) 2026