Informazioni sul Docente
Breve biografia del docente
¾ laureato c/o Università degli Studi di Bari nel 1984 in Ingegneria
Elettronica discutendo una tesi in Calcolatori Elettronici
¾ Esperienza in diverse aziende nel campo informatica industriale
(General Electric – ex Nuovo Pignone, Alstom - ex Sasib
Railways, Mermec, ecc.) come sviluppatore, progettista e capo
progetto
Telematica II
1. Introduzione al Corso
¾ Consulente nel campo Informatico (diverse aziende pubbliche/
private, Commissione Europea a Bruxelles)
¾ Docente di Fondamenti di Informatica II a.a.2008-2009
Politecnico di Bari – Corso di Laurea in Ingegneria Informatica
Corso di Laurea in Ingegneria Informatica
A.A. 2009-2010
2° Semestre
Prof. Giovanni Pascoschi
¾ Docente in Informatica e Sistemi di Elaborazione delle
informazioni negli Istituti Tecnici Industriali
2
Informazioni sul Corso
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni
Informazioni sul Corso
Corso di 3 CFU (teoria+esercitazioni/laboratorio)
Orario delle lezioni
¾ Martedi’ ore 14:10 - 15:50 aula 21 (provvisorio)
¾ Venerdi’ ore 14:10 - 15:50 aula E
Calendario
Organizzato in un unico modulo didattico
¾IV Periodo dal 10/5/2010 al 26/6/2010
Ricevimento studenti su appuntamento
¾ Prof. Pascoschi: martedi’ ore 16:00-17:00
¾ dove: Dipartimento Elettrotecnica e Elettronica
Riferimenti internet
¾ email: [email protected]
¾ Sito Web Corso
http://www.primeeng.it Æ Telematica II
¾ Newsletter sul sito Web del Corso
3
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni
4
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni
Obiettivi del Corso
Contenuto del Corso
Progettare (in maniera propedeutica) applicazioni in linguaggio
JAVA
Prima Parte (6 ore) – Linguaggio JAVA
¾ Introduzione al JAVA
¾ Tipi di Dati, Strutture di Controllo
¾ Strutture semplici dati (array, matrici)
¾ OOP in JAVA
¾ Gestione della memoria e delle stringhe
¾ ADT in JAVA, ereditarietà, polimorfismo, package
Analizzare le principali problematiche del layer applicativo dello
stack TCP/IP
Progettare/implementare applicazioni in linguaggio JAVA di tipo
client/server
5
7
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni
6
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni
Contenuto del Corso
Contenuto del Corso
Seconda Parte (14 ore) – Protocolli applicativi
¾ il WEB e il protocollo HTTP
¾ Protocollo FTP
¾ La posta elettronica : SMTP, POP3, IMAP
¾ Protocollo DNS
¾ Voip e relativi protocolli
¾ Reti peer-to-peer
¾ Elementi di sicurezza/crittografia
Terza Parte (8 ore) – Applicazioni telematiche
¾ Socket e server TCP
¾ Client TCP
¾ Server UDP
¾ Server FTP
¾ Elementi sui server multithreading
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni
8
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni
Prerequisiti del Corso
Materiale didattico / Libri di testo
Conoscenza dei modelli ISO/OSI e TCP/IP (Telematica I)
Conoscenza approfondita della
(Fondamenti di Informatica II – C++)
programmazione
Libri di testo consigliati
1. Appunti-dispense del corso
2. C. De Sio Cesari, “Manuale di JAVA 6”, Hoepli
3. Herbert Schildt, “JAVA – La guida completa”, Mc Graw
Hill – settima edizione.
4. E. Rusty Harold, “JAVA Network Programming”,
O’Reilly – 3° Edition
5. J. Kurose & K. Ross, “Computer Networking A topDown Approach”, Pearson - 5° Edition
OOP
Propedeuticità formali:
¾ Sistemi Operativi
9
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni
10
Modalita’ d’esame
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni
Fine introduzione al corso
Appelli (2 a luglio, 2 a settembre, 1 nella pausa primo
semestre, 2 a febbraio, 1 nella pausa del secondo semestre)
Vincoli sulla partecipazione: consigliata frequenza del corso
(vincolante per la parte esercitazione/laboratorio)
Domande/Suggerimenti?
Prova scritta + Prova orale (facoltativa)
Durante il corso verranno forniti maggiori dettagli sulle
modalità di partecipazione all’esame
11
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni
12
Telematica II – A.A. 2009-2010
a cura di Pascoschi Giovanni