THE BIG PICTURE Fall 2002 CSCI-E113 _________________________________________________________________
| SYLLABUS | Fall 2002 | CSCI-E113 |
| Class Date | Lecture | Reading | Section | Homework |
| Sep 18 |
Overview Unix/C and the web Sample Program |
CR:Ch 3,4,9 K:Ch 2,3,4 |
Using
Unix Files and Dirs Editors |
|
| Sep 25 | The struc-
ture of C programs Functions and filters Arrays and Strings |
CR:Ch
5,6,7,8 K:Ch 5,6,7,9 | Functions and strings | Assignment 0 |
| Oct 2 | Arrays and
Strings More Loops Gen- erating HTML | K:Ch 8, 10, K:Sect 13.1-13.5 |
Arrays and memory debugging | Assignment
1 Short Ones |
| Oct 9 | Building
interfaces Shell Scripts HTML Forms | See web page | Shell
scripts Forms | |
| Oct 16 |
Pointers Strings Functions |
K:Ch 11,12 K:Sect 13.6 | Using pointers | Assignment 2 Table Con- verter |
| Oct 23 | Structs Dynamic Memory Allocation Linked Lists | K: Sect 16.1-16.2 K: Sect 17.1-17.6 | Linked lists Pointer Bugs |
Assignment 3 Paper Pointers |
| Oct 30 | More
Pointers Multi-File Programs | K:Ch 14, 15 | Pointer roundup Using make | |
| Nov 6 | File I/O Command Line Args |
K:Ch 18,
22 K:Sect 13.7 | Test Review | Assignment 4 Word Freq |
| Nov 13 | Midterm Exam | |||
| Nov 20 | Shell Pro-
gramming 1 Scripts and args | CR:Ch 11 |
Focus on Files and argv[] | |
| Nov 27 | No Class Thanksgiving Eve |
|||
| Dec 4 | Shell Pro-
gramming 2 Wildcards and Loops | CR:Ch 12 | Shell scripts |
Assignment 5 Formletter |
| Dec 11 | Shell Pro-
gramming 3 CGI in sh |
See Web Site | loops and quotes | |
| Dec 18 | Complex CGI
Programs stat(), system() | See Web Site |
How a web server works |
Assignment 6 Shell Scripts |
| Jan 8 | Other
languages Regular expressions CGI alternatives |
CR:Sect 8.9, Ch 13 | Exam review |
Assignment 7 Due Jan 8 |
| Jan 15 | Final
Exam | |||
| Jan 27 | First lecture
of CSCI-E215 Unix Systems Programming |