file · Web viewGioco e programmazione. L. S. t. anganelli. Dipartimento di Informatica...

1
Gioco e programmazione L. Stanganelli Dipartimento di Informatica Sistemistica e Telematica, Università di Genova [email protected] Abstract Esistono sul web una moltitudine di giochi didattici per l’apprendimento di discipline come la matematica, la grammatica e più in generale le lingue. Quando invece ci si rivolge ai giochi per l’insegnamento dei linguaggi di programmazione il materiale che si trova non è altrettanto variegato come per le discipline suddette. In questo lavoro si vuole realizzare uno studio su come si possa trasmettere la conoscenza relativa alla programmazione attraverso un’attività “ludica” come quella del gioco. In particolare, come possiamo dare i primi rudimenti della programmazione ai neofiti “giocando”? La risposta è usare un linguaggio con il quale esprimere concetti a un più elevato livello rispetto a quelli di programmazione classici. 1

Transcript of file · Web viewGioco e programmazione. L. S. t. anganelli. Dipartimento di Informatica...

Page 1: file · Web viewGioco e programmazione. L. S. t. anganelli. Dipartimento di Informatica Sistemistica e . Tele. matica, Università di Genova . lidia.stanganelli@unige.it

Gioco e programmazione

L. Stanganelli

Dipartimento di Informatica Sistemistica e Telematica, Università di Genova [email protected]

Abstract

Esistono sul web una moltitudine di giochi didattici per l’apprendimento di discipline come la matematica, la grammatica e più in generale le lingue. Quando invece ci si rivolge ai giochi per l’insegnamento dei linguaggi di programmazione il materiale che si trova non è altrettanto variegato come per le discipline suddette. In questo lavoro si vuole realizzare uno studio su come si possa trasmettere la conoscenza relativa alla programmazione attraverso un’attività “ludica” come quella del gioco. In particolare, come possiamo dare i primi rudimenti della programmazione ai neofiti “giocando”? La risposta è usare un linguaggio con il quale esprimere concetti a un più elevato livello rispetto a quelli di programmazione classici.

1