Creative Programming in Architecture: A Computational Thinking Approach

被引:1
作者
Dominguez-gomez, Patricia [1 ]
Celis, Flavio [1 ]
机构
[1] Univ Alcala, Architecture Dept, Alcala De Henares, Spain
来源
INFORMATICS IN EDUCATION | 2024年 / 23卷 / 03期
关键词
computational thinking; creative programming; architecture;
D O I
10.15388/infedu.2024.18
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:541 / 570
页数:30
相关论文
共 51 条
[31]  
Papert S., 1987, EDUC RESEARCHER, V16, P22, DOI [DOI 10.3102/0013189X016001022, 10.3102/0013189X016001022]
[32]   DIAGRAMS AS LARGE-SCALE GENERATIVE SYSTEMS [J].
Paredes Maldonado, Miguel .
EGA-REVISTA DE EXPRESION GRAFICA ARQUITECTONICA, 2015, (25) :168-179
[33]  
Processing Foundation, About us
[34]   Mapping the Evolution of Computational Thinking in Education: A Bibliometrics Analysis of Scopus Database from 1987 to 2023 [J].
Rafiq, Arif Ainur ;
Triyono, Mochamad Bruri ;
Djatmiko, Istanto Wahyu ;
Wardani, Ratna ;
Koehler, Thomas .
INFORMATICS IN EDUCATION, 2023, 22 (04) :691-724
[35]  
Raposo F.J., 2022, MAS LINEAS GRAFICA U, P245
[36]  
Reas C., 2007, PROCESSING PROGRAMMI
[37]   Computational thinking development through creative programming in higher education [J].
Romero, Margarida ;
Lepage, Alexandre ;
Lille, Benjamin .
INTERNATIONAL JOURNAL OF EDUCATIONAL TECHNOLOGY IN HIGHER EDUCATION, 2017, 14
[38]   Computational Thinking. Digital Literacy without Computers [J].
Roncoroni Osio, Umberto ;
Bailon Maxi, Magister Jaime .
REVISTA ICONO 14-REVISTA CIENTIFICA DE COMUNICACION Y TECNOLOGIAS, 2020, 18 (02) :379-405
[39]  
Schn D. A., 1987, ED REFLECTIVE PRACTI
[40]  
Schwill Andreas, 1994, Bulletin-European Association for Theoretical Computer Science, V53, P274