Full Article - Open Access.

Idioma principal | Segundo idioma

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