logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2014/2015
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 089318 - HYPERMEDIA APPLICATIONS (WEB AND MULTIMEDIA)
Docente Garzotto Franca
Cfu 5.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (1 liv.)(ord. 270) - MI (358) INGEGNERIA INFORMATICA* AZZZZ089021 - APPLICAZIONI IPERMEDIALI (WEB E MULTIMEDIA)
I1AAZZZZ089318 - HYPERMEDIA APPLICATIONS (WEB AND MULTIMEDIA)
Ing Ind - Inf (Mag.)(ord. 270) - MI (434) INGEGNERIA INFORMATICA* AZZZZ089318 - HYPERMEDIA APPLICATIONS (WEB AND MULTIMEDIA)
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA* AZZZZ089318 - HYPERMEDIA APPLICATIONS (WEB AND MULTIMEDIA)

Programma dettagliato e risultati di apprendimento attesi

EDUCATIONAL GOAL

 This course aims at providing students with the methodological and technical knowledge and skills needed to develop high quality web based hypermedia in a systematic and efficient way.


TOPICS

The course is organized in two parts:  a tecyhnology-oriented part and a methodology-oriented part.

The technology-oriented part aims at developing key competences related to the implementation of complex web based hypermedia. Topics addressed include:

  • Key concepts of: Multilayer Web Architectures,Cloud Computing,Web protocol,Multimedia Formats
  • Presentation technologies and languages: XML (XHTML) and Cascading Style Sheets (CSS)
  • Technologies for dynamic web page execution (client side) and agile programming:
  • Architectural Patterns for web applications: Model View Controller (MVC)
  • Technologies for client-side oriented web applications
  • Interfacing web applications with DBs

The methodology-oriented part focuses on conceptual design of complex web based hypermedia. It proposes IDM (Interactive Dialogue Model) as a means to define information architecture, navigation, interaction, and presentation features of complex multi-channel applications, and emphasizes  the need for making the user experience easy and effective. Additional topics include usability evaluation, requirements management, and discussing how to map high level requirements into usable design solutions.

The course includes ex-cathedra lectures and a number of sessions devoted to exemplify, through exercises, demos, hand-on and case studies, the methods and concepts addressed by the course.

Industrial seminars will be organized with speakers invited from major national and international companies, discussing their approach and technical solutions in the development of large web portals.

 

 


Note Sulla Modalità di valutazione

EXAM AND EVALUATION

The exam consists of two components:

- Written Test: this individual test aims at evaluating students' knowledge related to design and usability methods; it can take place during the course period or in the official exam dates.

 - Project : this is preferably a team work (max 3 students) and requires the design and implementation of a web based hypermedia prototype (application requirements assigned by the teachers). Project activities can take place during the course and project outcomes can be delivered during the course or in the official exam dates.

 

Evaluation criteria

The exam aims at verifying that students have understood the contents of the course and how to apply the proposed methods and techniques, developing design and implementation skills at a good degree. Main evaluation criteria include: Completeness; Methodological and technical correctness of the solutions (in particular, consistency with the assigned requirements); Originality  of the solutions and effort invested in the development activity (for the project)


Bibliografia
Risorsa bibliografica obbligatoriaD.Bolchini, L.Mainetti, P.Paolini, Progettare siti web e applicazioni mobili, Editore: McGraw Hill, Anno edizione: 2006
Note:

In Italian

Risorsa bibliografica obbligatoriaD. Bolchini, F. Garzotto, Designing Multichannel Web Applications as "Dialogue Systems" - The IDM approach, Editore: Springer, Anno edizione: 2008
Note:

Chapter 8 of book: Gustavo Rossi, Oscar Pastor, Daniel Schwabe and Luis Olsina "Web Engineering: Modelling and Implementing Web Applications", Springer 2008

Risorsa bibliografica obbligatoriaBolchini, D., Paolini, P., Interactive Dialogue Model: a Design Technique for Multi-Channel Applications, Editore: IEEE, Anno edizione: 2006, Fascicolo: IEEE Trans. on Multimedia, Vol. 8, No. 3
Risorsa bibliografica obbligatoriaEric A. Meyer, CSS: The Definitive Guide, Third Edition, Editore: O'Reilly & Associates, ISBN: 978-0596527334
Note:

Cascading Style Sheets (CSS) is a way to separate a document's structure from its presentation. Eric Meyer an internationally known expert on HTML and CSS, tackles the subject with passion and delivers a comprehensive and thorough update to his groundbreaking book.


Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
lezione
30.0
esercitazione
20.0
laboratorio informatico
0.0
laboratorio sperimentale
0.0
progetto
0.0
laboratorio di progetto
0.0

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.6.1 / 1.6.1
Area Servizi ICT
08/12/2019