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 Ingesting and cleaning data
Week 7 Oct 6 Better tables, better graphs
Week 8 Oct 13 No class (Fall break)
Week 9 Oct 20 Version Control: git and GitHub
Week 10 Oct 27 Working with models
Week 11 Nov 3 Databases and APIs
Week 12 Nov 10 Functional programming patterns
Week 13 Nov 17 Build systems, environments, and packages
Week 14 Nov 24 Leveraging Minions: What AI tools can and can’t do for you
Subscribe 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