Interacção Homem-Computador

Objetivos

The objective of this course is to provide a broad but complete view on the problems, methodologies and practices of designing and evaluating human-computer interaction experiences, as a part of the software engineering lifecycle or of other product design processes. Students will learn the historical background and the current technological context, the enabling technologies and, notably, the state-of-the-art interaction technologies. Students will understand how to obtain information about end user's needs and goals, their current and desired tasks, while taking into account their perception and cognitive capabilities, so that the designing the interactive user experience of a computing solution, can be an effective and efficient process. Students will follow the complete process of designing interactive user experiences, in the context of a group project on a topic of their choice, relating to a general theme proposed by the Professor. This iterative process includes defining the problem, deriving user requirements, developing a low-fidelity prototype as a solution that meets such requirements, evaluating it by experts, pursuing new development cycle of the prototype that culminates in conducting an experimental study with real end users. This last step ensures the validation of the final version of the prototype of the IPM solution developed by the group, with methods of descriptive and analytical statistics.

As to more specific objectives, the following knowledge acquisition by the students stands out, in the context of the complete process of designing interactive user experiences:

  • User requirements gathering and analysis - Students will understand what visual interface and interactive user experience they must design and build, as a solution to a problem they must first identify, using an iterative approach. Students will be able to define functional user requirements and those related to the usability of the interface solution they will build, taking into account the profile of the end user, their skills and limitations, the current and desired tasks, the restrictions of the environment of use of the solution, other restrictions related to computational equipment, culture, language, geopolitical, adopting appropriate methods of data collection and analysis, such as questionnaires, interviews, focus groups, the study of competition in the market, analysis of the state of the art, among others.
  • Design - Students will know how to create the best design proposal for the interactive user experience and user interface, as a solution to the problem in question, using storyboarding, low-fidelity and high-fidelity prototyping approaches.
  • Heuristic evaluation - Students will know how to ensure that their design proposals for interactive user experiences, are usable by people. In this sense, the respective prototype proposals will be subject to a new iteration, after heuristic evaluation of an empirical nature, performed by experts.
  • Study and evaluation with users - Students will be able to design user studies based on tasks performed with the interactive prototype created, identifying population, sample, dependent, independent and control variables of a given study, and will also know how to raise hypotheses (including the null hypothesis) on the dependent variables. Using appropriate data collection methodologies for end users, as well as descriptive and inference statistical methods, students will be able to carry out a summative assessment and a critical analysis of the dependents hypotheses, and thus conclude on the usability and satisfaction of the requirements, regarding the final version of the developed prototype.
  • Group project planning and execution - Students will develop group work skills, including planning, division of tasks and oral expression skills, acquired throughout the course with the production, discussion with the professor and presentation of the seven deliverables related to the group project.

Caracterização geral

Código

100075

Créditos

6.0

Professor responsável

José Miguel de Oliveira Monteiro Sales Dias

Horas

Semanais - A disponibilizar brevemente

Totais - A disponibilizar brevemente

Idioma de ensino

Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês

Pré-requisitos

There are no specific course prerequisites, other than the ability to communicate in English.

Bibliografia

Books

Papers

Método de ensino

In this Curricular Unit the following learning methodologies apply, for a total of 168 hours of contact with the Professor and autonomous student work:

  • Traditional lectures for presenting theoretical frameworks (28:30 hours).
  • Participative lectures in the analysis and discussion of case studies (3 hours).
  • Active lectures for developing the 7 deliverables of the group project ¿ laboratory work (36 hours).
  • Tutorial guidance sessions, synchronous or asynchronous, with the Professor, to support group projects (10 hours).

An average of 6:45 hours/academic week (for 15 weeks) of self-study and autonomous work is expected from each student, to consult the bibliography, review the theoretical material and perform group work deliverables (100:30 hours).

The total workload required by the UC is estimated at 4:30 hours of curricular hours of contact with the professor weekly, featuring 2 classes, the first of 1:30 and the 2nd of 3 hours (with an interval of 10 minutes after 1:30), corresponding to a total of 31:30 hours of theoretical-practical classes and 36 hours of laboratory classes, during 15 weeks. This load is complemented by 6:45 hours weekly, of autonomous student work (revision of the theoretical material, self-study, bibliography consultation, review of the given theoretical material and development of the group project deliverables). Thus, in this UC, we have 67:30 hours of contact with the professor and 100h30 of autonomous student work, in a total of 168 hours spread over 15 weeks.

Método de avaliação

Modalidade de avaliação contínua:

  • Este método caracteriza-se por uma forte componente laboratorial. Nesta, os alunos realizam um projeto em grupo (com 3 ou 4 elementos), composto por sete entregáveis, com datas de vencimento cuja periodicidade se apresenta na Tabela seguinte, desenvolvidos durante as aulas e em trabalho autónomo e finalizados com apresentação e discussão em aula.

Entregáveis relativos à prática laboratorial

Entregável

Tipo

Semana da entrega

D1 - Proposta de projeto

Doc

D2 - Requisitos de utilizador

Doc

D3 - Protótipo de baixa fidelidade

Doc e protótipo papel

10ª

D4 - Avaliação por perito de protótipos de baixa fidelidade

Doc

11ª

D5 - Avaliação heurística do protótipo de baixa fidelidade e novo protótipo

Doc e protótipo papel ou funcional

12ª

D6 - Avaliação de utilizador do protótipo final

Doc

14ª

D7 - Síntese e apresentação final do projeto de IPM

PPT

15ª

De referir que o entregável D4 - Avaliação por perito de protótipos de baixa fidelidade, é um relatório individual, sendo todos os outros desenvolvidos pelo grupo. Para completar a sua avaliação contínua, o aluno terá de realizar um Exame final sobre todo o programa da cadeira, podendo escolher uma 1ª Época, uma 2ª Época ou uma Época especial, para realizar esse Exame. A ponderação do Exame na nota final corresponde a 35%. De acordo com as regras da NOVA IMS, o estudante pode melhorar a nota do Exame de 1ª Época, em 2ª Época.

Existe ainda uma terceira componente de avaliação pessoal, que depende da assiduidade, grau de interação e participação nas aulas por parte do estudante, e ainda como demonstra esforço e colaboração nas atividades letivas durante o semestre, e cuja ponderação na nota final é de 5%.

A classificação final da disciplina é então obtida pela média ponderada das três componentes de avaliação atrás referidas: 60% para o projeto em grupo, 35% para a nota de exame e 5% para avaliação pessoal.

Modalidade de avaliação por exame:

  • Esta modalidade de avaliação destina-se aqueles alunos que não obtiveram aprovação na avaliação contínua e consiste na realização de um Exame e a apresentação de um projeto semelhante ao que foi desenvolvido pelos alunos que optaram pela avaliação contínua, ainda que com um âmbito de aplicação mais limitado, que denominamos ¿Trabalho individual laboratorial¿. Essa apresentação realiza-se em Época Especial que ocorre em Setembro. Nesta modalidade quer o ¿Exame Teórico¿, quer o ¿Trabalho individual laboratorial¿, contribuem para a nota final com uma ponderação de 50%.

São aprovados os alunos que obtenham uma classificação final ponderada superior ou igual a 9.5 valores, em qualquer das modalidades.

Conteúdo

S1: Introduction to the course and evaluation methodology.

S2: History of computing and Human-Computer Interaction.

S3: We, the humans.

S4: Them, the computers.

S5: The user-centered design process.

S6: Analysis of users and tasks.

S7: Data collection and user requirements.

S8: Principles and rules of interface design.

S9: Visual design of screens.

S10: Low and high-fidelity prototyping.

S11: Interfaces for the World Wide Web and mobility.

S12: Heuristic and predictive design evaluation.

S13: Design evaluation with users.

S14: Statistical analysis of evaluation data.

S15: Advanced HCI topics.

 

The program includes a group project, with 7 deliverables produced during classes and including autonomous student work.