Il mio programma introdurrebbe i fondamenti delle strutture dati concentrandosi sui quattro tipi principali di strutture dati: array, elenchi collegati, pile e alberi. Inizierei introducendo ciascuna struttura di dati e quindi esaminandone vantaggi e svantaggi. Successivamente, gli studenti imparerebbero come implementare e utilizzare ciascuna struttura di dati. Con ciascuna struttura, gli studenti costruiscono diverse applicazioni e si confrontano con più scenari. Infine, valuterei gli studenti sulla loro comprensione di ciascuna struttura e sulla loro capacità di applicarla ai problemi del mondo reale.
Progettare un programma che insegni agli studenti le strutture dati.