Programma delle lezioni e materiale didattico - a.a. 2023/24
26 febbraio 2024 - Presentazione del corso
Quale informatica a scuola? Presentazione del corso e dei presupposti che ne definiscono l'impostazione:
- [slide] della presentazione
- [post it]
27 febbraio 2024 - Didattica della programmazione
Introduzione alla didattica della programmazione: sfide e strategie
- slide della presentazione
- scheda di esercizi di analisi e comprensione del codice
- compito per casa: scheda di classificazione di esercizi di programmazione
- letture di approfondimento
4 marzo 2024 - Didattica dell'informatica con approccio costruttivista
Laboratorio "Robot umani"
- Ambiente di programmazione a blocchi Scratch (https://scratch.mit.edu/)
- Labirinti per Scratch: (file)
5 marzo 2024 - Didattica dell'informatica con approccio costruttivista
- Verso una definizione di "automatico": post-it
- Socio-costruttivismo: slide
- Ricostruzione a classe intera del laboratorio "Robot umani": foto
- Compito per casa (possibilmente a coppie): ricostruzione scritta del laboratorio "Robot umani"
- suddividerlo in fasi
- per ciascuna fase
- indicare la consegna
- descrivere come si svolge
- illustrare il ruolo della fase all'interno del percorso didattico
- discutere il ruolo didattico che hanno i materiali, l'ambiente, le regole e l'organizzazione del lavoro dati nelle varie fasi
- individuare gli ambiti e i concetti informatici temi del laboratorio, eventualmente divisi per fase: illustrarli brevemente e motivarne la scelta
- discutere il ruolo del software in questa attività
- illustrare il ruolo del conduttore nelle varie fasi.
11 marzo 2024
Didattica dell'informatica con approccio costruttivista
Didattica della programmazione
- La comprensione del codice e il Block Model: slide
- il Block Model
- esercizio a coppie di classificazione di domande
- esercitazione a gruppi su comprensione del codice e BM
- esercizio per casa di ripasso/consolidamento sul BM
- lettura: catalogo di attività di comprensione del codice (dall'articolo di Cruz et al. "Fostering Program Comprehension in Novice Programmers - Learning Activities and Learning Trajectories" - sezione 5)
12 marzo 2024
25 marzo 2024 - Didattica dell'informatica con approccio costruttivista
Laboratorio Wikipasta
26 marzo 2024 - Didattica dell'informatica con approccio costruttivista
8 aprile 2024 - Didattica dell'informatica con approccio costruttivista
9 aprile 2024 - Didattica della programmazione
Ancora Block Model e lavoro propedeutico per goal e plan
- Correzione dell'esercizio di analisi/comprensione: formulazione di nuove domande
- Correzione dell'esercizio di classificazione secondo il Block Model
- Esercizio propedeutico ai plan per l'iterazione ([sol-frammenti-descrizioni.pdf risposte])
15 aprile 2024 - Didattica della programmazione
Costruzione della conoscenza strategica: elaborazione di serie di dati
- Criteri di ordinamento per le domande di comprensione del codice
- Relazione tra le dimensioni del BM e le conoscenze necessarie per programmare
- Goal, plan e composizione di piani per l'elaborazione di serie di dati: slide
- Plan per l'iterazione, esercitazione a gruppi: scegliere tre o quattro goal per l'elaborazione di serie di dati; per ciascun goal, i) descrivere a parole, ed eventualmente anche con l'uso di pseudocodice, il plan corrispondente; ii)identificare le possibili varianti principali e indicare come va modificato il plan nei vari casi.
- Goal, plan e ruoli delle variabili: dispensa
16 aprile 2024 - Didattica della programmazione
Costruzione della conoscenza strategica: gestione dell'input. Progettazione
- La gestione dell'input: slide
- Esercitazione di progettazione su piani/composizione/input: consegna scheda di esempi
- Domande di guida alla revisione dell'analisi del laboratorio "Robot Umani": traccia
29 e 30 aprile 2024 - no lezione
6 maggio 2024 - Didattica dell'informatica con approccio costruttivista
Obiettivi formativi e temi informatici
- Automatico e programmazione?
- Gli ambiti e i temi dell'informatica
- Esercitazione con il Bebras dell'informatica: quesiti da risolvere e analizzare (password per vedere la correttezza delle soluzioni: didainfo); quesiti per vedere spiegazione della soluzione e i temi informatici (password didainfo2024).
- Individuare, argomentando:
- l'argomento informatico soggiacente;
- gli obiettivi formativi (K, A, C) che il quesito concorre a raggiungere se inserito in un percorso didattico. Distinguere chiaramente gli obiettivi strettamente legati al quesito in sé (comprensione e risoluzione del quesito) da quelli legati a eventuali idee, che vanno esplicitate, su come sviluppare ulteriormente l'argomento / gli argomenti proposti nel quesito stesso.
- Individuare, argomentando:
7 maggio 2024
13 maggio 2024
14 maggio 2024 - Progettazione didattica
Rubriche
- Valutazione delle competenze e rubriche: slide + esempi;
- Esercitazione (continuazione): valutazione di svolgimenti dell'attività unplugged Ordinare pesi ("Sabbia")
- analisi degli svolgimenti 3 e 4
- Esercitazione: individuare le dimensioni e i criteri per una rubrica a partire dalle osservazioni sugli svolgimenti
- valutazione della competenza "Progetta e formalizza una procedura per svolgere un semplice compito su un insieme di oggetti"
- Compiti per casa: completare la rubrica; compilare la tabella sugli obiettivi formativi della scheda dell'esercitazione
20 maggio 2024
21 maggio 2024 - Didattica dell'informatica con approccio costruttivista
Il feedback
- Il feedback: slide; consegne
- Esercitazione 1: feedback efficace sugli svolgimenti dell'attività "Ordinare pesi"
- Esercitazione 2: feedback efficace e programmazione (debugging)
- caratteristiche, in termini di tipo di feedback, di compilazione ed esecuzione di un programma: annotazioni
- Scheda di lavoro
- analisi di procedure con errori: feedback dal computer e interventi del docente
- Come ottenere feedback efficaci riguardo a un programma? - tecniche di rilevazione degli errori per CS1 (Compito 3)
- Macchina concettuale (Notional machine) e misconcezioni: slide
- Esercitazione su concept inventory in programmazione - compito per casa: scheda
27 maggio 2024
- La natura dei programmi
- Esercitazione su Content Knowledge (CK), Pedagogical Knowledge (PK), Pedagogical Content Knowledge (PCK): classificazione degli argomenti del corso
28 maggio 2024
Last modified
5 months ago
Last modified on Jun 13, 2024, 6:55:55 PM
Note:
See TracWiki
for help on using the wiki.