DATE TOPICS DUE
     
Aug 26 Our contract
Brief history of UNIX and Linux
lab 1
Aug 28 Installing a Linux distribution
root
lab 2
Sep 2 LABOR DAY (no class)  
Sep 4 shell and bash shell
Essential utilities
lab 3
Sep 9 Introduction to vi/vim lab 4
Sep 11 Essential utilities (cont.) lab 5
Sep 16 Filesystem and the Filesystem Hierarchy Standard (FHS) lab 6
Sep 18 bash shell history
bash shell aliases and rc files
lab 7
Sep 23 man pages
essential utilities (cont.)
lab 8
Sep 25 vi/vim editor (cont.)
window managers
lab 9
Sep 30 special characters and shell variables lab 10
Oct 2 path and $PATH lab 11
Oct 7 path and $PATH (cont.) lab 12
Oct 9 ARMTECHCON (no class)  
Oct 14 path and $PATH (cont.)
linking
lab 13
Oct 16 Permissions lab 14
Oct 21 Permissions (cont.) lab 15
Oct 23 vi/vim editor (cont.)
umask
lab 16
MIDTERM DUE OCT 28 (link)
Oct 28 process control lab 17
Oct 30 job control lab 18
Nov 4 bc
Apache web server
lab 19
MIDTERM DUE AT START OF CLASS (link)
Nov 6 vi/vim editor (cont.)
desktop environments
lab 20
Nov 11 VETERANS' DAY (no class)  
Nov 13 essential utilities (cont.)
desktop environments (cont.)
lab 21
Nov 18 regular expressions and grep lab 22
Nov 20 regular expressions and sed/awk lab 23
Nov 25 bash shell command-line processing lab 24
Nov 27 open lab  
Dec 2 bash shell command-line processing lab 25
Dec 4 bash shell scripting lab 26
Dec 9 bash shell variables and functions
bash shell arithmetic
lab 27
Dec 11 bash shell user input
bash shell scripting (cont.)
lab 28
Dec 16 bash shell scripting (cont.) lab 29
Dec 18 FINAL DUE BY 4:15pm final