Schedule for CS 108: Software Systems: UNIX

This is a tentative schedule provided to give an idea of the topics covered and the amount of emphasis placed on each topic. The content may be adjusted during the course of the semester.

Check the Blackboard system for grades and additional content.

Date Reading Topic Assignment
Week 1: Jan. 24
Introduction and basics
Week 2: Jan. 31 Chapters 7 & 8 Files, directories, and permissions Homework 1, due Feb. 7, 11am
Week 3: Feb. 7 Chapters 12 & 13 Processes, I/O redirection and environment variables Homework 2, due Feb. 14, 11am
Week 4: Feb. 14
Shell features and X Windows Homework 3, due Feb. 21, 11am
Week 5: Feb. 21 Chapters 9 & 10 Command line tools Homework 4, due Mar. 7, 11am (2 weeks)
Week 6: Feb. 28 Chapters 9 & 10 Continuing from last week
Week 7: Mar. 7 Chapter 20 Software development tools Homework 5, due Mar. 21, 11am
Week 8: Mar. 14
No Class: Spring Break
Week 9: Mar. 21 Chapters 15 & 16 Shell scripting 1 Homework 6, due Mar. 28, 11am
Week 10: Mar. 28 Chapters 15 & 16 Shell scripting 2 Homework 7, due Apr. 4, 11am
Week 11: Apr. 4
Graphics tools Homework 8, due Apr. 11, 11am
Week 12: Apr. 11
Writing documents with LATEX 1 Homework 9, due Apr. 25, 11am (2 weeks)
Week 13: Apr. 18
LATEX 2 Extra Credit, due May 2, 11am
Week 14: Apr. 25
More shell scripting & Condor Homework 10, due May 2, 11am
Week 15: May 2
Misc