Prof.dr. Pedro Campos
Conceitos básicos da Interacção Homem-Máquina: definição, desafios, relevância, modelo conceptual e aspectos sociais e organizacionais. A engenharia da usabilidade e o desenho de interfaces com o utilizador: definição, objectivos e o ciclo de desenvolvimento. Modelos teóricos da Interacção Homem-máquina: modelos cognitivos, ciclo se interacção de Norman, princípios, regras e heurísticas. Desenvolvimento centrados nos utilizadores: desenho participado, observação de utilizadores, perfis de utilizador, modelos mentais e conceptuais, análise e modelação de tarefas, especificação por casos de utilização essenciais. Ferramentas de software: métodos de especificação de interfaces, ferramentas de especificação e avalicação. Desenho de interfaces com o utilizador gráficas: Adobe Flex, MXML. Tópicos avançados: manipulação directa e ambientes virtuais, trabalho cooperativo suportado por computador.
Basic concepts of human-computer interaction: definition, challenges, motivation, relevance, conceptual models and social aspects. Usability engineering and user interface design: iterative design, development processes. Theoretical models of human-computer interaction: cognitive models, Norman's interaction cycle, principles, heuristics and guidelines. User-centered development: participatory design, ethnographic methods, user profiles, mental and conceptual models, task analysis and modeling, essential use case modeling.
Software tools: model-based user interface design tools, specification and evaluation tools. Graphical user interface design: Adobe Flex and MXML. Advanced topics: virtual environments, computer-supported cooperative work.
Exam - 50% (min. grade 8.5)
Project - 30% (min. grade 9.5)
Labs - 20%