ISTITUTO TECNICO COMMERCIALE, LIGUISTICO-AZIENDALE,
TURISTICO E PER GEOMETRI
“ARGENTIA” – GORGONZOLA
Via Adda 2 – tel. 02-9513518/539 fax 02-9511684
Sito internet: http://www.istitutoargentia.it
e-mail: [email protected]
CF 83503690154 - Codice meccanografico MITD020002 - Distretto n°58
PROGRAMMA SVOLTO
ANNO scolastico:
Classe:
Materia:
Ore settimanali:
Docenti:
2013/2014
V C ragionieri programmatori
INFORMATICA
5 ( di cui 3 di laboratorio)
Barbara Biagini, Carlo Sollitto
Libri di testo:
Eprogram
Iacobelli,Ajme, Juvenilia
Marrone
Scuola
SQL Il linguaggio
per le basi di dati
isbn
9788874854332
prezzo 28,80
e-isbn
97888748553922
Camagni,Dell HOEPLY
a Puppa,
Nikolassy
 Libro ATLAS IL LINGUAGGIO JAVA per architettura client/server
Materiale aggiuntivo per:
- Html e form
- Jsp
- Reti
- Sistemi operativi materiale digitale del libro
-
CONTENUTI
RIPASSO
MODULO 1
Periodo: Settembre
Contenuti:
Il linguaggio Java
-
Classi e oggetti
Definizione di classe,attributi e metodi
1
ISTITUTO TECNICO COMMERCIALE, LIGUISTICO-AZIENDALE,
TURISTICO E PER GEOMETRI
“ARGENTIA” – GORGONZOLA
Via Adda 2 – tel. 02-9513518/539 fax 02-9511684
Sito internet: http://www.istitutoargentia.it
e-mail: [email protected]
CF 83503690154 - Codice meccanografico MITD020002 - Distretto n°58
Strutture dinamiche di dati e gestione dei file
-
Definizione di archivio; I dati; definizione di record
MODULO 2
Periodo: Settembre-Gennaio
Contenuti:
DBMS:Progettazione con le basi di Dati
- Motivazioni che hanno portato alla creazione di basi di dati
- Introduzione alle basi di dati
- Terminologia e concetti essenziali sulle Basi di Dati
- Il modello relazionale
- Entità, attributi, relazioni
- Diagramma E-R: regole di lettura
- Dominio
- Relazioni:grado, cardinalità, direzione ed esistenza di una relazione
- Chiavi primarie, chiavi candidate, chiavi esterne, chiavi composte
- Data Base Management System
- La gestione dei data base relazionali: Mysql
- Integrità dei dati: regole di inserzione, regole di cancellazione
- Fasi della progettazione: Progettazione concettuale;Progettazione logica;
Progettazione Fisica
- Linguaggi e utenti: DDL DML
- Sicurezza
- Privatezza
- Integrità logica:
- integrità referenziale,
- consistenza della base di dati,
- accessi concorrenti
- integrità fisica
- La classificazione degli utenti di una base di dati
- Progettazione:sviluppare lo schema di base.Raffinare lo schema di base
- Operazioni sulle tabelle: unione, differenza, intersezione, proiezione, selezione,
congiunzione e prodotto
- Normalizzazione: 1FN, 2FN, 3FN
- anomalie in cancellazione, inserimento, modifica
MODULO 3
Periodo: Settembre-Gennaio Contenuti:
Il linguaggio SQL:
2
ISTITUTO TECNICO COMMERCIALE, LIGUISTICO-AZIENDALE,
TURISTICO E PER GEOMETRI
“ARGENTIA” – GORGONZOLA
Via Adda 2 – tel. 02-9513518/539 fax 02-9511684
Sito internet: http://www.istitutoargentia.it
e-mail: [email protected]
CF 83503690154 - Codice meccanografico MITD020002 - Distretto n°58
- Il linguaggio di definizione dei dati: DDL
- Il linguaggio per la manipolazione dei dati: DML
- CREATE TABLE(CLAUSOLA FOREIGN KEY, UNIQUE, AUTOINCREMENT
e CHECK), ALTER TABLE, INSERT, UPDATE, DELETE, FOREIGN KEY
- Cenni ALTER TABLE e DROP TABLE
- Query semplici e complesse
- Query con parametri
- Operatori aggregati: COUNT, AVG, SUM, MIN, MAX
- Join, Left Join e Right Join, alias
- LIKE, BETWEEN, IN, DISTINCT, AND, OR
- UPPER,LOWER,LENGTH, TRIM, RTRIM, LTRIM
- ALL
- Ragguppamenti GROUP BY HAVING
- Ordinamenti: ORDER BY
- Funzioni sulle date: NOW(), YEAR(), MOUNTH(), DAY()
MODULO 4
Periodo: Marzo
Contenuti:
I sistemi operativi
- Scopi e motivazioni dei sistemi operativi
- Tipologie di sistemi operativi: sistemi monoutente, sistemi batch, sistemi
multiprogrammati, sistemi realtime, sistemi distribuiti, sistemi multitask, time
sharing
- Differenza tra programma e processo
- Cenni al Modello a strati dei sistemi operativi
- Context switch;
- Modello a strati dei sistemi operativi
- Cenni Backup dei dati e del database(*)
MODULO 5
Periodo: Marzo
Contenuti:
Gestione dei processi
- Il diagramma a stati dei processi
- Lo swap dei processi
Gli scheduler
3
ISTITUTO TECNICO COMMERCIALE, LIGUISTICO-AZIENDALE,
TURISTICO E PER GEOMETRI
“ARGENTIA” – GORGONZOLA
Via Adda 2 – tel. 02-9513518/539 fax 02-9511684
Sito internet: http://www.istitutoargentia.it
e-mail: [email protected]
CF 83503690154 - Codice meccanografico MITD020002 - Distretto n°58
-
Politiche di schedulazione
MODULO 6
Periodo: Aprile-Maggio
Contenuti:
Le reti
- Definizione di una rete di computer
- Segnale analogico digitale
- Classificazione delle reti per estensione: LAN, MAN, WAN, GAN
- Topologie di rete: reti a stella, reti ad anello, reti a bus
- Architetture di rete. Servizi orientati alla connessione e servizi privi di connessione.
I modelli delle architetture di rete. I modelli ISO/OSI e TCP/IP. Confronto fra
modello di riferimento OSI e architettura TCP/IP.
- I livelli del modello ISO/OSI
- I livelli del modello TCP/IP
- Gli indirizzi IP: struttura di un indirizzo IP
- Classi di indirizzi
- Ripasso conversione binario-decimale e viceversa
- Cenni IPV6
- UDP-TCP
- Indirizzi transport
- Cenni alle apparecchiature hw per espandere una rete locale: hub, bridge,
repeater
- Cenni agli instradatori per i pacchetti: i router
- I nomi di Internet
- I servizi:posta elettronica, FTP, telnet(cenni)
- Come scegliere indirizzi IP e nomi
MODULO 7
Periodo: Dicembre-Febbraio
Contenuti:
Introduzione ad Internet e Web
Programmazione lato client
- Siti e portali
- Creazione di siti web con linguaggio HTML
- Principali tag usati nel linguaggio HTML
- l'html e i browser, struttura pagina, testo, font del testo, MARQUEE colore del testo,
dimensioni del testo, stile del testo,gli elenchi.
- Struttura delle pagine,TAG,TITLE,P,FONT,IMG,liste puntate e numerate,tabelle
- i link e l'ipertestualità, i percorsi, le immagini.
4
ISTITUTO TECNICO COMMERCIALE, LIGUISTICO-AZIENDALE,
TURISTICO E PER GEOMETRI
“ARGENTIA” – GORGONZOLA
Via Adda 2 – tel. 02-9513518/539 fax 02-9511684
Sito internet: http://www.istitutoargentia.it
e-mail: [email protected]
CF 83503690154 - Codice meccanografico MITD020002 - Distretto n°58
-
le tabelle,attributi del tag table, td, tr, raggruppare celle con rowspan e colspan.
Moduli: il tag form,name e action,method,il tag input,i bottoni (submit, reset),inserire
testo (campo testo, textarea, password),consentire delle scelte (checkbox, radio,
select),altri campi (hidden).
MODULO 9
CSS
-
Definizione e utilità delle CSS;
Sintassi delle CSS;
Inserimento delle pagine CSS (pagine di stile esterne, interne, inline);
Proprietà dello sfondo e del testo e delle liste, tabelle e form.
MODULO 10
Periodo: Gennaio-Marzo
Contenuti:
La programmazione di applicazioni WEB (JSP)
Programmazione lato server (teoria)
Come interagiscono il client ed il server
Contenuti statici e dinamici
Pagine JSP
JSP ed i database
Server web: Tomcat
JDBC,JDBC-ODBC Bridge
Connessione ai DB
Operazioni sui DB
Request
Interrogazioni
Aggiornamenti
Direttiva import
La parte applicativa e gli esempi pratici di software sono stati realizzati in
laboratorio.
MODULO 11
Periodo: Settembre-Marzo
Contenuti:
Laboratorio
-
Realizzazione di semplici siti Web
5
ISTITUTO TECNICO COMMERCIALE, LIGUISTICO-AZIENDALE,
TURISTICO E PER GEOMETRI
“ARGENTIA” – GORGONZOLA
Via Adda 2 – tel. 02-9513518/539 fax 02-9511684
Sito internet: http://www.istitutoargentia.it
e-mail: [email protected]
CF 83503690154 - Codice meccanografico MITD020002 - Distretto n°58
-
Creazione pagine web per pubblicare il curriculum vitae
Esempi di semplici database
Esempi di interrogazioni di un DB tramite JSP(*)
MODULO 12
Periodo: Dicembre-Marzo
Contenuti:
Simulazione prove di maturità
Affrontate alcune prove di maturità del Mercurio:, .
Realizzate le seguenti simulazioni seconda prova (2007(medici)(*), 2009(riviste),
2005(palestra)
I docenti
Gli studenti
6