Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.


Upon successful completion of this course, students will be able to:

1. Design and develop interactive data visualizations.

2. Integrate basic coding and data analysis in the sketching phase of their data visualization projects.

3. You will also be independent in:
debugging your code.

4.  Solving unfamiliar programming problems.

5. Expanding your programming knowledge.

Credits: 6

Schedule: 11.01.2024 - 16.02.2024

Teacher in charge (valid for whole curriculum period):

Teacher in charge (applies in this implementation): Rupesh Vyas

Contact information for the course (applies in this implementation):

CEFR level (valid for whole curriculum period):

Language of instruction and studies (applies in this implementation):

Teaching language: English. Languages of study attainment: English


  • valid for whole curriculum period:

    In this course, you will be exploring complex phenomena through data visualization.

    The contribution of information designers to the task of mapping complex phenomena can be crucial; "Design and Data" will prepare you with tools and methods to face this challenge.

    The course aims at integrating tools for data analysis and representation in the design process, by building an interactive web-based data visualization.

    The students will be provided with a set of methods and tools and will have a hands-on introduction on how to integrate them into the design process.

    The students will be provided with a set of methods and tools and will have a hands-on introduction on how to integrate them into the design process. More precisely, the covered areas will be:
    • quick data visualization tools
    • data scraping tools
    • SVG manipulation
    • visual languages to represent complex phenomena
    • building web-based interactive data visualizations in d3.js

    After the course, the students will be able to build interactive data visualizations and be independent in expanding their programming knowledge.

Assessment Methods and Criteria
  • valid for whole curriculum period:

    Participation in teaching, completed assignments.

    Minimum 80% attendance.

    See MyCourses for more detailed information on evaluations methods and criteria.


  • valid for whole curriculum period:

    6 ECTS ≈ 162h

    Contact teaching 54h

    /Other 108h

    The Pedagogical approach: tutorials, theoretical lectures, personal work, and open discussion. At the end of the course, the students are required to deliver an interactive visualization; additionally, exercises are proposed weekly.


Substitutes for Courses
SDG: Sustainable Development Goals

    4 Quality Education


Further Information
  • valid for whole curriculum period:

    Teaching Language : English

    Teaching Period : 2022-2023 Spring III
    2023-2024 Spring III

    Enrollment :

    Minimum amount of participants: 8
    Maximum amount of participants varies according to the implementation of the course.

    Registration for Courses: Sisu.

    Priority order to courses is according to the order of priority decided by the Academic committee for School of Arts, Design and Architecture: