Instituto de Computação - Unicamp
MO622 - Fatores Humanos no Desenvolvimento de Sistemas de Computação
(2. sem./98)
Profa. responsável: M. Cecília C. Baranauskas
Resumo
Quando o conceito de interface começou a aparecer ele era entendido como o hardware e o software através dos quais um Humano e um computador podiam se comunicar. Hoje o conceito de interface inclui também aspectos relativos ao processamento perceptual, motor, viso-motor e cognitivo do usuário. Quando se cria software decisões são tomadas e objetos são construídos carregando uma intenção que nem sempre corresponde à maneira como esses objetos são percebidos na experiência do usuário.
A educação dos profissionais de computação tem se concentrado nos métodos de engenharia que assegurem que os mecanismos computacionais se comportem conforme a intenção do programador. Essa visão "para dentro" com foco na função e na construção do software é apenas um dos lados da moeda. Para se criar software que atenda às necessidades do usuário precisamos mover a perspectiva do "construtor" para a do "designer" (Winograd, 1996), tomando o sistema, os usuários e o contexto, todos juntos, como ponto de partida.
Neste curso objetivamos ampliar a visão dos alunos no que diz respeito a Interação Humano-Computador, considerando que o "design" de software é um processo que antecede o projeto desse software, que existe para suprir necessidades humanas.
Principais Tópicos a serem abordados:
A Psicologia da Interação Humano-Computador
Teorias do processamento de informação no Homem; a percepção Humana; as bases neuronais da memória; mecanismos de aprendizado; análise e comparação de periféricos em relação ao processamento motor, viso-motor, perceptual e cognitivo.
Modelos Mentais; Metáforas
Engenharia Cognitiva; Engenharia Semiótica; Aspectos Sociais e Organizacionais;
Design Centrado no Usuário; Design Centrado no Aprendiz; Design Participativo; Engenharia de Usabilidade; End-User Programming
métodos, técnicas, suporte e avaliação:
Linguagens de Design; Guidelines, Princípios e Regras; Prototipação; Técnicas para Observação/Monitoramento do usuário; Inspeção de Usabilidade
Bibliografia:
As referências de leitura (texto base + papers) serão distribuídas semanalmente para leitura obrigatória.
Avaliação:
Serão considerados na avaliação final: participação em aula; entrega de exercícios; apresentação, discussão e crítica de trabalhos; projeto final (em temas de pesquisa).