Insegnamento di "Tecnica della Programmazione Multimediale"

Corso di Laurea in Pubblicità Marketing e Comunicazione Aziendale
Facoltà di Scienze della Comunicazione
A.A. 2005-06

(Prof. Luca Tallini)

Calendario Didattico.

Quando Dove Note
4 Ottobre 2005 13.30-15.30 Aula informatizzata (Giurisprudenza)
6 Ottobre 2005 10.30-12.30 Aula informatizzata (Giurisprudenza)
7 Ottobre 2005 10.30-12.30 Aula informatizzata (Giurisprudenza)
11 Ottobre 2005 13.30-15.30 Aula informatizzata (Giurisprudenza)
13 Ottobre 2005 10.30-12.30 Aula informatizzata (Giurisprudenza)
14 Ottobre 2005 9.30-11.30 Aula 5
18 Ottobre 2005 13.30-15.30 Aula informatizzata (Giurisprudenza)
20 Ottobre 2005 10.30-12.30 Aula informatizzata (Giurisprudenza)
21 Ottobre 2005 9.30-11.30 Aula 5
25 Ottobre 2005 13.30-15.30 Aula informatizzata (Giurisprudenza)
27 Ottobre 2005 10.30-12.30 Aula informatizzata (Giurisprudenza)
28 Ottobre 2005 9.30-11.30 Aula 5
3 Novembre 2005 10.30-12.30 Aula informatizzata (Giurisprudenza)
4 Novembre 2005 9.30-11.30 Aula 5
8 Novembre 2005 13.30-15.30 Aula informatizzata (Giurisprudenza)
11 Novembre 2005 9.30-11.30 Aula 5
Da definire I Esame parziale - Aula informatizzata (Giurisprudenza)
29 Novembre 2005 13.30-15.30 Aula informatizzata (Giurisprudenza)
1 Dicembre 2005 10.30-12.30 Aula informatizzata (Giurisprudenza)
2 Dicembre 2005 9.30-11.30 Aula 5
6 Dicembre 2005 13.30-15.30 Aula informatizzata (Giurisprudenza)
13 Dicembre 2005 13.30-15.30 Aula informatizzata (Giurisprudenza)
15 Dicembre 2005 10.30-12.30 Aula informatizzata (Giurisprudenza)
16 Dicembre 2005 9.30-11.30 Aula 5
10 Gennaio 2006 13.30-15.30 Aula informatizzata (Giurisprudenza) Esempi sugli statements (file .zip)
12 Gennaio 2006 10.30-12.30 Aula informatizzata (Giurisprudenza)
13 Gennaio 2006 9.30-11.30 Aula 5
17 Gennaio 2006 13.30-15.30 Aula informatizzata (Giurisprudenza)
19 Gennaio 2006 10.30-12.30 Aula informatizzata (Giurisprudenza)
20 Gennaio 2006 9.30-11.30 Aula 5
24 Gennaio 2006 13.30-15.30 Aula informatizzata (Giurisprudenza) Esempi
26 Gennaio 2006 10.30-12.30 Aula informatizzata (Giurisprudenza)
27 Gennaio 2006 9.30-11.30 Aula 5
3 Febbraio 2006 - ore 10.30 II Esame Parziale - Aula informatizzata (Giurisprudenza)
3 Febbraio 2006 - ore 10.30 Esame Totale - Aula informatizzata (Giurisprudenza)

