Skip to the content.
Detailed schedule and resources
Class 5
- quiz
- HW questions
- any student demos?
- Prof Braught’s slides for Docker: 05-S-Docker.pptx
- hw5 quiz questions
- hw5 demos
- run apache and edit the
index.html file on a GCP machine, view from local machine: apache GCP quickstart
- run web server in a docker container, view
index.html via curl http://localhost:8080
- edit
index.html outside the container then restart, show new view
Class 4
- quiz + simultaneously check handwritten notes for R04
- discuss R04
- HW questions
- any student demos?
- hw4 demos
env, export, sudo
- probably skip:
groups, sudo apt update, sudo apt install cowsay, install Java and run Java program
- hw4 quiz questions
Class 3
- quiz
- for next week:
- note the required reading (about 6 pages – skip sections 2-4 & 7-9)
- note the new discussion rules
- any student demos?
- hw3 demos and experiments (includes optional content):
- stdin, stdout, stderr (
ls /tmp /nonexistent, ls /tmp /nonexistent 1>ls-out.txt 2>ls-err.txt, ls /tmp /nonexistent 2>/dev/null, ls /tmp /nonexistent 1>/dev/null)
- redirection (
<, >, >>)
- pipes (
|)
- file permissions (
chmod a+x hi.sh, chmod 644 hi.py, chmod 755 hi.sh)
- quiz questions
- Any remaining time: work on homework
Class 2
- quiz
- questions on syllabus
- sign up for ethics symposium: https://tinyurl.com/dson-ethics-ai-2026
- student demos:
- Theo: Docker and Tiger VNC
- Rayyan: WSL in VS Code
- anyone else?
- discuss Torvalds (1991)
- hw2 demos:
nano hi.sh + hi.py
- others as desired (and check quiz questions)
Class 1
- syllabus: Read carefully and bring questions next time
- HW1: Complete before next time and be ready for a quiz at the start of class. The likely types of quiz questions are given on the homework.
- demo of linux
- instructor will show GCP
- any volunteers to demo WSL, Docker, or Multipass?
- go over quiz questions for next week
- note the required reading for next week
- make initial activity log post for HW1
- free time for HW1