Calendar of topics

CSC 271 Fall 2007

Last modified:

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

Last modified:
Stephen Bloch / sbloch@adelphi.edu