Dezembro 2021 vol. 9 num. 6 - XXV International Conference of the Iberoamerican Society of Digital Graphics
Full Article - Open Access.
Designing Learning Methods: Programming with Visual and Textual Language in Python
Designing Learning Methods: Programming with Visual and Textual Language in Python
Henriques, Gonçalo Castro ; Xavier, Pedro Maciel ; Silva, Victor de Luca ; Bispo, Luca Rédua ;
Full Article:
At the fourth industrial revolution, programming is gaining relevance, and it promises to be a fundamental teaching subject as math, science, languages or the arts. Architects project more than buildings; they have developed innovative methods and are among the pioneers developing visual programming. However, after more than 10 years of use visual programming in architecture, despite its fast learning curve, it presents limitations to address complex problems. To overcome them, we propose associating the advantages of visual with textual languages in Python. The article reports the process to implement the discipline “Computation for Architecture in Python” at FAU-UFRJ. The methodology comprises the translation and adaptation of generic programming disciplines, and exercises, for architecture. The results are encouraging and demonstrate that students value learning programming. However, despite the participants' satisfaction with the discipline, they report difficulties in programming fundamentals, such as lists, loops and recursion
Full Article:
At the fourth industrial revolution, programming is gaining relevance, and it promises to be a fundamental teaching subject as math, science, languages or the arts. Architects project more than buildings; they have developed innovative methods and are among the pioneers developing visual programming. However, after more than 10 years of use visual programming in architecture, despite its fast learning curve, it presents limitations to address complex problems. To overcome them, we propose associating the advantages of visual with textual languages in Python. The article reports the process to implement the discipline “Computation for Architecture in Python” at FAU-UFRJ. The methodology comprises the translation and adaptation of generic programming disciplines, and exercises, for architecture. The results are encouraging and demonstrate that students value learning programming. However, despite the participants' satisfaction with the discipline, they report difficulties in programming fundamentals, such as lists, loops and recursion
Palavras-chave: Computation; textual programming; visual programmin; python; learning,
Palavras-chave: Computation; textual programming; visual programmin; python; learning,
DOI: 10.5151/sigradi2021-118
Referências bibliográficas
- [1] .
Como citar:
Henriques, Gonçalo Castro; Xavier, Pedro Maciel; Silva, Victor de Luca; Bispo, Luca Rédua; "Designing Learning Methods: Programming with Visual and Textual Language in Python", p. 819-830 . In: XXV International Conference of the Iberoamerican Society of Digital Graphics.
São Paulo: Blucher,
2021.
ISSN 2318-6968,
ISBN: 978-65-5550-232-9
DOI 10.5151/sigradi2021-118
últimos 30 dias | último ano | desde a publicação
downloads
visualizações
indexações