(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 sè un supporto portatile di memorizzazione
(floppy disk o memoria flash) per salvare, di volta in volta, il codice creato
nelle lezioni.
Orario delle
Lezioni
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:
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.