The course is included in these curricula and study modules

  • It 2001 - 2004 - Www technologies
  • Media technology 2001 - 2004 - Web media


Professional studies

Teaching language


Type of course


Recommended year of study


Total number of ECTS

3 cr

Competency aims

The course deals with advanced Internet programming. It introduces PHP and PERL as programming tools. It teaches the students to select the right tool for the purpose and trains them in realizing Internet applications with the tool.

Learning outcomes

1. start up and configure a webserver, php and mySQL
2. know how to program applications in php
3. know how to use files in php
4. know how to build a database with SQL
5. know how to use a SQL-database from php
6. know how to program applications in Perl
7. know how to build common web applications

Course contents

Webservers including php and mySQL
PHP basics
PHP file handling
SQL databases
PHP database access
Server-Side Includes
Common Gateway Interface
Perl programming
Perl and file management

Prerequisites and co-requisites

Use of Internet

Previous course names

Internet design and programming, 2000-2004

Additional information

Last return date the week the course is finished

Recommended or required reading

Kurskompendium samt kurser på Internet
Jonsson, Viktor: Webbprogrammering med PHP, Studentlitteratur, 2001,
ISBN 91-44-01941-6
Kihlman, Dag: Programmering för Internet, Studentlitteratur, 2001,
ISBN 91-44-01922-X
Lash, David A.: The Web Wizards Guide to PERL and CGI, Addison-Wesley, 2002,
ISBN 0-201-76436-9

Study activities

  • Demonstrations
  • Lectures
  • Laborations
  • Project work
  • Written report


  • Total workload of the course: 0 hours
  • Of which autonomous studies: 0 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Multiform education

Assessment methods

No tests


Biström Johnny

Group size

No limit

Assignments valid until

Until further notice

The timetable of the course

1 (35) Introduktion, sätta upp server, PHP och MySQL, projekt 1 ut
2 (36) Grunder i PHP, PHP variabler och operatorer, PHP villkorssatser och loopar
3 (37) PHP funktioner, PHP filhantering, projekt 1 in
4 (38) PHP och databaser, projekt 2 ut
5 (39) MySQL, SQL satser
6 (40) MySQL databasadministration, projekt 2 in
7 (41) Common Gateway Interface, Perl översikt, projekt 3 ut
8 (42) Perl detaljer, Perl funktioner
9 (43) Perl paket, moduler och objekt, projekt 3 in
10 (44) Resultat, avslutning

Course and curriculum search