Università di Pisa -
Facoltà di Lettere e Filosofia e di
Scienze M.F.N.
Corso di laurea triennale in Informatica umanistica - Classe 5 - Area
umanistica
Fondamenti teorici e programmazione:
Modulo A - Elementi di programmazione
Anno accademico 2009/10
I semestre
Vincenzo Ambriola
Finalità del modulo
L'obiettivo del modulo [6 crediti] è la presentazione
dei concetti di base della programmazione mediante
il linguaggio di programmazione JavaScript.
Programma del corso
- Elementi di HTML: documento, etichetta, campo, bottone, modulo, evento.
- Il linguaggio JavaScript: comandi, espressioni, dichiarazioni, funzioni, array.
- Schemi elementari di programmazione: scansione lineare, ricerca lineare certa e incerta, ricerca binaria.
Materiale didattico
-
V. Ambriola. Elementi di programmazione in JavaScript. Nota didattica. 2009.
Tutti i capitoli tranne il capitolo 7.
-
J. Pollock. Fondamenti di JavaScript (seconda edizione italiana). McGraw-Hill, 2004.
Capitoli 1, 2, 3, 4, 5 (tranne 5.6), 6, 11 (tranne 11.6).
Materiale di consultazione
-
D. Gosselin, JavaScript. Apogeo, 2000.
-
D. Flanagan, JavaScript. La guida (quarta edizione). Apogeo - O’Reilly, 2002.
-
T. Negrino, D. Smith, JavaScript per il World Wide Web. Addison-Wesley, 2000.
Orario
-
Lunedì, 8:30 - 10:00, Aula L del Polo didattico Fibonacci.
-
Lunedì, 10:00 - 12:00, Laboratorio H del Polo didattico Fibonacci.
Orario di ricevimento
Avvisi
- 16 ottobre 2009. In linea la prima versione della nota didattica Elementi di programmazione in JavaScript.
Sono stati aggiornati e corretti i capitoli 1, 2, 3, 4, 9.
- 22 ottobre 2009. In linea la versione definitiva della nota didattica Elementi di programmazione in JavaScript.
- 1 dicembre 2009. Le lezioni del modulo A sono terminate il 30 novembre. I registri delle presenze devono essere consegnati
al Prof. Ambriola (utilizzando la sua casella postale presso il Dipartimento di Informatica) entro e non oltre il 18 dicembre.
- 14 dicembre 2009. JSenv è l'ambiente di sviluppo per JavaScript visto durante il laboratorio.