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).