Please note: this course list reflects the 2026/27 enrolment year’s offering and may not match your personal study plan. If you are already enrolled, refer to your official plan on the student portal.
Further information about the master programme is available at this page.
1st BSc Year
1st Semester
-
Architecture of Embedded and Connected Systems
Introduces the hardware and software foundations of digital products, including embedded systems, connected devices and Internet of Things technologies.
-
Basics of Programming
Introduces the foundations of computer programming, helping students develop computational thinking and learn to read and write code for interactive artefacts, including microcontrollers, through theory and practical exercises.
-
Theories of Interaction Design
Introduces the foundations, theories and contemporary debates of interaction design, helping students critically analyse and evaluate interactive systems through lectures and practical exercises.
-
User Interface Design Studio
Explores the fundamentals of user interface design, combining visual principles, cognitive processes and design systems to create coherent, accessible and responsive digital interfaces.
2nd Semester
-
History of Design & Interfaces
Traces the evolution of international design from the twentieth century to today, with particular attention to physical and digital interfaces and the development of critical design awareness.
-
Interaction Design Basics Studio
Introduces the design process through hands-on projects, guiding students from research and concept development to the prototyping of simple interactive artefacts with tangible interfaces.
-
Prototyping Studio
Develops hands-on skills in digital and physical prototyping, combining 3D modelling, fabrication, electronics and physical computing to create functional interactive artefacts.
2nd BSc Year
1st Semester
-
Sustainable Interaction Design
Examines the environmental and social impacts of interaction technologies, developing a critical understanding of how digital innovation can support—or hinder—sustainable development.
-
UX Design Studio
Develops practical skills in UX research, guiding students from framing research questions and investigating real-world contexts to identifying design opportunities, briefs and preliminary concepts.
-
VR/AR Design Studio
Guides students in designing and prototyping virtual and augmented reality experiences, combining immersive technologies, user-centred methods and sustainability principles through team-based projects.
2nd Semester
-
Front-End Development
Builds practical skills in creating accessible and responsive web interfaces using HTML, CSS and JavaScript, while introducing APIs and modern development frameworks.
-
History of Information Technology
Explores the history of information technology and human–computer interaction, examining how digital technologies have evolved within their social, cultural and economic contexts.
-
Statistics and Data Analysis
Introduces descriptive statistics, data visualisation and statistical learning methods, combining theoretical foundations with practical software-based analysis of real datasets.
-
Sustainable Interaction Design Studio
Guides students in researching, designing and assessing sustainable interactive artefacts and product-service systems, balancing environmental and social benefits with economic considerations through hands-on projects.
3rd BSc Year
1st Semester
-
Elective Courses
Allows students to personalise their learning path by selecting two elective courses from the broader offer of the School of Design.
-
Ethics for Interaction Design
Examines the ethical implications of interactive systems, developing critical awareness of persuasion, manipulation, data privacy, algorithmic fairness and AI-powered interfaces.
-
Interaction Design Studio
Guides students through the complete human-centred design of an IoT product system, from context research and concept development to functional prototyping, testing and validation across physical and digital touchpoints.
-
Semiotics for Interaction Design
Introduces semiotic principles for analysing and designing interactive systems, exploring how signs, codes, metaphors, affordances and feedback shape meaning and user experience.
2nd Semester
-
Economic Sustainability
Explores how design-driven innovation creates economic value, equipping students to assess market opportunities, develop business models and evaluate the financial sustainability of new products and services.
-
Envisioning Future Technologies
Develops critical futures-thinking skills through scenario building, backcasting and provotyping, helping students explore the social, cultural and ethical implications of emerging technologies.