CO32037 Server Side Web Languages, Semester 1, 2005

Lecturers: Dr. Uta Priss, Dr. Colin Dougall

Links:

Module Descriptor
Module Structure
Tutorial Notes
Lecture Notes
Coursework
Coursework and Exam FAQ
Past papers
Resit coursework

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 Schedule:

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,
   

Napier University: School of Computing