- Oggetto:
- Oggetto:
Progettazione e programmazione web
- Oggetto:
Web Design and Web Programming
- Oggetto:
Anno accademico 2020/2021
- Codice dell'attività didattica
- SCF0606
- Docente
- Prof.ssa Rossana Damiano (Titolare del corso)
- Corso di studi
- laurea triennale in DAMS
- Anno
- 3° anno
- Periodo didattico
- Secondo semestre
- Tipologia
- Affine o integrativo
- Crediti/Valenza
- 6
- SSD dell'attività didattica
- INF/01 - informatica
- Modalità di erogazione
- Mista
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Facoltativa
- Tipologia d'esame
- Orale
- Prerequisiti
- Prerequisito del corso è aver superato l'esame di Documentazione Digitale.
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Obiettivo del corso è introdurre la programmazione lato client tramite il linguaggio Javascript, con la finalità di realizzare applicazioni web interattive per la visualizzazione e l'accesso ai dati in ambito culturale.
The course will introduce the basics of client side programming in Javascript, with the goal of creating interactive web pages for accessing and visualizing cultural data.- Oggetto:
Risultati dell'apprendimento attesi
a) Conoscenza e capacità di comprensione: Conoscenza di base del linguaggio JavaScript, del paradigma di programmazione Ajax e delle librerie per la visualizzazione che verranno presentate durante il corso.
b) Capacità di applicare conoscenza e comprensione: Capacità di progettare gli elementi di base dell'interazione con l'utente e implementarli in JavaScript.
c) Autonomia di giudizio: capacità di individuare e valutare soluzioni lato client per la visualizzazione interattiva dei dati.
d) Abilità comunicative: capacità di esprimere con terminologia adeguata le tecnologie studiate nel corso.
e) Capacità di apprendimento: capacità di familiarizzare con nuovi plugin e librerie nell'ambito della programmazione lato client e di applicarli a nuovi casi di studio nell'ambito dei principi di interazione persona-macchina.
Basic knowledge of the Javascript language and of the paradigm of Ajax programming; familiarity with the libraries for programming interctive visualizations that will be introduced in the course.- Oggetto:
Modalità di insegnamento
Si prevede che il corso sia erogato in modalità mista con parte delle lezioni e dei materiali on line e alcune attività in presenza. La modalità di erogazione potrà subire cambiamenti in relazione alle disposizioni di ateneo e alla normativa vigente.
The course is expected to be delivered in a mixed mode with some on line lessons and some e-learning activities joined with live lectures . The teaching method may undergo changes in relation to the university measures and current legislation.
- Oggetto:
Modalità di verifica dell'apprendimento
Progetto e colloquio orale sugli argomenti del corso.
Project work and oral discussion.
- Oggetto:
Attività di supporto
Esempi e esercizi saranno forniti tramite la piattaforma di elearning di Ateneo.
Examples and exercises will be provided via the elearning platform of the University.
- Oggetto:
Programma
Architettura client server. Elementi di interaction design. Il modello a oggetti del documento (DOM) in Javascript. La libreria jQuery. Il paradigma di programmazione Ajax. Librerie per la visualizzazione interattiva di dati: rassegna e casi di studio.
Client server architecture. Interaction design basics. Document Object Model in JavaScript. JQuery library and plugins. Visualization libraries: survey and case studies.
Testi consigliati e bibliografia
- Oggetto:
Roberto Polillo, FACILE DA USARE – Una moderna introduzione alla ingegneria dell’usabilità. Edizioni Apogeo, giugno 2010 (capitoli 1-4), disponibile online (http://www.rpolillo.it/libri/libri-di-informatica/facile-da-usare/)
Risorse e tutorial disponibili sul sito https://jquery.com/ (in inglese).
Roberto Polillo, FACILE DA USARE – Una moderna introduzione alla ingegneria dell’usabilità. Edizioni Apogeo, giugno 2010 (capitoli 1-4), available online (http://www.rpolillo.it/libri/libri-di-informatica/facile-da-usare/)
Risorse e tutorial disponibili sul sito https://jquery.com/ (in English).
- Oggetto:
Note
- Oggetto: