Programma anno scolastico 2011-2012 Classe 4AI INFORMATICA GENERALE ED APPLICAZIONI TECNICO SCIENTIFICHE Prof. Valeria Gusulfino Prof. Fausto Bartolucci SISTEMI OPERATIVI - definizione di sistema operativo - concetti di base - processi e processore virtuale - risorse hardware e software - struttura di un sistema operativo multiprogrammato . time sharing . stati di avanzamento di un processo e transizioni tra tali stati . creazione e terminazione dei processi . descrittori di processo IL FILE SYSTEM - necessità e compiti di un File System - definizione di file e di metodo di accesso, tipi di file, operazioni su file, organizzazione gerarchica di una directory - caratteristiche dei file system FAT ed ext2 LINGUAGGIO C - Strutture, funzioni con strutture come parametri e come valore di ritorno - File binari e file di testo - Funzioni di I/O per l’accesso sequenziale e diretto ai file LINGUAGGIO HTML - Elementi di base, form, tabelle LINGUAGGIO PHP - confronto con il linguaggio C - variabili, funzioni per il controllo dei tipi, funzioni per la gestione di stringhe e di array - sintassi delle istruzioni - array numerici e associativi uni e multidimensionali - funzioni per l’elaborazione di array - funzioni di I/O per l’accesso ai file ed alle directory - interazione tra form html e programmi php - form html con elementi dinamici (tendine, bottoni radio, checkbox) - upload di file da una form - persistenza dei dati: campi hidden, stringhe di query, variabili di sessione LABORATORIO - linguaggi C, PHP ed HTML: esercizi di apprendimento dei linguaggi, pagine web dinamiche