Corso di Progettazione e Produzione di Sistemi Multiediali

Lauree specialistiche della Facoltà di Scienze della Comunicazione

Facoltà di Scienze della Comunicazione - Università di Teramo

Anno Accademico 2005-2006

Prof. Luca Tallini

 

(Prof. Luca Ponte)


Luogo delle Lezioni

Aula Informatica (Coste S. Agostino, sede di Giurisprudenza). 
 

Eventuali variazioni saranno comunicate a lezione e e sul forum on-line.

Si consiglia di portare sempre con un supporto portatile di memorizzazione (floppy disk o memoria flash) per salvare, di volta in volta, il codice creato nelle lezioni.
 

Orario delle Lezioni

  1. Lunedì, 10 Aprile 2006, ore 15:30 - 17:30. Aula  16  (Scienze Politiche)
  2. Mercoledì, 12 Aprile 2006, ore 15:30 - 17:30. Aula Informatizzata  (Giurisprudenza)
  3. Giovedì, 20 Aprile 2006, ore 15:30 - 17:30. Aula Informatizzata  (Giurisprudenza)
  4. Venerdì, 21 Aprile 2006, ore 17:30 - 19:30. Aula Informatizzata  (Giurisprudenza)
  5. Giovedì, 27 Aprile 2006, ore 15:30 - 17:30. Aula Informatizzata  (Giurisprudenza)
  6. Venerdì, 28 Aprile 2006, ore 17:30 - 19:30. Aula Informatizzata  (Giurisprudenza)
  7. Giovedì, 4 Maggio 2006, ore 15:30 - 17:30. Aula Informatizzata  (Giurisprudenza)
  8. Venerdì, 5 Maggio 2006, ore 17:30 - 19:30. Aula Informatizzata  (Giurisprudenza)
  9. Lunedì, 8 Maggio 2006, ore 15:30 - 17:30. Aula  16  (Scienze Politiche)
  10. Giovedì, 11 Maggio 2006, ore 15:30 - 17:30. Aula Informatizzata  (Giurisprudenza)
  11. Venerdì, 12 Maggio 2006, ore 17:30 - 19:30. Aula Informatizzata  (Giurisprudenza)
  12. Lunedì, 15 Maggio 2006, ore 15:30 - 17:30. Aula  16  (Scienze Politiche)
  13. Giovedì, 18 Maggio 2006, ore 15:30 - 17:30. Aula Informatizzata  (Giurisprudenza)
  14. Venerdì, 19Maggio 2006, ore 17:30 - 19:30. Aula Informatizzata  (Giurisprudenza)
  15. Lunedì, 22 Maggio 2006, ore 15:30 - 17:30. Aula  16  (Scienze Politiche)
  16. Giovedì, 25 Maggio 2006, ore 15:30 - 17:30. Aula Informatizzata  (Giurisprudenza)
  17. Venerdì, 26 Maggio 2006, ore 17:30 - 19:30. Aula Informatizzata  (Giurisprudenza)

 

Programma del Corso.

Introduzione alla programmazione. I moduli html: tag contenitore e elementi di input, attributi. Metodi per l'invio di dati. 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. Operatori: di assegnazione, di confronto, aritmetici, sui bit, logici, sulle stringhe e speciali. Precedenza tra operatori. Espressioni regolari. 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 on line (facoltativo):

Programmi JavaScript sviluppati nel corso:

 

Programmi JavaScript sviluppati nel corso –FORMATO ZIP- :

Eventuali testi off-line di riferimento:

Esami.

Gli esami si terranno dalla fine del corso e consisteranno in:

  1. Prova Scritta, cartacea e/o sul calcolatore; 
  2. Prova Orale, 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 dell'esame sono:

 

Test di autovalutazione (esempio per la prima prova)

Un test di autovalutazione per questo insegnamento, che costituisce anche un esempio della prima prova d'esame, è fruibile a questo indirizzo.
 

Progetti

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

Contatti con il docente

Gli studenti che volessero contattare il Prof. Tallini per segnalare e/o domandare qualsiasi cosa inerente al Corso possono scrivere esclusivamente a questa casella di posta elettronica

Per contattare il Dott. Mascella, invece, scrivere esclusivamente a questa casella di posta elettronica.

Per contattare il Dott. Ponte, invece, scrivere esclusivamente 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.
 

Forum on line.

E' attivo, a questo indirizzo sul sito di ForumFree.Net, un forum di discussione per questo Corso. Il forum, denominato "Progettazione e Produzione di Sistemi Multimediali", è costituito da due sezioni: 1) News del corso (che generalmente conterrà informazioni utili sulle lezioni, sul materiale didattico, sugli esami, ecc.) e 2) Discussioni sul corso e sui suoi contenuti, su cui gli studenti potranno scambiare tra di loro, e/o con il docente, idee e quant'altro attinente al Corso. Se volete proporre una nuova sezione del Forum, inviare un'e-mail a Luca Ponte
 

I vecchi siti del corso:

Link al sito del corso 2002-2003.
Link al sito del corso 2003-2004.

Link al sito del corso 2004-2005.