3° ANNO
Contenuti
Laboratorio
INFORMATICA
TEPSIT
SISTEMI E RETI
6 (3) A042
3 (1) A042
4 (2) A042
-Algortimica (quanto già
fatto nel biennio?) con uso
di funzioni e procedure
- Array e file di testo
- Sviluppo di software in
linguaggio C++ e C#
- Tipi di informazione e loro
gestione. Errore nell’inf. e
tecniche di correzione e di
compressione
- Introduzione ai Sist. Op.
- Schema PC e hardware del
sistema
- Stack ISO-OSI
- D-L reti locali
- Cenni alla numerazione IP
-Conversioni e passaggi di
base
- Smontaggio, analisi e
assemblaggio componenti PC
Contenuti
Laboratorio
6 (4) A042
3 (2)
A035
- Elettronica di base
- Segnali e adattamento
-Elettronica digitale e logica
cablata: porte logiche
- Elettronica del PC
- Installazione e configurazione di base di Sist. Operativi
(compresa la configurazione di rete)
Progetto trasversale (con modello “Waterfall”)
4° ANNO
TELECOMUNICAZIONI
3 (1)
A042
- File binari (standard)
- OOP (con file binari)
- Complessità algoritmica
- Metodologi di testing del
Software
- Schedulazione processi
- Tecniche gestione
memoria
- File system
- Programmazione C++, C#
e Java
- Gestione avanzata di
Sistemi Operativi
-Installazione e
configurazione di Sist. Op.
di rete
Testing del software (Java?)
Troubleshooting dei sistemi informatici
4 (2) A042
- IP approfondito e routing
- TCP e UDP (e servizi
relativi DNS, DHCP…)
- Sicurezza/Firewalling
(introduzione)
- Normativa sulla sicurezza
3 (2)
A035
- Tecniche di modulazione e
adattamento di segnali
- Routing e configurazione router; filtraggio pacchetti
- Implementazione servizi DNS, DHCP…
- Troubleshooting sulle reti
5° ANNO
Contenuti
INFORMATICA
TEPSIT
SISTEMI E RETI
6 (4) A042
3 (2) A042
4 (3) A042
- Modello concettuale,
logico e fisico di una base di
dati.
- Linguaggi e tecniche per
l'interrogazione e la
manipolazione delle basi di
dati.
- Linguaggi per la
programmazione lato server
a livello applicativo.
- Tecniche per la
realizzazione di pagine web
dinamiche.
- Utilizzo di DBMS e
linguaggio SQL
- Metodi e tecnologie per la
programmazione di rete.
-Protocolli e linguaggi di
comunicazione a livello
applicativo.
-Tecnologie per la
realizzazione di web-service
- Sviluppo programmi di
rete in C#, Java
Laboratorio
- Programmazione in ambito WEB con linguaggi C#, Java,
PHP, ASP.NET
- Tecniche di filtraggio del
traffico di rete.
- Tecniche crittografiche
applicate alla protezione dei
sistemi e delle reti.
- Reti private virtuali.
- Modello client/server e
distribuito per i servizi di
rete.
- Funzionalità e
caratteristiche dei principali
servizi di rete.
- Strumenti e protocolli per la
gestione ed il monitoraggio
delle reti.
- Macchine e servizi virtuali
GES. PROG. ORG. IMP.
3 (1)
A035
- Tecniche di pianificazione,
previsione e controllo di costi,
risorse e software per lo
sviluppo di un progetto.
- Documentazione di un
progetto
- Tecniche e metodologie di
testing a livello di singolo
componente e di sistema.
- Verifica e validazione del
risultato di un progetto.
- Normativa sulla sicurezza e la
prevenzione degli infortuni.
- Elementi di economia e di
organizzazione di impresa ( in
particolare settore ICT )
- Processi aziendali generali e
specifici del settore ICT
- Ciclo di vita di un
prodotto/servizio.
- Packet filtering e analisi del
traffico di rete con apposito
- Utilizzo di strumenti per lo
software
sviluppo di documentazione,
- Implementazione di servizi
pianificazione, testing di un
di rete con l’uso di macchine
progetto
virtuali in ambito Windows
(Server) e Linux