TNM009 Internet Programming, 7,5 ECTS-points
/Internetteknik/

Advancement level:
B

Aim:
To convey the art of designing effective information for Internet publication. To understand the Internet and how it works. To know of and master the different possibilities and formats for text, sound and image presentation.

Prerequisites:
-

Course organization:
The theory will be presented at lectures and lessons and the practical aspects of the course will be presented during laboratory work. The main part of the education will have the form of a project.

Course content:
Introduction to Internet: The client-server model, the suite of TCP/IP protocols, information search and security. Economical, social, legislative, cultural and ethical aspects on Internet. Text and document. Hypertext, HTML, SGML and other notions and standards. The structuring of information and linking. Sound and image formats, pros and cons of different formats. Interfaces and display layout. Dynamic information. Script languages, CGI and other alternative for programming. Intelligent information filters. Advanced Internet programming. Plug-in modules, Java and Internet database technology.

Course literature:
References will be given at the start of the course.

LAB1, 1 p.
UPG1, 2 p.
UPG2, 2 p.
The project work is concluded with a written project report (the web-site). The report is accepted after an oral presentation and examination. In addition to the project the laboratory work must be completed and accepted.

Course language is swedish.