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 094748 - ADVANCED USER INTERFACES
  • 094745 - ADVANCED USER INTERFACES: INTERACTION
Docente Garzotto Franca
Cfu 5.00 Tipo insegnamento Modulo Di Corso Strutturato

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (Mag.)(ord. 270) - MI (434) INGEGNERIA INFORMATICA* AZZZZ094748 - ADVANCED USER INTERFACES
094744 - ADVANCED USER INTERFACES: INTERACTION
Ing Ind - Inf (Mag.)(ord. 270) - MI (474) TELECOMMUNICATION ENGINEERING - INGEGNERIA DELLE TELECOMUNICAZIONI* AZZZZ094748 - ADVANCED USER INTERFACES
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA* AZZZZ094748 - ADVANCED USER INTERFACES
094744 - ADVANCED USER INTERFACES: INTERACTION

Programma dettagliato e risultati di apprendimento attesi

OVERVIEW

Computing has now gone beyond conventional devices, involving digital artefacts that are constantly carried on by people, embedded within appliances, vehicles, walls, furniture, and pervasively used in most human activities. Multimedia information are displayed on large and small displays, embedded in the physical space or in wearable miniaturized devices like smart watches or eyeglasses. Users can communicate with devices using gestures, body movements, speech, or manipulating physical objects.

Thinking “out of the box” and understanding human needs is crucial to exploit the full potential of these novel technologies and to develop ground-breaking interactive applications and services. This course will stimulate this attitude and will provide students with technological and methodological know-how that will facilitate their becoming carriers of innovation in the ICT arena.

In this course you will learn:

  • a set of interaction paradigms “beyond the desktop” (mobile, motion-based, touch/touchless, tangible, robot-based), understanding the rationale and the “vision” of each paradigm, design principles, and main application domains.
  • general methodologies of Human Computer Interaction for requirements, design, and prototyping, and how to apply them to design innovative interactive applications
  • up-to-date implementation technologies to develop interactive applications that offer novel services and advanced user interfaces
  • systematic evaluation method to assess application quality for a User eXperience (UX) perspective

The learning approach is mostly project-based while the teaching format comprises ex-cathedra lessons, industrial seminars, practical exercises and a supervision of project work. Industrial seminars will involve representatives of major worldwide ICT players (including Google, Microsoft, Nokia, Intel) as well as small start-ups producing interactive technologies and services.

The course is organized in 2 main parts.

In the first 2-3 weeks of the semester, the course will provide the methodological and technological knowledge related to advanced user interfaces, through lectures, demos, and discussion of research or industrial projects. The rest of the course is devoted to project activities interplayed with additional lessons on specific topics. Project activities will benefit of the regular tutoring and supervision by the teacher and her teaching assistants. Examples of students' projects developed in past years can be found in the course website http://hoc13.elet.polimi.it/aui_interaction/

Industrial seminars will take place during the whole semester.

CONTENTS

The course will cover 3 main subject areas:

  • Innovative Interaction paradigms. Various interaction paradigms “beyond the desktop” are presented: Physical manipulation (interaction with “smart” interconnected physical objects that are digitally enhanced with sensors and actuators , e.g. Arduino); Multitouch interaction on large and small displays; Touchless full body interaction (Microsoft Kinect, Leap, and Intel Perceptual Computing); Human-robot Interaction. Each paradigm is discussed from different perspectives: rationale/vision, enabling technology, development tools, and design principles.
  • Development process of interactive application. The main activities and tasks involved in the development process of interactive applications are discussed as well as the methods and tools to perform them: requirements elicitation (Goal oriented approaches); design (scenario based approaches);prototyping (sketching approaches); evaluation (heuristics and empirical methods)
  • Experimental Research in Human Computer Interaction. User-basedexperimental research is crucial to understand human needs and requirements for a service-to-be, to generate new design ideas, and to evaluate an interactive artefact (either a prototype ro a deployed system) in terms of quality of its intended users. Basic concepts and methods of experimental research are discussed, including: research questions; dependent/independent variables; between v.s. within-group design; qualitative vs. quantitative data; data gathering techniques (observation, surveys; interviews; focus groups; automated data collection); data analysis; reliability and validity

Further details can be found in the course website http://hoc13.elet.polimi.it/aui_2013/

 


Note Sulla Modalità di valutazione

Students will be evaluated on the basis of their project work, which can be performed either individually or in group (preferred – max 3 students). Attending students can gain extra points (max 4) by performing some of the activities proposed during course (e.g., presentation/discussion of assigned research papers, user based testing of assigned applications).

The project consists of one or more of the following activities: design, implementation, evaluation of an interactive application that exploits novel interaction paradigms. Project delivery must include project documentation. Examples of students' projects developed in past years can be found in the course website http://hoc13.elet.polimi.it/aui_interaction/

The evaluation criteria for projects include technical and methodological quality, originality, and quality of a public presentation.

High-level project specifications will be introduced at the beginning of the course, while detailed specifications will be presented after the first set of lessons (week 3). Some projects will be proposed that account for both the module AUI: Interaction (prof. Garzotto) and the module AUI: Technology (prof. Cremonesi).

Regular tutoring sessions are undertaken with the supervision of teachers and teaching assistants. Please notice that we will not be able to offer tutoring after the end of the semester hence students are invited to perform their project work during the course to benefit of teachers’ support.

Best projects will be submitted for presentation to international conferences in the AIU area; in case of acceptance, students will be given a (limited) grant to attend the conference

Projects can be extended to master thesis.


Bibliografia
Risorsa bibliografica obbligatoriaCourse website http://hoc12.elet.polimi.it/aui_2013/
Risorsa bibliografica facoltativaR. Hartson, P. S. Pyla, The UX Book, Editore: Morgan Kaufman, Anno edizione: 2012 http://www.theuxbook.net/
Note:

A very useful pragmatic manual addressing all major topics of interaction design

Risorsa bibliografica facoltativaJennifer Preece et al., Interaction Design: Beyond Human-Computer Interaction, Editore: Wiley, Anno edizione: 2007 http://www.id-book.com/
Note:

Most of the book content is online, where it is integrated with useful resources.

Risorsa bibliografica facoltativaB. Buxton, Sketching User Exeriences:Getting the Right Design and the Design Right, Editore: Morgan Kaufmann, Anno edizione: 2007
Risorsa bibliografica facoltativaJ. Lazar et al., Research Methods in Human-Computer Interaction, Editore: Wiley, Anno edizione: 2010 http://sonify.psych.gatech.edu/~walkerb/classes/hci/extrareading/LazarFengHochheiser-CH14-and-Ch15.pdf

Software utilizzato
Nessun software richiesto

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 --
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.8.1 / 1.8.1
Area Servizi ICT
23/03/2023