secondo Biennio e quinto anno

annuncio pubblicitario
LICEO:
SCIENTIFICO - SCIENZE APPLICATE
INFORMATICA
PRIMO BIENNIO
NUCLEI FONDANTI
OBIETTIVI SPECIFICI DI APPRENDIMENTO (O.S.A.)










Il computer e i suoi
componenti
Il sistema operativo

Uso del computer










Uso di internet
Algoritmi
Linguaggi di
programmazione
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)
SECONDO BIENNIO E QUINTO ANNO
NUCLEI FONDANTI
Operating System
Programming
Data base per sistemi
informativi
Networking
OBIETTIVI SPECIFICI DI APPRENDIMENTO (O.S.A.)






















Utilizzare e gestire le risorse i processi per sistemi operativi.
Struttura “onionskin” di Windows e gestione.
Struttura “onionskin per Linux Ubuntu e gestione.
Riconoscere sistemi operativi ”mobili” per dispositivi elettronici (Android).
Riconoscere la Programmazione di 5-ple per la MDT (applet Java).
Conoscere elementi di Assembly.
Analizzare top down di problemi suddivisibili in sottoproblemi.
Utilizzare funzioni e procedure.
Utilizzare applicazioni di analisi numerica.
Riconoscere i vantaggi dell’approccio ricorsivo.
Utilizzare applicazioni fisico-matematico delle funzioni iterative e ricorsive.
Analizzare i costi di algoritmi e teoria semplificata della complessità.
Codificare e utilizzare strutture dei dati.
Utilizzare strutture di rappresentazione.
Utilizzare la Programmazione ad oggetti.
Riconoscere le proprietà dei Linguaggi ObjectOrientedProgramming.
Utilizzare linguaggi orientati al web.
Codificare linguaggi SQL per RelationationalDataBaseManagementSystem.
Utilizzare MySql e PHP per la gestione on-line di database.
Riconoscere elementi delle reti lan/wan di PC e definire concetti fondamentali
di Networking.
Utilizzare elementi di realizzazione di wireless network.
Riconoscere protocolli di comunicazione e di trasmissivo.
Scarica