Programma delle lezioni e materiale didattico - a.a. 2021/22
1 marzo 2022
Presentazione del corso
Quale informatica a scuola? Presentazione del corso e dei presupposti che ne definiscono l'impostazione:
- slide della presentazione
Informazioni su corso, attività, gruppi di lavoro, consegne, esame, ecc.:
A quali domande cercheremo di dare risposta?:
- slide della presentazione
Didattica dell'informatica
Laboratorio Labirinti
- Verso una definizione di "automatico"
- Robot umani
- Labirinti in Scratch
8 marzo 2022
Didattica dell'informatica
Laboratorio "Pseudoalgoritmi" (prima parte):
- Elenco degli pseudoalgoritmi da discutere
- Consegne per i gruppi
Didattica della programmazione
Didattica della programmazione - sfide e strategie:
- Slide della presentazione
- Esercitazione di classificazione di esercizi di programmazione
- Classificazione degli esercizi di programmazione
15 marzo 2022
Didattica dell'informatica
Laboratorio "Pseudoalgoritmi" (seconda parte):
Didattica della programmazione
La notional machine
- Presentazione su notional machine (macchina concettuale), misconcezioni, tracing
- Esercitazione su concept inventory in programmazione
- Classificazione delle risposte
- Notional machines and introductory programming education (articolo)
- Using Tracing and Sketching to Solve Programming Problems (articolo)
- Developing a Computer Science Concept Inventory for Introductory Programming (articolo)
22 marzo 2022
Didattica della programmazione
La comprensione del codice nella didattica della programmazione
- Esercizio preliminare individuale di progettazione di domande di comprensione del codice (pre-test)
- La comprensione del codice: introduzione al tema (slide)
- (Esercizi sulla tracciatura - da terminare)
- Discussione a classe intera delle domande proposte
- Il Block Model (slide)
- Esercizio a gruppi di classificazione secondo la dimensione (T, P, F) di compiti di analisi e comprensione di codice
- Correzione a classe intera delle risposte
- Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories (articolo)
29 marzo 2022
Didattica dell'informatica con approccio costruttivista
Apprendimento cooperativo e socio-costruttivismo
Rivisitazione di “Pseudoalgoritmi”
Didattica della programmazione
Ancora Block Model: i 4 livelli
- I 4 livelli del Block Model (slide)
- Esercizio in classe su obiettivi didattici e posizione nel Block Model di attività di comprensione del codice ("programma brutto")
- Esercizio di classificazione sulle 12 celle del Block Model
- Esercizio su obiettivi didattici e posizione nel Block Model di attività di comprensione del codice
- Esercizio di progettazione di un compito di comprensione del codice
5 aprile 2022
Didattica dell'informatica con approccio costruttivista
Il Bebras dell'informatica: una risorsa didattica per insegnare l’informatica come disciplina scientifica
- slide
- quesiti per lavoro di gruppo
- Promoting computational thinking skills: would you use this Bebras task? (articolo)
Didattica della programmazione
Feedback e tecniche di rilevazione di errori
- Il feedback nella didattica costruttivista (slide)
- Tecniche di rilevazione di errori in programmazione (slide)
- Esercitazione sul tracing
- Esercizio su misconcezioni
12 aprile 2022
Didattica della programmazione
Costruzione della conoscenza strategica
- Restituzione esercizio su tracing e misconcezioni
- Esercizio di analisi di frammenti di codice con cicli (scheda)
- "La conoscenza strategica nella didattica della programmazione" (slide)
- "Goal e plan per l’elaborazione di serie di dati" (slide)
- Esercizio di riconoscimento di piani in frammenti di codice (scheda)
- "Goal, piani e ruoli delle variabili" (appunti)
- Esercizio di progettazione di un esercizio di scrittura (input, piani iterativi, composizione di piani)
Didattica dell'informatica con approccio costruttivista
Informazioni, dati, codifica dei dati
- presentazione (in html)
- pdf delle slide
- Esempi di obiettivi e traguardi relativi a informazioni, dati, e codifica dei dati nella Proposta di Indicazioni Nazionali per l'insegnamento dell’Informatica nella Scuola del Laboratorio "informatica e Scuola" del CINI
26 aprile 2022
Didattica dell'informatica con approccio costruttivista
Laboratorio "Wikipasta"
- sequenza delle attività
- post-it sul significato di "Informazione"
- decorazione analogica (evocativa) di un testo
- decorazione a costo minimo (simbolica)
- confronto tra le soluzioni prodotte
- formattazione tipo wiki al computer (applicazione web)
- materiale (post-it, testo, prezzi, lavori, strategie usate)
Progettazione didattica
3 maggio 2022
Didattica della programmazione
La "necessity" nella didattica della programmazione (seminario di Marco Sbaraglia)
- slide del seminario
Insegnare informatica alle superiori: l'esperienza di un docente (M. Sbaraglia)
10 maggio 2022
Didattica dell'informatica con approccio costruttivista
Simulazione della conduzione di attività didattiche
- Rubrica per la competenza "Gestisce attività di gruppo"
- Materiale per l'attività "Scacchiera"
- Materiale per l'attività "Disegni su griglia"
17 maggio 2022
Rubriche di valutazione
- Slide su rubriche valutative
Esempi di rubriche:
- debugging: rubrica per la competenza "Verifica e corregge un semplice programma per un problema noto"]
- codifica: rubrica per la competenza "rappresenta in modo non ambiguo tramite oggetti/simboli informazioni relative a una situazione/problema"]
Esercitazione:
24 maggio 2022
Riflessioni e conclusione
- Retrospettiva: disciplina (informatica), didattica disciplinare e didattica generale nelle proposte del corso
- valigia, comodino, cestino, lampadina
- Foto dei post-it
- Preparazione all'esame