TDP013 · 6 credits · Basic level (G2F) · Programmering
Web Programming and Interactivity
Active · next start HT 2026
100%
passed the latest regular sitting
LAB2 · 10 Nov 2025 · 47 students
100%
passed the regular sittings, all sittings over the last 5 years
LAB2 · 165 students
This module only reports passing results, so the pass rate does not show how many did not pass.
Part of 1 programme
Hand-in or lab
LAB2 Computer exercises
- G
Main rounds
100% passed · 165 students
- 100%47
- 100%49
- 100%32
- 100%20
- 100%17
Later rounds
No sittings with at least 5 students.
Show small sittings (12)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%2
- 100%1
- 100%1
- 100%3
- 100%1
- 100%1
- 100%1
- 100%1
- 100%4
- 100%4
- 100%2
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
UPG1 Active participation during seminary
- G
Main rounds
100% passed · 144 students
- 100%47
- 100%48
- 100%24
- 100%25
Later rounds
100% passed · 39 students
- 100%39
- Pass a later round: 100% (39 students), compared with 100% (144 students) on the ordinary exam
Show small sittings (6)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%1
- 100%1
- 100%1
- 100%1
- 100%1
Hand-in or lab
PRA1 Project work
- 5
- 4
- 3
Main rounds
100% passed · 134 students
- 100%43
- 100%38
- 100%22
- 100%17
- 100%14
Later rounds
100% passed · 17 students
- 100%10
- 100%7
- Pass a later round: 100% (17 students), compared with 100% (134 students) on the ordinary exam
- Get 4 or 5: 71% (151 students)
Show small sittings (19)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%1
- 100%1
- 100%2
- 100%3
- 100%2
- 100%1
- 100%1
- 100%2
- 100%1
- 100%1
- 100%2
- 100%1
- 100%2
- 100%1
- 100%2
- 100%1
- 100%2
- 100%2
About the course
Aim
The purpose of the course is to provide knowledge about practical and conceptual aspects of web-page with an interactive and executable content. The students will, after the course, be able to:
- Create rich web pages that include dynamic information, interactivity and database connectivity.
- Using programming languages such as JavaScript and NodeJS to create interactive Web content.
- Using techniques such as AJAX and REST to create interactive Web content.
- Apply the rules of good interaction design for web pages and sites.
- Plan and implement the creation of a website.
- Be able to explain and analyze ethical aspects related to the subject area
Content
General about the Internet. HTML: CSS, Layout, Forms. Dynamic HTML, XML and Javascript. The client/server model. AJAX and Database Connection. Seminar discussion on ethical aspects related to software development and software projects.
- Examiner
- Huanyu Li
- Scheduled hours
- 38 h
- Main field of study
- Programmering