Version 10 (modified by 3 years ago) ( diff ) | ,
---|
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
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)