Programma del Corso.

  1. Internet e World Wide Web. Iperoggetti multimediali e navigazione. Generalità sul TCP/IP: protocolli e servizi di base.
  2. Generalità e struttura di un documento HTML. Sintassi, tags e attributi. Intestazione del documento (Heading Tags). Elementi testuali, titoli e paragrafi. Liste ordinate, non ordinate e di definizione. Formattazione del testo. Ancore e collegamenti, percorsi relativi ed assoluti. Immagini e mappe di immagini. Inserimento di altri elementi multimediali. Tabelle. Riquadri (Frames) e impaginazioni a riquadri (Frameset). URLS, Colori, simboli speciali ed entità.
  3. I fogli di stile (CSS): inserimento nelle pagine HTML, definizioni e proprietà. Creazione di un foglio di stile.
  4. La grafica. Percezione del colore e modelli di rappresentazione. modelli RGB e CMYK. Grafica bitmap e vettoriale. Risoluzione cromatica e grafica. Formati per il salvataggio delle immagini. Le compressioni GIF e JPEG. Le periferiche. L'audio. Il campionamento e la codifica digitale: profondità di bit e frequenza di campionamento. I canali. I formati per il salvataggio dei files sonori. La compressione MP3. VIdeo digitale. La compressione video ed i formati.
  5. I moduli html. Elementi di input e bottoni. Tags e attributi nelle form. Metodi per l'invio di dati.
  6. Introduzione alla programmazione. Generalità sul linguaggio Javascript. Interazione tra Html e Javascript, inserimento degli script nelle pagine web. I valori e le conversioni tra tipi di dati. Le variabili: dichiarazione e scopo. Letterali. Caratteri Ascii e Unicode. Espressioni ed operatori. Precedenze tra operatori. Istruzioni condizionali: if..else e switch. Cicli di istruzioni: for, while, do while, label, break e continue. Istruzioni per la manipolazione degli oggetti: for..in e with. Le funzioni: definizione, chiamata e argomenti. Funzioni predefinite: eval, isFinite, isNaN, parseInt e parseFloat, Number e String, escape e unescape. Controllo e gestione degli eventi: definizione, cattura e validazione degli input. Gli oggetti, le proprietà ed i metodi. Oggetti del Core predefiniti: Array, Boolean, Date, Function, Math, Number e String. Gli oggetti relativi alla navigazione e la loro gerarchia. Proprietà del documento. Oggetti chiave del browser: location, history e navigator. Il metodo write. Windows e frames: apertura, utilizzo, navigazione e chiusura. I cookies.

Materiale didattico

Altro materiale didattico on line (FACOLTATIVO).

Eventuali testi off-line di riferimento (FACOLTATIVI).

Alcuni esempi sui CSS.

Alcuni esempi JavaScript.

Esami parziali.

Gli esami parziali, in numero di due, si svolgeranno al termine della prima parte e al termine della seconda parte (come indicato nel calendario didattico). Ciascun parziale consisterà di una sola prova, ovvero:

Gli argomenti che saranno oggetto dei due esami sono:

Per il primo parziale:

Per il secondo parziale:

Il voto conseguito nel I parziale viene conservato fino all'appello primaverile (marzo-aprile 2006) incluso.

Esami totali.

Gli esami totali si terranno dalla fine del corso e consisteranno di due prove:

  1. Test su calcolatore con domande a risposta multipla;
  2. Colloquio, a seguire la prova scritta, in cui verranno discussi gli eventuali progetti e verrà effettuata la verbalizzazione.
    Le due prove si sostengono nella stessa giornata. Si è ammessi alla prova orale con qualunque votazione dello scritto.

Gli argomenti che saranno oggetto delle due prove d'esame sono tutti gli argomenti previsti per il I ed il II parziale.

Progetti.

E' facoltativa la realizzazione di un progetto individuale, utilizzando html + css + javascript, la cui discussione sarà effettuata in sede di colloquio finale. Il contenuto del progetto può essere scelto a piacimento.

Contatti con il docente.

Per contattare il Prof.. Tallini scrivere esclusivamente a questa casella di posta elettronica.

Per contattare il Dott. Pelusi scrivere a questa casella di posta elettronica.

Per contattarci di persona, siamo disponibili prima e dopo le lezioni oppure, quando siamo nel nostro studio, la porta è sempre aperta.

Il Ricevimento Studenti è comunque fissato per il Venerdì, dalle 11.30 alle 13.00.