In this paper, we present our experience of using the Team Based Learning (TBL) methodology and the Sonic Pi language in an introductory programming course. Sonic Pi is a code-based musical creation and performance tool, also widely used for computer science (CS) educational purposes, since every musical concept corresponds to a notion of computer programming. This aspect makes it extremely effective in adapting to different learning objectives and environments, and in tuning the topics with learners interests and attitudes. Specifically, we designed two TBL activities aimed at first-year undergraduate students in CS, the first focusing on anticipating a new advanced CS topic and the second on a learning objective of the Introduction to Programming Course.

Sonic Pi for TBL Teaching Units in an Introductory Programming Course

Traversaro D.;Guerrini G.;Delzanno G.
2020-01-01

Abstract

In this paper, we present our experience of using the Team Based Learning (TBL) methodology and the Sonic Pi language in an introductory programming course. Sonic Pi is a code-based musical creation and performance tool, also widely used for computer science (CS) educational purposes, since every musical concept corresponds to a notion of computer programming. This aspect makes it extremely effective in adapting to different learning objectives and environments, and in tuning the topics with learners interests and attitudes. Specifically, we designed two TBL activities aimed at first-year undergraduate students in CS, the first focusing on anticipating a new advanced CS topic and the second on a learning objective of the Introduction to Programming Course.
2020
9781450379502
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11567/1034833
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact