Web Technology
2010-2011 - IMT2291 - 10 ECTS

Prerequisite(s)

IMT1031 or IMT1241

Expected learning outcomes

The course aims to give the students a deep understanding for second generation web applivations. The students should aquire both the knowledge and the skills needed to develop such applivations where relevant technology is utilized on both the client and server.
Through the projects in the course the students will aquire an understanding for the differnces between first and second generation web applications.

Topic(s)

Serverside programming i PHP
The HTTP-protocol
Variables through HTTP, cookies and session management
Database usage (MySQL)
HTML/Javascript/CSS
Dynamic web interfaces
DOM
Ajax

Teaching Methods

Lectures
Laboratory work
Project work

Form(s) of Assessment

Written exam, 3 hours
Evaluation of Project(s)

Form(s) of Assessment (additional text)

Written Exam, 3 hours (counts 51%, evaluated by lecturer)
Evaluation of Project(s) (counts 49%, evaluated by lecturer)
Each part must be individually approved of.
There will be 2 projects in the course, each accounts for 24,5% of the final grade.

Grading Scale

Alphabetical Scale, A(best) – F (fail)

External/internal examiner

The person responsible for the course will grade both projects and the written exams
An external examiner will be used in addition for the written exams every fourth year, next will be in 2010

Examination support

All written material

Coursework Requirements

None

Teaching Materials

Ajax in action, Dave Crane/Eric Pascarello, Manning, 2006
PHP5 and MySQL Bible, Tim Converse/Joyce Park, Wiley Publishing, Inc., 2004