LICEO SCIENTIFICO- SCIENZE APPLICATE INFORMATICA PRIMO BIENNIO NUCLEI FONDANTI Il computer e i suoi componenti Il sistema operativo Uso del computer Uso di internet Algoritmi Linguaggi di programmazione OBIETTIVI SPECIFICI DI APPRENDIMENTO (O.S.A.) Conoscere le caratteristiche architetturali di un computer moderno. Conoscere i concetti di hardware e software. Conoscere la codifica binaria: i codici ASCII e Unicode. Conoscere l’aritmetica binaria ,operatori logici booleani. Conoscere gli elementi funzionali della macchina di Von Neumann. Conoscere CPU, memoria, dischi, bus e le principali periferiche Conoscere il concetto di sistema operativo e le sue funzionalità di base. Conoscere le caratteristiche dei sistemi operativi ( Windows, Linux). Apprendere il concetto di processo come programma in esecuzione. Applicare i meccanismi base della gestione della memoria e le principali funzionalità dei file system. Individuare gli elementi costitutivi di un documento elettronico e dei principali strumenti di produzione. Acquisire la padronanza degli strumenti di produzione. Comprendere la struttura e i servizi di Internet. Usare la ricerca di informazioni e averne consapevolezza di tale uso. Automi deterministici a stati finiti (Mealy e Moore). Presentazione MDT. Principi fondamentali per realizzare un algoritmo formale. Conoscere i principi dei linguaggi di programmazione (web oriented. Elaborare algoritmi per la formalizzazione dei procedimenti complessi. Implementare un algoritmo per la macchina di Turing. Implementare un algoritmo in pseudo-codice. Conoscere il linguaggio per descrivere un processo, programmare ed applicare i procedimenti (dal PASCAL AL C; ipertesto; cenni di HTML)