Obiettivi della disciplina |
Conoscenze · Le tecniche di rappresentazione dei sistemi · Una classificazione dei sistemi · Modelli a blocchi funzionali · Modelli a stati finiti · Codifica di numeri e caratteri · Architettura di Von Neumann · Il colloquio con le periferiche · Il linguaggio del Diagramma di FlussoCompetenze (saper fare)· Differenziare sistemi deterministici e sistemi a memoria · Scegliere il modello opportuno in relazione al problema · Sviluppare algoritmi con diagrammi a blocchi strutturati · Gestire il processo che dal problema conduce all’algoritmo della sua soluzione· scegliere il computer adatto al contesto richiesto Capacità (saper essere):· Partecipare e lavorare opportunamente in gruppo · Svolgere autonomamente il proprio compito · Esporre concetti e contenuti informatici con linguaggio appropriato · identificare i limiti della macchina di von Neumann. |
Percorso Didattico |
Nuclei tematici · Cenni sulla funzione del Sistema Operativo · Il modello a blocchi funzionali · Sistemi Deterministici · Sistemi con Memoria · Teoria degli automi · Gli algoritmi ed il loro linguaggio · Soluzione algoritmica dei problemi · Memoria virtuale e programmazione strutturata · Automi programmabili · Macchina di von Neumann · Periferiche di sistema · Macroargomenti· Il linguaggio sistemico · Sistemi e Modelli · Automi · L’architettura di base del computer · Gli elementi di base della programmazione |
Metodologie didattiche |
· Lezioni frontali· Ripasso attraverso moduli di autovalutazione al computer · Mastery learning e Problem Solving · Uso dell’ambiente integrato di programmazione |
Criteri di verifica e valutazione |
· Verifiche scritte · Verifiche automatizzate con struttura da “terza prova”. · Interrogazioni tradizionali |
Materiali Didattici |
· Uso della rete Internet · Appunti di sintesi realizzati in classe |