| Day | Instructor | Topic | Slides | Homework | Reading |
|---|---|---|---|---|---|
| 13 July (Mon) | all | introductions & overview | LP4: Ch.1, Introduction | ||
| 14 July (Tue) | Cartwright | basic syntax | LP4: Ch.2, Scalar Data | ||
| 16 July (Thu) | De Smet | collections | LP4: Ch.3, Lists and Arrays LP4: Ch.6, Hashes |
||
| 17 July (Fri) | LeRoy | basic I/O | LP4: Ch.5, Input and Output | ||
| 20 July (Mon) | Cartwright | subroutines | LP4: Ch.4, Subroutines | ||
| 21 July (Tue) | De Smet | data structures |
PP3: Ch.8, References PP3: Ch.9, Data Structures |
||
| 23 July (Thu) | LeRoy | regular expressions 1 |
LP4: Ch.7, In the World of RegExps LP4: Ch.8, Matching with RegExps |
||
| 24 July (Fri) | LeRoy | regular expressions, pt 2 | LP4: Ch.9, Processing Text with RegExps | ||
| 27 July (Mon) | De Smet | standard library | PP3: Ch.29, Functions [SKIM!] | ||
| 28 July (Tue) | LeRoy | modules | LP4: Ch.15, Perl Modules | ||
| 30 July (Thu) | Cartwright | system interaction | LP4: Ch.14, Process Management | ||
| 31 July (Fri) | De Smet | objects | PP3: Ch.12, Objects | ||
| 3 August (Mon) | LeRoy | error handling | PP3: Ch.20, The Perl Debugger | ||
| 4 August (Tue) | Cartwright | unit testing | |||
| 6 August (Thu) | Cartwright | web applications | |||
| 7 August (Fri) | De Smet | putting it all together | — | ||
Reading Legend: