Course Details for A.Y. 2014/2015
Name:
Progettazione di Sistemi Interattivi / Designing Interactive System
Basic information
Credits:
: Laurea Magistrale in Ingegneria Informatica e Automatica 9 CFU (b)
Degree(s):
Laurea Magistrale in Ingegneria Informatica e Automatica 1st anno curriculum Informatica Compulsory
Language:
Italian
Course Objectives
The course aims to provide the knowledge necessary to design usable interactive applications, with a strong methodological approach. To this aim the course provides an introduction to and overview of the field of human-computer interaction (HCI). Course readings span current theory and practice in interactive environment specification, design and evaluation mainly through individual and team projects carried out under the continuous supervision of the teacher. A variety of projects with different goals and different target users, regularly discussed in plenary in-class presentations, allow students to be confronted with the diverse problems/issues that a designer has to face.
The central focus of the course is a semester-long team project, in which students conceive and design an interactive application. Teams are incrementally led through the phases of field study and requirements analysis, conceptual design, scenario-based design, paper prototyping, mockup prototyping, and usability analysis and evaluation. A second component of the course involves the introduction to Responsive Web Design, which complements the notions gained in the Web Programming course; in this case students are assigned individual projects aimed at designing and implementing a real web site.
Course Content
- INTRODUCTION. Introduction to Human-Computer Interaction (HCI) and its historical evolution. Design frameworks and processes. HCI models.
- MANAGING THE DESIGN PROCESS. The User-Centered Design Methodology (UCDM). Data gathering techniques and requirements specification. The conceptual design. Personas and scenarios. Use cases and tasks analysis. Prototyping: low fidelity and high fidelity prototypes; paper sketches; wireframe prototypes; mockups. Usability evaluation: expert-bases and user-based methods.
- DESIGNING THE GRAPHICAL USER INTERFACE. Elements of visual design: visual variables; scale, contrast and proportions; organization and visual structures; module and program. Design principles and guidelines. Dialogue design. Multiple-window strategies. Presentation styles. Main design patterns.
- DESIGNING FOR THE WEB. A quality model for web sites. A road-map for designing small and medium size web sites. Usability for the web. Responsive web design: fluid grids, breakpoints, mediaqueries, HTML5 and css.
Prerequisites and Learning Activities
Though not strictly necessary, basic notions in database design and web programming may help.
Assessment Methods and Criteria
Students are assigned a team project (the design of an interactive application) and an individual project (the design of a responsive web site). Team projects are preferrably carried on during the course under the continuous supervision of the teacher. Individual projects are carried on after the course is finished. The exam is a 15-20 minute presentation aimed at critically analyzing the work done.
Textbooks
- Laura Tarantino, Elementi di progettazione di sistemi interattivi , Slides disponibili sul sito del corso (sulla piattaforma di e-learning di Ateneo).
- J.Preece, Y. Rogers, H. Sharo,, Interaction Design , Apogeo.
- R.Polillo, Plasmare il Web - Road map per siti di qualità , Apogeo.
- E. Marcotte, Responsive Web Design , A Book Apart, New York, NY.
Course page updates
This course page is available (with possible updates) also for the following academic years:
To read the current information on this course, if it is still available, go to the university course catalogue .
Course information last updated on: 12 febbraio 2014, 19:00