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. The tasks are designed to help you be sure you know the most important parts of each lesson.

Course calendar

This is a plan for the term. Timing of course content may change. Slides will normally appear before the class, but you can expect last-minute changes and maybe some edits after each class is over.

Tasks are due Monday at 6:00 pm Atlantic each week. Due dates for assignment and term project component are listed below.

Slides and other materials presented in class will be posted here when they are ready.

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