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 |