Corsi di Laurea Corsi di Laurea Magistrale Corsi di Laurea Magistrale
a Ciclo Unico
Scuola di Scienze
INFORMATICA
Insegnamento
TECNOLOGIE WEB
SCP4065581, A.A. 2019/20

Informazioni valide per gli studenti immatricolati nell'A.A. 2017/18

Principali informazioni sull'insegnamento
Corso di studio Corso di laurea in
INFORMATICA
SC1167, ordinamento 2011/12, A.A. 2019/20
N0
porta questa
pagina con te
Crediti formativi 9.0
Tipo di valutazione Voto
Denominazione inglese WEB TECHNOLOGIES
Sito della struttura didattica http://informatica.scienze.unipd.it/2019/laurea
Dipartimento di riferimento Dipartimento di Matematica
Obbligo di frequenza No
Lingua di erogazione ITALIANO
Sede PADOVA
Corso singolo È possibile iscriversi all'insegnamento come corso singolo
Corso a libera scelta È possibile utilizzare l'insegnamento come corso a libera scelta

Docenti
Responsabile OMBRETTA GAGGI INF/01
Altri docenti MATTEO CIMAN

Dettaglio crediti formativi
Tipologia Ambito Disciplinare Settore Scientifico-Disciplinare Crediti
CARATTERIZZANTE Discipline Informatiche INF/01 9.0

Organizzazione dell'insegnamento
Periodo di erogazione Primo semestre
Anno di corso III Anno
Modalità di erogazione frontale

Tipo ore Crediti Ore di
didattica
assistita
Ore Studio
Individuale
ESERCITAZIONE 1.5 12 25.5
LABORATORIO 2.5 20 42.5
LEZIONE 5.0 40 85.0

Calendario
Inizio attività didattiche 30/09/2019
Fine attività didattiche 18/01/2020
Visualizza il calendario delle lezioni Lezioni 2019/20 Ord.2011

Commissioni d'esame
Commissione Dal Al Membri
4 a.a 2018/2019 01/10/2018 28/02/2020 BALLAN LAMBERTO (Presidente)
GAGGI OMBRETTA (Membro Effettivo)
CRAFA SILVIA (Supplente)
MARCHIORI MASSIMO (Supplente)
PALAZZI CLAUDIO ENRICO (Supplente)

Syllabus
Prerequisiti: È opportuno avere familiarità con gli elementi di base della programmazione, così come forniti nei corso di “Programmazione” e “Programmazione ad oggetti”.
Gli studenti devono aver superato il corso di "Basi di Dati"
Conoscenze e abilita' da acquisire: L'insegnamento intende presentare agli studenti il World-Wide Web e le tecnologie informatiche che lo caratterizzano. Ha lo scopo di fornire le conoscenze necessarie per la progettazione e lo sviluppo di siti web di qualità con l'uso delle tecnologie più avanzate. Gli studenti, oltre ad acquisire una conoscenza di alto livello dei vari tipi di tecnologie web esistenti, verranno formati a divenire sviluppatori di siti web basati sui i linguaggi standard e la tecnologia XML. Verranno inoltre trattati aspetti dell’interattività sul web (linguaggi di script).
Modalita' di esame: Lezioni frontali, esercitazioni in laboratorio, e realizzazione di un progetto.
Criteri di valutazione: Lo scritto contiene alcune domande che consentono di valutare il livello di apprendimento delle nozioni teoriche impartite durante il corso.
Il progetto, svolto in gruppo, mira a valutare la capacità, da parte dello studente, di individuare un caso di studio adeguato, e di progettare e realizzare un sito web sia per quanto riguarda la parte di backend che di frontend.
Contenuti: 1. Introduzione. Il concetto di ipertesto, il World Wide Web ed Internet. Gli enti di standardizzazione, le architetture Client-Server e i protocolli di Internet.

2. I linguaggi del web statico. I linguaggi XHTML e HTML5 e i fogli stile (il linguaggio CSS): formattazione del testo e la grafica su Web; links e navigazione.

3. Principi di web design. Architettura dell'informazione. Schemi Organizzativi e strutture per la navigazione. Progettazione dell'interfaccia. Accessibilità e legislazione. Tecniche per garantire l'accessibilità. Search Engine Optimization.

4. Il linguaggio XML. EXtensible Markup Language (XML), i linguaggi per la definizione di uno schema (DTD e XMLSchema), cenni al reperimento dati (XPath) e introduzione ai fogli di trasformazione di stile per XML (XSLT).

5. I linguaggi per il web dinamico (Programmazione su Internet) sia lato client che lato server. Il linguaggio Javascript. Il modello DOM per la gestione delle pagine via JavaScript. Il linguaggio PHP.
Attivita' di apprendimento previste e metodologie di insegnamento: L'insegnamento prevede lezioni frontali, esercitazioni in laboratorio e la realizzazione di un progetto.
Eventuali indicazioni sui materiali di studio: I lucidi del corso e il materiale dei laboratori sono messi a disposizione sul sito web del corso.
Testi di riferimento:

Didattica innovativa: Strategie di insegnamento e apprendimento previste
  • Lecturing
  • Laboratory

Didattica innovativa: Software o applicazioni utilizzati
  • Moodle (files, quiz, workshop, ...)
  • Kaltura (ripresa del desktop, caricamento di files su MyMedia Unipd)

Obiettivi Agenda 2030 per lo sviluppo sostenibile
Istruzione di qualita' Industria, innovazione e infrastrutture