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: