B7822 - Didattica degli algoritmi e della programmazione 2

Anno Accademico 2025/2026

  • Docente: Michael Lodi
  • Crediti formativi: 5
  • SSD: INF/01
  • Lingua di insegnamento: Italiano

Contenuti

Strumenti concettuali per la didattica della programmazione

  • Conoscenza sintattica, concettuale, strategica

  • Misconcezioni e macchina concettuale

  • Schemi / pattern elementari (es. per l’iterazione), ruoli delle variabili

  • Program comprehension & block model

  • Programmazione a blocchi e relativi ambienti/strumenti

  • Analisi delle caratteristiche dei linguaggi e dei paradigmi di programmazione in funzione agli obiettivi e al contesto didattici

Metodologie didattiche specifiche per lo scaffolding durante l’insegnamento programmazione.

Strumenti (quali visualizzazione della macchina concettuale, IDE e debugger didattici)

Didattica degli algoritmi e delle strutture dati (inclusa correttezza, complessità e algoritmi classici)

  • Strumenti di visualizzazione e supporto alla scrittura di algoritmi

  • Drammatizzazione di algoritmi

Didattica della programmazione web e linguaggi per l’interrogazione di database

Testi/Bibliografia

Articoli, slide, materiale, consigli di lettura saranno resi disponibili durante il corso, su Virtuale


Metodi didattici

Lezioni frontali con discussione

Esercitazioni, apprendimento collaborativo, simulazioni


Modalità di verifica e valutazione dell'apprendimento

L'idoneità al corso verrà data sulla base dell'accertamento della percentuale minima di frequenza e la consegna di eventuali esercitazioni richieste durante il corso. La valutazione dell'apprendimento dei contenuti dell'insegnamento è contestuale alla prova finale per l’acquisizione dell'abilitazione all'insegnamento nella classe di concorso del percorso formativo, prevista dall'Art. 9 del DPCM 4 agosto 2023.


Orario di ricevimento

Consulta il sito web di Michael Lodi

Consulta il sito web di Luca Sciullo

SDGs

Istruzione di qualità Parità di genere

L'insegnamento contribuisce al perseguimento degli Obiettivi di Sviluppo Sostenibile dell'Agenda 2030 dell'ONU.