Programma
Nuova ricerca
Stampa scheda
Tecnologie Web
Web Technologies Alessandro Cucchiarelli
Sede
Ingegneria
A.A.
2015/2016
Crediti
9
Ore
72
Periodo
II
Lingua
ITA
Prerequisiti
conoscenza di base delle tecnologie informatiche
Risultati di apprendimento attesi
Il corso ha l'obiettivo di fornire allo studente la capacità di comprendere le tecnologie alla base del Word Wide Web e le conoscenze necessarie per realizzare applicazioni in tale dominio.
Programma
Introduzione alle tecnologie alla base del World Wide Web (W3). Il Modello Client/Server: definizione e caratteristiche fondamentali. Sua applicazione per il W3. Il Linguaggio HTML: principi e tag fondamentali. Il Linguaggio JavaScript. Il Linguaggio PHP. I framework Zend. La libreria jQuery.
Modalità di svolgimento dell'esame
METODI DI VALUTAZIONE DELL'APPRENDIMENTOL'esame si compone di due prove: lo sviluppo di unapplicazione Web finalizzata alla valutazione della capacità dello studente di applicare i concetti e le tecnologie illustrate durante il corso per la soluzione di un problema reale ed una orale, che ha l'obiettivo di verificare il livello di apprendimento delle conoscenze concettuali acquisite dallo studente. Una valutazione positiva dellapplicazione Web (punteggio maggiore o uguale a 18/30) costituisce il prerequisito per laccesso alla prova orale, che consiste in unanalisi preliminare del codice dellapplicazione, seguita da una serie di domande sugli argomenti del corso.
CRITERI DI VALUTAZIONE DELL'APPRENDIMENTOLapplicazione Web verrà valutata sulla base della corrispondenza delle sue caratteristiche funzionali con le specifiche date, delluso corretto ed efficace degli strumenti tecnologici utilizzati per il suo sviluppo ed in termini di organizzazione del lavoro necessario alla sua realizzazione, in base a quanto verificato durante le revisioni di progetto. Durante la prova orale, il candidato deve dimostrare di conoscere i principi e le tecnologie utilizzate nello sviluppo di applicazioni Web, di saper usare un corretto linguaggio tecnico e di saper risolvere problemi puntuali. Il punteggio massimo verrà conseguito dimostrando un'approfondita conoscenza dei temi trattati nel corso.
CRITERI DI MISURAZIONE DELL'APPRENDIMENTOL'apprendimento dello studente verrà misurato con un voto massimo pari a 30.
CRITERI DI ATTRIBUZIONE DEL VOTO FINALEPer superare l'esame, lo studente deve conseguire un punteggio maggiore o uguale a 18/30, sia nella valutazione dellapplicazione Web che nella prova orale. Il voto finale è la media delle valutazioni delle due prove e la lode viene assegnata agli studenti che abbiano dimostrato una conoscenza approfondita delle tematiche oggetto del corso ed una spiccata capacità di fornire soluzioni efficienti ed efficaci ai problemi applicativi proposti.
Testi consigliati
T.T.Gottleber, T.N.Trainor, Introduzione a HTML4, McGraw Hill
S.Stobart, M.Vassileiou, PHP and MySQL Manual, Springer Verlang
D.Goodman, JavaScript Bible, Hungry Minds, Inc
Zend Framework 1.8 Web Application Development K.Pope Packt Publishing
Corsi di laurea
- Ingegneria Informatica e dell'Automazione (Corso di Laurea Triennale (DM 270/04))
- Ingegneria Informatica e dell'Automazione (Corso di Laurea Magistrale (DM 270/04))