Programming For Graphic Designers: Building A Project-Based Interactive Online Textbook Around Video Worked Examples

Research output: Chapter in Book/Report/Conference proceedingConference contribution to proceedingpeer-review


This work-in-progress paper reports on the preliminary research that has informed the development of an interactive digital textbook for use in intermediate level programming courses in design schools. The audience of the textbook is design students with prior programming experience and familiarity with basic programming concepts, subsidiarily design school educators who will be teaching programming. In its current form, the textbook consists of projects presented as Video Worked Examples with subgoal labeling and supplementary activities that support an increasing progression in learning levels. This paper contributes useful insights on decision-making processes and the choice of theoretical and methodological foundations for the textbook. These insights can be useful to others who wish to fill the shortage that currently exists in the availability of educational materials for design students with intermediate level programming skills.
Original languageEnglish
Title of host publicationXXIV Generative Art 2021 : Proceedings of XXIV GA conference
EditorsCelestino Soddu, Enrica Colabella
Number of pages10
Place of PublicationRome, Italy
PublisherDomus Argenia Publisher
Publication date15 Nov 2021
ISBN (Print)9788896610435
Publication statusPublished - 15 Nov 2021
EventXXIV Generative Arts Conference 2021: Generative Arts 2021 - National Archaeological Museum of Cagliari, Sardinia, Cagliari, Italy
Duration: 15 Dec 202117 Dec 2021
Conference number: 24


ConferenceXXIV Generative Arts Conference 2021
LocationNational Archaeological Museum of Cagliari, Sardinia
Internet address


  • programming
  • computer graphics
  • blended learning


Dive into the research topics of 'Programming For Graphic Designers: Building A Project-Based Interactive Online Textbook Around Video Worked Examples'. Together they form a unique fingerprint.

Cite this