CO32037 Server Side Web Languages

Dr. Uta Priss

General Resources

For Perl: Perl Overview
Chapter 1 from "Learning Perl"
On-line Perl book
Printed: Elizabeth Castro's "Perl and Cgi for the World Wide Web: Visual Quickstart Guide", Addison-Wesley.

For PHP: manual

Weekly Topics

Nr Topics Practicals Resources Readings
1 Introduction to Perl Exercises 1, answers
(PHP 1-3)
HTML Intro,
HTML Cheatsheet
2 SSWL Applications and Languages Exercises 2, answers
Unix tips Prechelt: An empirical comparison ... (Pdf)
IEEE Computer 33(10):23-29, 2000.
Gousios: A comparison ... SANE 2002.
3 Arrays, Files and Hashs Exercises 3, answers    
4 CGI/Web Forms, Greeting Cards Exercises 4 answers
(PHP, answers)
HTML Forms,,
5 Regular Expressions Exercises 5, answers
(PHP, answers)
Basic RE syntax Optional: Wikipedia entry for regular expressions
6 Environment, Security
Security Summary
Exercises 6, answers
(PHP, answers)
  WWW Security FAQ
Environment Variables
7 Applications:
Search Engines
File Comparison
Login and Registration
Exercises 7, answers   Search Tools
8 Maintaining State, Cookies Exercises 8, answers
(PHP, answers)  
9 CPAN, DBI, SVG and Shopping Carts Exercises 9, answers
CPAN Shopping Carts
10 HTTP protocol and Web Crawlers Exercises 10    
11 Information Architecture Exercises 11, answers    


Module Descriptor Past papers Resit coursework

Copyright Napier University: School of Computing