Calendar of topics

CSC 271 Fall 2008

Last modified:

Date Assignment Reading Subject
Aug 26 Introduction, what's an OS, what's Unix?
Aug 28 UPT chaps. 1-2 Command-line vs. GUI; logging on; ls, date, passwd, man
Sep 02 UPT chaps. 31, 33 Directories and wildcards
Sep 04 UPT chap. 17 The vi editor
Sep 08 Last day to add classes
Sep 09 UPT chaps. 3.1-3.8, 7, 8 startup files, basic file manipulation
Sep 11 UPT chap. 43 I/O redirection, pipes and filters
Sep 16 UPT chaps. 10, 12, 14 more basic file manipulation
Sep 18 UPT chaps. 9, 11, 13 more interesting file manipulation
Sep 19 Last day to drop classes
Sep 23 UPT chaps. 27-28 fun with command-line shells
Sep 25 UPT chaps. 29-30 more fun with command-line shells
Sep 30 High Holy Days: no classes
Oct 02 HW1 due UPT chaps. 21-22 common filters: fmt, head, tail, split, tr, sort, ...
Oct 07 UPT chaps. 23-24 processes and jobs
Oct 09 High Holy Days: no classes
Oct 14 HW2 UPT chaps. 20, 32, 34 the power of editing
Oct 16
Oct 21 UPT chap. 35 shell scripting
Oct 23 UPT chaps. 36-37 more shell scripting
Oct 27 Last day to withdraw from classes
Oct 28 HW2 due; HW3 C chaps. 1-14, 16, 18 C/C++ differences: language basics
Oct 30 C/C++ differences: I/O
Nov 04 C/C++ differences: memory management
Nov 06 C in Unix: command-line arguments, environment variables
Nov 11 HW4 C chaps. 19, 20 "make" and "gdb"
Nov 13 HW3 due System calls in C
Nov 18 UPT chap. 39 Version control
Nov 20 flex handout The "flex" scanner generator and language
Nov 25 HW4 due; continue with HW5
Nov 27 Thanksgiving: no classes
Dec 02 UPT chap. 46 networking
Dec 04 UPT chaps. 48-51 security
Dec 09 HW5 due make-up day
Dec 11 catch up and review
Dec 18 271 final exam, 3:30 AM-5:30 PM