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.

LEARNING OUTCOMES

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

1. Design and develop interactive data visualizations using D3.js.

2. Understand and design visual languages for complex information displays.

3. Integrate coding and data manipulation in the design process. In this regard, the students will also be independent in:

A – Debugging.

B – Solving unfamiliar programming problems.

C – Expanding their programming knowledge.

Finally, the students will develop a critical view on human data interaction, through hands-on experimentation.

Credits: 6

Schedule: 09.01.2025 - 14.02.2025

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

CONTENT, ASSESSMENT AND WORKLOAD

Content
  • valid for whole curriculum period:

    This course equips students with the skills to comprehend, investigate, and actively engage with complex phenomena through data visualization. The course focuses on seamlessly integrating tools for data analysis and representation in the design process by building an interactive web-based data visualization platform.

    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 techniques for data manipulation 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. More precisely, the covered areas will be:


    • design of interactive platforms for data visualization
    • visual languages to represent complex phenomena
    • development of 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, and completed assignments.
    Minimum 80% attendance.
    See MyCourses for more detailed information on evaluation methods and criteria.

Workload
  • 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

DETAILS

Substitutes for Courses
Prerequisites
SDG: Sustainable Development Goals

    4 Quality Education

FURTHER INFORMATION

Further Information
  • valid for whole curriculum period:

    Teaching Language: English

    Teaching Period: 2024-2025 Spring III
    2025-2026 Spring III

    Registration:

    Minimum amount of participants 8
    The maximum amount of participants 25.
    Priority order to courses is according to the order of priority decided by the Academic Committee for School of Arts, Design and Architecture
    https//www.aalto.fi/en/services/registering-to-courses-and-the-order-of-priority-at-aalto-arts