Human-Machine Interfaces
Keywords |
Classification |
Keyword |
OFICIAL |
Computer Science |
Instance: 2023/2024 - 1S
Cycles of Study/Courses
Teaching language
Portuguese
Objectives
The course aims to introduce students to the fundamental principles of creating and developing Human-Machine Interfaces, with a focus on interactive systems. Its approach encompasses both theoretical concepts, such as usability and user-centered design, as well as low and high fidelity prototyping practices, through the construction of graphical interfaces.
Learning outcomes and competences
- Ability to create approaches and tools to study and model users and scenarios where HCI should be implemented
- Ability to develop and evaluate conceptual models for the creation of HCI
- Ability to design, develop and evaluate low and to high-fidelity prototypes
Working method
Presencial
Program
1. Human-Computer Interaction: introduction, history, and fundamental milestones.
2. The Human Processor Model: perception, attention, and memory.
3. Speeds and limits of the human sensory system.
4. Interaction with machines as an extension of the human body.
5. Fundamental concepts about the design process.
6. Mental models of interaction.
7. Usability engineering: problem definition, development cycle, evaluation, prototyping.
8. High and low fidelity prototyping.
9. Vertical and horizontal models.
Mandatory literature
Jenny Preece, Helen Sharp, Yvonne Rogers ; Interaction Design: Beyond Human-Computer Interaction
Complementary Bibliography
Greenberg, Carpendale, Marquardt, Buxton; Sketching User Experiences: The Workbook. ISBN: 978-0-12-381959-8
Norman Donald A.;
The^ design of everyday things. ISBN: 0-262-64037-6
Tom Tullis, Bill Albert; Measuring the User Experience, 2013
Teaching methods and learning activities
Mainly theoretical lectures: Presentation of topics and rationales using slides and videos. Discussion with the help of illustrative examples.
Mainly practical lectures: practical demonstration of the content taught in the theoretical lectures. Problem-based learning (PBL). Questions and assistance with coursework, development and presentation of projects.
Evaluation Type
Distributed evaluation with final exam
Assessment Components
designation |
Weight (%) |
Exame |
50,00 |
Trabalho escrito |
25,00 |
Trabalho prático ou de projeto |
25,00 |
Total: |
100,00 |
Amount of time allocated to each course unit
designation |
Time (hours) |
Apresentação/discussão de um trabalho científico |
4,00 |
Elaboração de projeto |
38,00 |
Elaboração de relatório/dissertação/tese |
12,00 |
Estudo autónomo |
60,00 |
Frequência das aulas |
48,00 |
Total: |
162,00 |
Eligibility for exams
Must submit the two reports, the demo, make a presentation, and do the final exam.
-first project report (4 points)
-second report and prototype development and presentation (6 points)
-final exam (10 points), having at least 3.5 values in this component.
Calculation formula of final grade
Final grade based on 3 components:
-first project report (4 points)
-second report and prototype development and presentation (6 points)
-final exam (10 points), having at least 3.5 values in this component.
The final grade is obtained by the sum of the 3 components
Examinations or Special Assignments
The report consists of the written summary of the study and design of a human-machine interaction system, associated with a problem presented by the teacher.
Elements of written work:
- Written report: research, requirements, methodology, implementation, results
- Conducted in two parts (first report and second report)
- No minimum grade
The practical work consists of the implementation of a prototype associated with the theoretical work presented
Work elements:
- Software and/or Hardware
- Implementation details decided on a case-by-case basis in a meeting with the professor
- No minimum grade
Presentation of a demonstration of the prototype.
-No minimum grade
Classification improvement
Only in the final exam component.