Single-Course English 5 ECTS

UX Design Prototyping

Overall Course Objectives

The objective of the course is to enable students 1) to apply lean prototyping methods for UX design of personalized user interfaces, and 2) to select appropriate tools, methods and designs for the tasks at hand.

Learning Objectives

  • Identify user needs and pain points for a market segment
  • Optimize unique value proposition (UVP) using a lean business model canvas
  • Model user needs hierarchically as goals, activities and tasks
  • Prioritize user needs to sketch out UX prototype designs as wireframes in a story boards
  • Model microinteractions for a UX system design
  • Identify backend interaction required for a UX system design
  • Select and implement appropriate design patterns for a UX prototype design
  • Design a minimum viable product (MVP) based on iterative UX prototyping using Build-Measure-Learn cycles
  • Validate a minimum viable product (MVP) using hypothesis driven design methods
  • Describe methodologies and design principles of a digital product: Design Thinking, Transformation vs Innovation, Ethics and Bias
  • Describe (additional) key processes that are necessary when developing a digital product: Agile, Lean and Build-Measure-Learn
  • Describe additional concerns when a digital product transitions from the development phase to production: Scalability

Course Content

The course is focused on development of functional UX design prototypes that combine multiple mobile devices and interfaces, from flat UI to dialog and voice based design patterns.

It uses lean methods based on pain driven design, hierarchical user story mapping, multidevice design patterns and microinteractions system design, as well as rapid prototyping combining both industry proven and novel tools and methods.

The course provides students with a systematic foundation and practical experience in designing UX prototype designs, which can also later be applied to “next generation” interfaces in other domains, subsequently addressed in 02266 “User Experience Engineering”.

Recommended prerequisites

02160/02161/02267, Knowledge of agile software development, e.g. in the form of the methods taught in 02160 or through working experience, is an advantage (but not a prerequisite)

Teaching Method

Lectures combined with practical exercises and project work



The course is part of DTU Compute’s Digital Innovation Canon.

See course in the course database.





13 weeks




DTU Lyngby Campus

Course code 02809
Course type Candidate
Semester start Week 35
Semester end Week 48
Days Mon 8-12

7.500,00 DKK