Università degli Studi di Perugia

Navigazione

Contenuto principale

Insegnamento: Sistemi multimediali

Corso di laureaCorso di laurea in Informatica [L-31] D. M. 270/2004
SedePerugia
CurriculumGenerale - Regolamento 2011
Modalità di valutazione

Modalità individuale: prova teorico-pratica (HTML, CSS, XML, XSL, PHP); a completamento una breve prova orale. Modalità di gruppo: sviluppo di un progetto in Flash (il progetto deve essere corredato da una documentazione riguardante le fasi principali dello sviluppo).

Statistiche voti esamiDati attualmente non disponibili
Calendario prove esame

calendario esami 2013: 25 gennaio. 22 febbraio, 4 aprile, 4 giugno, 4 luglio, 4 e 25 settembre.

calendario esami 2014: 28 gennaio, 25 febbraio.

Unità formative opzionali consigliateDati attualmente non disponibili
DocenteSimonetta PALLOTTELLI
TipologiaAttività formative caratterizzanti
AmbitoDISCIPLINE INFORMATICHE
SettoreINF/01
CFU6
Modalità di svolgimentoConvenzionale
Programma

Introduzione ai sistemi multimediali.
- Trattamento dell'informazione. Il paradigma ipertestuale. Struttura di un ipertesto. Tipi di collegamenti. Navigazione in un ipertesto. Strumenti per l'orientamento. Sistemi multimediali e ipermediali.
- I modelli per la descrizione e per la progettazione di applicazioni ipermediali. I modelli di riferimento: Dexter Reference Model, Amsterdam Hypermedia Model. I modelli per la progettazione strutturata di presentazioni ipermediali.
- Interfaccia uomo-macchina (IUM o IHM). Modelli orientati ad oggetti per la produzione di applicazioni multimediali e ipermediali.

2. Dai media naturali ai media digitali.
- La codifica e la compressione dei dati. Compressione reversibile e irreversibile. Algoritmi di compressione.
- I formati dei media. Media e modelli dei dati. Classificazione dei media. Audio, immagini statiche, video. Media statici, media continui, media temporizzati.

3. Linguaggi e tecniche per la progettazione multimediale in ambiente Web.
- Il World Wide Web e la sua attuale struttura. Il Web 2.0. Principi architetturali fondamentali. Modelli di funzionamento. Trattamento dell'informazione.
- Il linguaggio HTML. Sintassi ed editor. Tag di intestazione; codifica del colore, dei diacritici e caratteri speciali; tag di impaginazione; tag di stile, tag di interruzione; ancore e link; tag script; tag link e base, implementazione dei moduli; struttura e tag dei frame; struttura e tag per le tabelle. La nuova versione HTML 5.0
- Introduzione al PHP. La programmazione lato client e lato server. Sintassi. PHP e HTML. I tipi di dati. Le variabili. I commenti. Gli operatori. Istruzione Icondizionali. I cicli. Gli array. Supporto in php per la manipolazione delle form HTML. Supporto in php per la variabili di sessione. Principali funzioni per accedere ad un database MySql: esecuzione di query, inserimenti, aggiornamenti e cancellazioni di record.
- I fogli di stile (CSS). Concetti di accessibilità ed usabilità. Validazione. Aspetti formali e pratici.
- I software di tipo CMS e LMS.
- XHTML e DTD.
- XML come mezzo di codifica dell'informazione. Strutturazione dell'informazione a vari livelli. Modeling dell'informazione in XML. Meta-livelli. Il passaggio dall'informazione ai media in XML. DTD: interno, esterno e misto; elementi; separatori e operatori; attributi; entità interne ed esterne. Namespaces.
- I linguaggi XSL, XPath.
- Semantic Web. Ontologie e ragionamento
- Introduzione ad Ajax.
- Introduzione ad HTML5.
Strumenti ed Applicativi.
- Panoramica e confronti su tecnologie e strumenti web.
- Software applicativo Flash. Ambiente di sviluppo: strumenti per il disegno e l'animazioni.

Supplement

Introduzione. Struttura ipertesti. Sistemi e modelli multimediali. Dai media naturali ai media digitali. Attuale struttura del Web. Il linguaggio di markup: HTML e CSS. Accessibilità e Usabilità. Validazione. I linguaggi di markup: XHTML, XML, DTD, XSL. Semantic Web. Introduzione al PHP. HTML5. AJAX. Flash.

Metodi didattici

Lezioni teoriche in aula e lezioni pratiche in laboratorio. Uso della piattaforma di e-learning http://estudium.unipg.it

Testi consigliati

- Introduzione alle tecnologie Web. Vito Roberto, Marco Frailis, Alessio Gullotta - Milano : McGraw-Hill
- Progettazione di dati e applicazioni per il web. Stefano Ceri ... [et al.] - Milano [etc.] : McGraw-Hill
- Programmare XML - R.Allen Wyke, Sultan Rehman, Brad Leupen - Mondatori
- Web design. Corso Multimediale - Ed. EXA Multimedia
- Architettura dell'informazione per il World Wide Web - L.Rosenfeld, P.Morville - ed. Hopslibri
- Ajax la grande guida, di Ryan Asleson - N.T. Sdutta, Mondadori
- Ajax, Enrico Amedeo, 2009, ed. Apogeo
- Semantic web, Emanuele Della Valle, Irene Celino, Dario Cerizza, 2009, ed. Pearson
- Creare siti web multimediali, Giorgio Brajnik, Elio Toppano, 2007, ed. Pearson

Risultati apprendimento

Lo studente dovrebbe essere in grado di affrontare correttamente ed esaurientemente l'analisi, la progettazione e la realizzazione di applicazioni multimediali e applicazioni web.

Periodo della didattica

I semestre: ottobre 2013 - gennaio 2014

Calendario della didattica

Orario delle lezioni (salvo diverse disposizioni): tutti i lunedì e giovedì dalle ore 9,00 alle ore 11,00.
Ricevimento (salvo diverse disposizioni): tutti ilunedì dalle 9,30 alle 11,30.
Calendario degli esami:

anno 2013: 25 gennaio. 22 febbraio, 4 aprile, 4 giugno, 4 luglio, 4 e 25 settembre.

anno 2014: 28 gennaio, 25 febbraio.

Attività supporto alla didatticaDati attualmente non disponibili
Lingua di insegnamentoItaliano
Frequenza

Facoltativa.

Sede

Aule e laboratorio del Dipartimento di Matematica e Informatica.

Ore
Teoriche42
Pratiche0
Studio individuale108
Didattica Integrativa0
Totale150
Anno3
PeriodoI semestre
Note

Uso della piattaforma di e-learning http://estudium.unipg.it

Orario di ricevimento

lunedì 8:30 - 11:30 - per il periodo estivo o
altro giorno deve essere concordato per e-mail.

Sede di ricevimento

Dipartimento di Matematica e Informatica
via Vanvitelli 1

Codice ECTS2013 - 5216

Inizio pagina

Approfondimenti