Lecturers:
Dr. Uta Priss,
Dr. Colin Dougall
| 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,
Hints for the Coursework:
File comparison
Login and Registration
| 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
Security (continued)
| Exercises 11,
|
|
|
| 12
| Lecture: Information
Architecture Perl Objects
| Exercises 12,
|
|
|