Content area

Abstract

The creative programming language Processing can be used as a generative architectural design tool, which allows the designer to write design instructions (algorithms) and compute them, obtaining graphical outputs of great interest. This contribution addresses the inclusion of this language in the architecture curriculum, within the context of digital culture and alternative approaches to how digital tools are used and learned. It studies the different processes related to Computational Thinking that are triggered in the prototyping of computer applications and that lead to creativity. The similarity between architectural design and programming is analysed, both in problem solving (abstraction, decomposition, iterative revisions--debugging--, etc.) and in the use of mechanisms of a digital nature (loops, randomness, etc.). The results of the design and testing of a pilot course are shown, in which the way of teaching, learning and using this programming language is based on the graphical representation of problems through sketches.

Details

1007399
Title
Creative Programming in Architecture: A Computational Thinking Approach
Publication title
Volume
23
Issue
3
Pages
541-570
Publication date
2024
Printer/Publisher
Vilnius University Institute of Mathematics and Informatics, Lithuanian Academy of Sciences
Akademjos str. 4, Vilnius LT 08663 Lithuania
https://infedu.vu.lt/journal/INFEDU
Tel.: +37-5-21-09300, Fax: +37-5-27-29209
Publisher e-mail
ISSN
1648-5831
Source type
Scholarly Journal
Peer reviewed
Yes
Summary language
English
Language of publication
English
Document type
Report, Article
Subfile
ERIC, Current Index to Journals in Education (CIJE)
Accession number
EJ1443730
ProQuest document ID
3123160938
Document URL
https://www.proquest.com/scholarly-journals/creative-programming-architecture-computational/docview/3123160938/se-2?accountid=208611
Last updated
2025-03-06
Database
Education Research Index