| Date |
Assignment |
Reading |
Notes |
Subject |
| 24-Aug |
|
|
|
Intro, what's an OS, what's Unix? |
| 27-Aug |
|
Unix in a Nutshell chaps. 1,3 |
|
CLI vs. GUI, panther accounts; ls, date, passwd |
| 29-Aug |
|
Unix in a Nutshell chap. 2 various commands |
|
cal, bc, man, cp, mv, rm, pwd, cd, ln |
| 31-Aug |
|
Unix in a Nutshell chap. 2 various; skim 4,5 |
|
Terminals and keyboards |
| 3-Sep |
Labor Day; no classes |
| 5-Sep |
|
Unix in a Nutshell chap. 2 various |
|
simple commands: date, cal, whoami, echo, man, apropos, cp, mv,
rm, ls |
| 7-Sep |
|
Unix in a Nutshell chap. 2 various |
|
I/O redirection; pipes |
| 7-Sep |
Last day to add classes |
| 10-Sep |
|
Unix in a Nutshell chap. 2 various |
|
common filters: cat, more, tee, sort, fmt, nl, wc,
tr, grep |
| 12-Sep |
|
|
|
| 14-Sep |
Yom Kippur; no classes |
| 17-Sep |
|
Unix in a Nutshell chaps. 7,8,9 |
|
Regular
expressions; Editors: emacs and vi |
| 19-Sep |
|
|
| 21-Sep |
Last day to drop classes |
| 24-Sep |
|
Unix in a Nutshell chaps. 10,11 |
|
sed and awk |
| 26-Sep |
|
|
| 28-Sep |
|
Unix in a Nutshell chaps. 4,5 |
|
scripting languages, client/server computing, aliases, login scripts |
| 1-Oct |
|
|
shell scripting |
| 3-Oct |
|
|
| 5-Oct |
I'm out of town; no classes |
| 8-Oct |
|
C in a Nutshell chaps. 1-7 |
|
C: types, literals, conversion, expressions,
statements, functions |
| 10-Oct |
|
|
| 12-Oct |
A bunch of homework assigned |
|
| 15-Oct |
|
C in a Nutshell chaps. 8-14 |
|
C: declarations, memory management, I/O, preprocessor |
| 17-Oct |
|
|
| 19-Oct |
|
|
| 22-Oct |
|
|
|
Practice writing C programs in Unix; multiple source files,
header files |
| 24-Oct |
|
|
| 26-Oct |
HW1 due |
|
| 26-Oct |
Last day to withdraw from classes |
| 29-Oct |
|
Unix in a Nutshell chaps. 16,17 |
|
Practicalities of writing and debugging C programs:
make, gdb |
| 31-Oct |
|
|
| 2-Nov |
HW2 due |
|
| 5-Nov |
|
Unix in a Nutshell chaps. 12,14 |
|
Version control and CVS |
| 7-Nov |
|
|
| 9-Nov |
HW3 due |
|
| 12-Nov |
|
|
|
Processes and running programs from programs |
| 14-Nov |
|
Flex
manual and examples |
|
flex: a language for scanning input |
| 16-Nov |
|
|
| 19-Nov |
HW4 due |
|
| 21-Nov |
Thanksgiving; no classes |
| 23-Nov |
| 26-Nov |
|
Flex
manual and examples |
|
flex: a language for scanning input |
| 28-Nov |
|
|
| 30-Nov |
|
|
| 3-Dec |
|
bison
manual |
|
yacc or bison: a language
for writing language parsers |
|
|
|
| 5-Dec |
|
|
|
|
| 7-Dec |
HW5 due |
|
|
|
| 10-Dec |
Make-up day |
| 12-Dec |
|
|
|
|
| 14-Dec |
|
|
|
|
| 21-Dec |
Final exam, 10:30 AM-12:30 PM |