The course is included in these curricula and study modules


Professional studies

Teaching language


Type of course


Cycle/level of course


Recommended year of study


Total number of ECTS

5 cr

Competency aims

The course deals with advanced Internet
programming. It introduces PHP 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
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 build common web applications

Course contents

Webservers including php and mySQL
PHP basics
PHP file handling
SQL databases
PHP database access

Prerequisites and co-requisites

Internet Technology

Previous course names

Internet design and programming, 2000-2004

Additional information

Last return date is on the last lession of the

Recommended or required reading

Compenium and courses online
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

  • Lectures - 30 hours
  • Individual- and group instruction - 30 hours
  • Project- and production work/artistic activities - 30 hours
  • Individual studies - 43 hours


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

Mode of Delivery

Multiform education

Assessment methods

Essays, reports, productions and portfolio

Assessment requirements

All projects finalized, returned and accepted.


Biström Johnny


Biström Johnny

Group size

No limit

Assignments valid until

Until date 2015-03-17

The timetable of the course

1 (2) Introduktion, sätta upp server, PHP och
MySQL, projekt 1 ut
2 (3) Grunder i PHP, PHP variabler och
operatorer, PHP villkorssatser och loopar
3 (4) PHP funktioner, PHP filhantering, projekt 1
4 (5) PHP och databaser, projekt 2 ut
5 (6) MySQL, SQL satser
6 (7) MySQL databasadministration, projekt 2 in
7 (8) Typiska webbapplikationer, projekt 3 ut
8 (9) Wiki, AJAX grunder
9 (10) AJAX fortsättning, YouTube, projekt 3 in
10 (11) Resultat, avslutning

Assessment methods

2015-03-17 - Reports and productions

Course and curriculum search