Competenze principali: Algoritmi, Sviluppo Procedurale, Strutture Dati
1: LINGUAGGI ARTIFICIALI
D1.1 Suggerimenti per la stesura del codice
VS1: Linguaggi Artificiali
2: ANALISI E ALGORITMI
D2.1 Analisi e Algoritmi
VS2.a: Teoria su Analisi e Algoritmi
VS2.b: Progettare Algoritmi
2.1: PROGRAMMAZIONE STRUTTURATA / IMPERATIVA
D2.2 Costrutti Sintattici
Guida Modello Progetto Software
D2.2.1 Esercizio indovina il numero (selezione)
D2.2.2 Esercizio Somma N numeri (Var. Accumulatore)
D2.2.3 Esercizio Analisi Sequenza Numeri (Iterazione)
VS3: Costrutti Sintattici
Rubrica di AutoValutazione - Sviluppo SW
Rubrica di Valutazione - Progettazione SW
Rubrica di Valutazione - Sviluppo SW
VL1: Applicazione Console in C#
VL2: Applicazione WinForm in C#
2.2: PROGRAMMAZIONE PROCEDURALE
D2.3 SubRoutine
D2.3.1 Esercizio Numeri Primi nell'Intervallo (Funzioni)
D2.3.2 OII Pseudocodice
VS4.a: Trova l'output di una funzione
VS4.b: Moodle su SubRoutine e Stringhe
VL3: SubRoutine e Stringhe
3: STRUTTURE DATI
VO: Algoritmi notevoli
VS5: Algoritmi notevoli
VL4: Array paralleli
D3.2 Strutture dati - Struct e Enum
VS6: Verifica su Enum e Struct
D3.2.2 Pacchetto di Installazione (Setup)
MainMasterDetails_RegistroElettronico
3.3: FILE
D3.5 Strutture dati - Collection
VL6: Struct, Multiform e File
D3.5.1 Dispensa ADT - Lista Pila Coda
4: OOP (Programmazione Orientata agli Oggetti)
D4. Programmazione Orientata agli Oggetti
5: GIOCO DELL'ANNO
Progetto disciplinare per competenze: Sviluppo di un gioco visuale in C# che memorizzi dati su un file di testo