|
Module Descriptor Module Structure |
Tutorial Notes Lecture Notes |
Coursework Coursework and Exam FAQ Past papers | Resit coursework |
For PHP: manual
| Week | Topics | Practicals | Resources | Readings |
|---|---|---|---|---|
| 1 | Introduction to Perl | Exercises 1, | Unix/telnet help, HTML Intro, HTML Tags | |
| 2 | SSWL Applications and Languages | Exercises 2, |
Prechelt: An empirical comparison ... (Pdf)
IEEE Computer 33(10):23-29, 2000. Gousios: A comparison ... SANE 2002. | |
| 3 | Arrays, Files and Hashs | Exercises 3, | ||
| 4 | CGI/Web Forms, Greeting Cards | Exercises 4, (PHP) |
HTML Forms,
Perl: CGI.pm, HTML::Template.pm | |
| 5 | Regular Expressions | Exercises 5, (PHP) | Basic RE syntax | Optional: Wikipedia entry for regular expressions |
| 6 | Environment, Security | Exercises 6, (PHP) |
WWW Security FAQ, Environment Variables, | |
| 7 | Search Engines | Exercises 7, | Search Tools | |
| 8 | Maintaining State, Cookies | Exercises 8, (PHP) | Perl: CGI::Session.pm | |
| 9 | Reading Week | No new exercises. | No supervised tutorials. | Use the time to catch up or to finish the coursework. |
| 10 | CPAN, DBI, SVG and Shopping Carts | Exercises 10, | Perl: CPAN | Shopping Carts |
| 11 | HTTP protocol and Web Crawlers | Exercises 11 , | ||
| 12 | Lecture: Information
Architecture Perl Objects | Exercises 12, |