Technologies and Methodologies for End-User Development
space
Course code
IFI8112.DT
old course code
IFI8112
Course title in Estonian
Lõppkasutajast lähtuv tarkvaradisain
Course title in English
Technologies and Methodologies for End-User Development
ECTS credits
4.0
Assessment form
Examination
lecturer of 2023/2024 Spring semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
lecturer of 2024/2025 Autumn semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
Course aims
The main goal of the course is to illustrate the End-User Development (EUD) approach and discuss how to design interactive systems that provide support to end users in configuring, adapting and evolving the software they use.
Brief description of the course
Main topics of the course are:
- The model of the interaction and co-evolution
- End-User Development (EUD)
- Meta-design
- Cultures of Participation
- Social creativity
- The Software-Shaping Workshops (SSW) model
- Transferring the SSW model to different domains
- EUD approach to Visual Composition of Service-Based Interactive Spaces

Discussion of example applications and projects.
Learning outcomes in the course
Upon completing the course the student:
Students will learn EUD theories and methods to build advanced interactive systems, which exploit new technologies and can be configured, adapted and evolved by their end users.
Teacher
Carmelo Antonio Ardito, PhD
Additional information
The students are expected to participate in the contact seminars as well as to complete the design exercise.
space