The paper elaborates on the role of interactive tutorials in teaching programming, pointing to the advantages of developing an own tutorial as compared to using an existing one. The main two sections of the paper are devoted to the development and evaluation of an interactive Python course. Whereas the first one shows the feasibility of building such a course by a single instructor using widely available technologies and open-source components, the second one reports on its advantages, shortcomings and possible improvements pointed to by the students using it.
机构:
Lusofona Univ, COPELABS, Campo Grande 376, P-1749024 Lisbon, PortugalLusofona Univ, COPELABS, Campo Grande 376, P-1749024 Lisbon, Portugal
Oliveira, Afonso
Fachada, Nuno
论文数: 0引用数: 0
h-index: 0
机构:
Lusofona Univ, COPELABS, Campo Grande 376, P-1749024 Lisbon, Portugal
Ctr Technol & Syst UNINOVA CTS, P-2829516 Caparica, Portugal
Associated Lab Intelligent Syst LASI, P-2829516 Caparica, PortugalLusofona Univ, COPELABS, Campo Grande 376, P-1749024 Lisbon, Portugal
Fachada, Nuno
Matos-Carvalho, Joao P.
论文数: 0引用数: 0
h-index: 0
机构:
Lusofona Univ, COPELABS, Campo Grande 376, P-1749024 Lisbon, Portugal
Ctr Technol & Syst UNINOVA CTS, P-2829516 Caparica, Portugal
Associated Lab Intelligent Syst LASI, P-2829516 Caparica, PortugalLusofona Univ, COPELABS, Campo Grande 376, P-1749024 Lisbon, Portugal