Detailed schedule

Each lesson below has links to course notes and slides. Course notes contain further links to textbook readings and other material to help you learn. Some students will prefer to begin by attending class, others will prefer to begin with the written notes and slides. I suggest you learn which you prefer by experimentation.

Course calendar

This is a plan for the term. The timing of course content may change depending on discussions in class or external factors.

Sides and other course material linked below are initially from a previous offering of the course. Material will be revised shortly before each class and there may be some edits after each class is over.

Date Lesson Title Slides Exercises Demo
Week 1
Thu 8 Jan 0 Course mechanics Slides
Thu 8 Jan 1 Invitation Slides Invitation
Week 2
Tue 13 Jan 2 Computer tools Slides Using R
Tue 13 Jan 3 Accessing computer tools Live demo Setting up Demo (Rmd)
Thu 15 Jan 4 Look at data Slides Look at data
Thu 15 Jan 5 Making your first plot Slides First plot Demo (Rmd)
Week 3
Tue 20 Jan 6 Version control Slides Get git working Demo (Rmd)
Thu 22 Jan 7 Introduction to the grammar of graphics Slides ggplot intro
Thu 22 Jan 8 Using the grammar of graphics Slides ggplot experiments Demo (Rmd)
Fri 23 Jan Assignment 0 due Assignment 0
Week 4
Tue 27 Jan 9 Summarizing data Slides Summarize
Thu 29 Jan Practice summarizing data Demo (Rmd)
Thu 29 Jan 11 Using AI to learn Slides Practice
Fri 30 Jan Assignment 1 due Assignment 1
Week 5
Tue 3 Feb 12 Reading data Slides Exercises
Tue 3 Feb 13 Reshaping data Slides Reshape
Tue 3 Feb 10 Plotting facets Slides Facets Demo (Rmd)
Thu 5 Feb 14 Displaying tables Slides Tables Demo (Rmd)
Thu 5 Feb 15 Getting help Slides Exercises
Fri 6 Feb Project teams sign-up deadline Team Planning
Week 6
Mon 9 Feb Assignment 2 due (Feb 6 Munroe day) Assignment 2
Tue 10 Feb 16 Working with models Slides Exercises Demo (Rmd)
Tue 10 Feb 17 Linear models Slides Linear models
Thu 12 Feb 18 LOESS and GAM Slides LOESS-GAM
Week 7
Mon 16 Feb Reading week, no classses
Week 8
Mon 23 Feb Assignment 3 due Assignment 3
Tue 24 Feb 19 Collaboration with GitHub Slides Exercises
Tue 24 Feb 20 Finding data Slides Exercises
Tue 24 Feb 21 Reproducible reports Slides Reports Demo (Rmd)
Thu 26 Feb Mid-term test
Week 9
Tue 3 Mar Project proposal discussions Proposal
Thu 5 Mar Project proposal discussions
Week 10
Tue 10 Mar 22 PCA Slides Demo (Rmd)
Thu 12 Mar 23 MDS Slides MDS
Thu 12 Mar 24 K-means Slides K-means
Week 11
Tue 17 Mar 25 Slide presentations Slides Presentation Demo (qmd)
Thu 19 Mar 26 Checking your work Slides
Thu 19 Mar 27 Dynamic graphics Slides
Fri 20 Mar Assignment 4 due Assignment 4
Week 12
Tue 24 Mar 28 Making maps Slides Exercises Demo (Rmd)
Thu 26 Mar 29 More about maps Slides Maps Demo (Rmd)
Thu 26 Mar 30 Alternatives to maps Slides Map alternatives
Week 13
Tue 31 Mar 31 Factors and Dates Slides Factors and Dates Demo (Rmd)
Thu 2 Apr 32 Using colour Slides Exercises Demo (Rmd)
Thu 2 Apr 33 Themes Slides Themes Demo (Rmd)
Week 14
Mon 6 Apr Assignment 5 due Assignment 5
Tue 7 Apr 34 Other data formats Slides
Tue 7 Apr 35 Graphics output Slides Demo (Rmd)
Tue 7 Apr 36 Reconstructing a visualization Slides
Tue 7 Apr Oral presentation due Slides