DEINF - UFMA Especialização em Análise e Projeto de Sistema Interação Humano Computador Prof. Anselmo C. de Paiva Depto de Informática - UFMA Apresentação do Curso Programa • Parte I – Teoria de IHC – Apresentação do Curso – Histórico – O que é IHC ? – Conceitos Básicos – Fatores Humanos em IHC – Estilos de Interação – Dispositivos de Interação – Fundamentos Teóricos – Projeto de Interface com o Usuário – Avaliação de Interfaces Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 2 1 Programa • Parte II – Java Swing – – – – – – Pacotes Gráficos de Java Pacote Javax.swing Componentes Gerenciamento de Layout Tratamento de Eventos Acesso a Banco de Dados - JDBC Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 3 Objetivos • Ao final deste curso o aluno : – saberá o que significa um bom design – conhecerá guias e modelos e saberá aplica- los para o design de interfaces – conhecerá alguns métodos para envolver o usuário no processo de design – conhecerá e terá aplicado alguns métodos para avaliação de interfaces – Saberá desenvolver e implemntar Interfaces gráficas com o usuário utilizando a biblioteca Java Swing Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 4 2 Bibliografia • Horstmann, C.S. and G. Cornell, Core Java 2 Vol.1: Fundamentals, Prentice Hall, 1998 • Knudsen, J., Java 2D Graphics, O'Reilly, 1999 Nielsen, J. Usability Engineering, Academic Press, 1993 • Shneiderman, B., Designing the User Interface: Strategies for Effective Human- Computer Interaction (3rd edition) Addison Wesley, 1998. • Preece, J., Y. Rogers, H. Sharp, "Interaction Design: beyond human-computer interaction", John Wiley & Sons, 2002 • Preece, J. et al. Human- Computer Interaction - Addison-Wesley, 1994. • Rocha, H. & Baranauska, M., Design e avaliação de interfaces humano-computador. Escola de computação 2000 • Shneiderman, B. Designing the User Interface. 3a. edição. Addison-Wesley, 1997. • Sites da web Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 5 Avaliação • Trabalhos : – Avaliação da Interface de um Sistema – Desenvolvimento de uma aplicação com Banco de Dados • Seminários: – Temas envolvendo IHC Prof. Anselmo C. de Paiva - DEINF-UFMA - Interação Humano Computador 6 3