Modern Plain Text Computing
  • Schedule
  • Content
  • Examples
  • Assignments

Schedule

Here’s an outline. It’s subject to change. There are up to three kinds of link each week.

  • Content (): These pages contain links to the readings and other material for each week. Read these before class. Lecture slide decks will also appear on these pages.

  • Example (): These pages contain annotated code and other supplementary information that you can use as a reference. It is also where any impromptu stuff we do in class will end up.

  • Assignment (): These pages contain the instructions for each problem set. Except in the first week, assignments from a Monday class are due by 6pm the following Friday.

Weekly Topics

Topic Content Examples Assignment
Week 1 Aug 25 Big Picture: Doing your work properly
Week 2 Sep 1 No class (Labor Day)
Week 3 Sep 8 The file system; the shell; the terminal
Week 4 Sep 15 Using R to look at data
Week 5 Sep 22 Tidy data and dplyr
Week 6 Sep 29 More on dplyr, tidyr, and related packages
Week 7 Oct 6 Ingesting and cleaning data
Week 8 Oct 13 No class (Fall break)
Week 9 Oct 20 Version Control: git and GitHub
Week 10 Oct 27 Iterating on Data and Models
Week 11 Nov 3 Databases and APIs
Week 12 Nov 10 Parallel Computing
Week 13 Nov 17 Helpers, build systems, and environments
Week 14 Nov 24 Packages, and LLMs
TipSubscribe to the class calendar

You can subscribe to this calendar URL in Outlook, Google Calendar, or Apple Calendar:

Download

Content 2025 by Kieran Healy
See the About page page for credit information.

 

Made with and Quarto
View the source at GitHub