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 |