Skip to main content

Schedule and readings are subject to change

Schedule and Readings

Week Date Topic Readings
Week 1 Tue, Aug 29 Overview
  • Due at 5:00 PM, HW00
Week 1 Thu, Aug 31 Introduction to the shell
Week 1 Sat, Sep 02
  • Due at 11:59 PM, HW02
Week 2 Tue, Sep 05 Bash basics
Week 2 Thu, Sep 07
Week 2 Sat, Sep 09
  • Due at 11:59 PM, HW03
Week 3 Tue, Sep 12 Day 05
Week 3 Thu, Sep 14 Day 06
Week 3 Sat, Sep 16
  • Due at 11:59 PM, HW04
Week 4 Tue, Sep 19 Day 07
Week 4 Thu, Sep 21 Day 08
Week 4 Sat, Sep 23
  • Due at 11:59 PM, HW05
Week 5 Tue, Sep 26 Day 09
Week 5 Thu, Sep 28 Day 10
Week 5 Sat, Sep 30
  • Due at 11:59 PM, HW06
Week 6 Tue, Oct 03 Day 11
Week 6 Thu, Oct 05 Day 12
Week 6 Sat, Oct 07
  • Due at 11:59 PM, HW07
Week 7 Tue, Oct 10 Day 13
Week 7 Thu, Oct 12 Day 14
Week 7 Sat, Oct 14
  • Due at 11:59 PM, HW08
Week 8 Tue, Oct 17 Day 15
Week 8 Thu, Oct 19 Day 16
Week 8 Sat, Oct 21
  • Due at 11:59 PM, HW09
Week 9 Tue, Oct 24 Day 17
Week 9 Thu, Oct 26 Day 18
Week 9 Sat, Oct 28
  • Due at 11:59 PM, HW10
Week 10 Tue, Oct 31 Day 19
Week 10 Thu, Nov 02 Day 20
Week 11 Tue, Nov 07 Day 21
Week 11 Thu, Nov 09 Day 22
Week 11 Sat, Nov 11
  • Due at 11:59 PM, HW11
Week 12 Tue, Nov 14 Day 23
  • Ramey, Section 3.7 - "Executing Commands"
Week 12 Thu, Nov 16 Day 24
  • Ramey, Chapter 6 - "Bash Features"
Week 12 Sat, Nov 18
  • Due at 11:59 PM, HW12
Week 13 Tue, Nov 21 Thanksgiving Vacation
Week 13 Thu, Nov 23 Thanksgiving Vacation
Week 14 Tue, Nov 28 Day 25
  • Ramey, Chapter 7 - "Job Control"
Week 14 Thu, Nov 30 Day 26
  • Ramey, Sections 8 - "Command Line Editing"
Week 15 Tue, Dec 05 Day 27
  • Ramey, Chapter 9 - "Using History Interactively"
Week 15 Thu, Dec 07 Day 28
Week 15 Sat, Dec 09
  • Due at 11:59 PM, HW13
Week 16 Tue, Dec 12 Day 29
Week 16 Thu, Dec 14 Reading day