Ricerca di contatti, progetti,
corsi e pubblicazioni

Metodi d'insegnamento dell'informatica 2 (parte 1)

Persone

Hauswirth M.

Docente titolare del corso

Chiodini L.

Assistente

Descrizione

Obiettivi

Imparare a programmare è difficile. Questo modulo si concentra sulle metodologie che i docenti possono usare per guidare i propri studenti in questa esperienza di apprendimento che può risultare sfidante. Verranno usati esempi concreti presi dai corsi precedenti per motivare, dimostrare e fare pratica con queste tecniche pedagogiche.

 

Contenuto

Descrizione di cosa sono le "notional machines" per spiegare e visualizzare concetti di linguaggi di programmazione; esempi di notional machines con applicazione pratica a frammenti di codice: albero delle espressioni (expression tree), grafo del flusso di controllo (control-flow graph). Esempi di concezioni errate (misconceptions) sviluppate mentre si impara a programmare.

 

Impostazione pedagogico-didattica

Lezioni, esercizi e compiti

 

Modalità d'esame

Esame finale scritto (se la situazione COVID-19 lo permetterà)

In alternativa: esame orale online