TDP032 · 10 credits · Basic level (G2F) · Programmering
Project: Agile System Development
Active · next start VT 2027
100%
passed the latest regular sitting
PRA1 · 26 May 2026 · 48 students
99%
passed the regular sittings, all sittings over the last 5 years
PRA1 · 193 students
3%
Harder than 3% of courses at basic level
Compared with 874 courses at the same level, ordinary exams over the last three academic years. 100 students.
Part of 1 programme
Hand-in or lab
PRA1 Project work
- G
- U
Main rounds
99% passed · 193 students
- 100%48
- 98%52
- 100%44
- 100%22
- 100%27
Later rounds
No sittings with at least 5 students.
Show small sittings (1)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
UPG1 Assignment
- G
Main rounds
100% passed · 172 students
- 100%48
- 100%52
- 100%44
- 100%28
Later rounds
100% passed · 21 students
- 100%21
- Pass a later round: 100% (21 students), compared with 100% (172 students) on the ordinary exam
Show small sittings (3)
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
About the course
Aim
Having passed the course, the student will be able to:
- develop a graphical interactive system together with other programmers and external client (customer)- develop software based on agile system development's basic values, methods and tools- reason about sustainability challenges and sustainability in relation to the development and use of technical systems- reason about ethical aspects in the development of technical systems- apply usability principles and integrate usability work within the framework of an agile system development process- use a method to discover possible gender-related problems when designing a system
Content
Craftmanship:- Knowledge of working with agile methodology both individually, in pairs and in groups.- Ability to communicate and function socially in a good way in a project and team.- Be able to develop software in the simplest possible way to solve given requirements.- Be able to take and give feedback in a constructive and rewarding way.- Work at high speed with good quality and deliver innovative satisfactory results.- Working directly with source code rather than documentation and being open to continuous changes.- Plan and carry out usability testing
Subjects:- Agile development methodology, including techniques such as Planning game, User stories, Time estimation, Scrum board, Burndown charts, Scrum meetings, test-driven development.- Usability testing, including personas, use cases, formative and summative evaluation.- Oral communication.- Sustainability and ethics in relation to the development of technical systems
Technique:- Programming language and software development environment depending on the project- Version management system Git, or similar system- Requirements management and project management in Trello, or similar systems
- Examiner
- Annika Silvervarg
- Scheduled hours
- 86 h
- Main field of study
- Programmering