Human - Computer Interaction

Objectives

Human-Computer Interaction (HCI) is the study of how people interact with computers and other technology-based systems. It involves the design, development, and evaluation of interactive systems, applications, and devices that are user-centered, efficient, and effective. The field of HCI combines principles from computer science, psychology, sociology, and design to understand how people interact with technology and how technology can be designed to meet the needs and expectations of users.

 

The general objective of a Human-computer interaction (HCI) undergrad course is to provide students with a comprehensive understanding of the principles and practices of designing, evaluating, and developing interactive computer systems and applications that are user-centered, effective, and efficient. The course aims to equip students with the skills and knowledge necessary to design and develop user interfaces and interactions that enhance the user experience and meet the needs and expectations of users. Additionally, the course will cover the various theories, methodologies, and tools used in the field of HCI and provide students with hands-on experience in developing interactive systems and applications. The ultimate goal of the course is to prepare students for careers in HCI and related fields, where they can contribute to the design and development of innovative and effective computer systems and applications that improve the lives of people.

General characterization

Code

100075

Credits

5.0

Responsible teacher

Mijail Juanovich Naranjo Zolotov

Hours

Weekly - Available soon

Total - Available soon

Teaching language

Portuguese. If there are Erasmus students, classes will be taught in English

Prerequisites

Students should attend every lecture, as part of their evaluation will derive from in-class exercises.

Bibliography

Books

Paper

  • Marc Rettig, Prototyping for Tiny Fingers, Communications of The ACM,1994 https://pt.scribd.com/document/127367788/Prototyping-for-Tiny-Fingers

Teaching method

We will start with theoretical introduction to a concept, optionally followed by a discussion.
Then, students will be assigned some exercises to develop individually or in groups to test their knowledge and to deepen their understanding of the content. The exercises will be discussed together to see the various principles that have been applied and their effectiveness.

Evaluation method

50% Final project, developed during classes (and not only) and discussed
25% In-class assignments
15% A simple, final test over the general content
10% Personal evaluation, depending on how much you interact, participate, show effort, etc.

Subject matter

  1. History of HCI and current technologies
  2. Human perception
  3. Observing user behavior
  4. Designing of interfaces

Programs

Programs where the course is taught: