Module/Course Title: Human Computer Interaction

Module course code

KOMS120105

Student Workload
119 hours

Credits

3 / 4.5 ETCS

Semester

5

Frequency

Odd Semester

Duration

16

1

Type of course

Core Study Courses

Contact hours


37.50 hours of face-to-face (theoretical) class activity
8.50 hours of lab activities

Independent Study


45 hours of independent activity
45 hours of structured activities

Class Size

30

2

Prerequisites for participation (if applicable)

-

3

Learning Outcomes

  1. Students can describe the basic concepts of computer science
  2. Students know and understand the principles of usability, process design and human capabilities
  3. Students can design and create interfaces
  4. Students know and understand the concept of prototyping
  5. Students can design Information Visualization, Audio and Agents
  6. Students can design and build interactions between humans and computers and develop simple user interfaces
  7. Students can create interactive systems prototype

4

Subject aims/Content

This course discusses how to design an interactive computer system based on the basic concepts of human-computer interaction and the interaction model. In this interaction, to create an optimal and healthy computer environment, several aspects need to be considered, including human factors, dialogue, design, prototyping, interactive tools, error handling, documentation, system evaluation, information visualization, and fields of science related to human interaction and computers. In more detail, through this course, students will learn and apply the techniques of assessing the need, analyzing tasks and usability testing of a computer application, and learning and applying user interface management techniques, including the use of tools for interface software development. This course also adopts Project-Based Learning to provide students with real-world experience in app prototyping.

Study Material
  1. Understanding Human and Computer Interaction
  2. The scope of human and computer interaction
  3. Human and computer interface
  4. Fields of study that play a role in HCI

Human Factors and Cognitive Psychology

  1. Identify the cognitive science principles which underline good visual design

  2. The fundamental role of HCI in artificial intelligence and big data

  3. The guides and rules, laws and tools of HCI

User Research Methods

  1. User research methods used in HCI
  2. Conduct interviews, surveys, and usability tests to gather user feedback

User Interface Design Principles

  1. User interface design principles and guidelines
  2. Design interfaces that are usable, accessible, and aesthetically pleasing
  3. Information Architecture and Navigation Design

Interaction Design and Prototyping

  1. Principles of user centered design lifecycle
  2. Create interactive prototypes to test and iterate on design ideas

Mobile and Multi-Device Interaction Design

  1. Unique considerations for designing mobile and multi-device interfaces
  2. Designs for different screen sizes, input methods, and contexts
  3. Interface builder Figma

Visual Design and Graphic User Interface (GUI) Design

  1. Principles of visual design for HCI
  2. Visually appealing and engaging graphical user interfaces
  3. Definition of prototyping
  4. Prototyping dimensions
  5. Prototyping method
  6. Prototype Terminology

User Experience (UX) Design

  1. Holistic approach of user experience design
  2. Consider the emotional and experiential aspects of interactive systems
  3. Accessibility and Inclusive Design
  4. Design interfaces that are inclusive and usable by people with disabilities
  1. User Interface
  2. Prototyping

Usability Evaluation Methods

  1. Various usability evaluation methods and techniques
  2. Conduct usability tests, heuristic evaluations, and user feedback analysis

Human-Centered Design in Practice

  1. Design Thingking
  2. Human-centered design principles to a real-world project
  3. Figma

UI TEST

  1. Evaluating the design
    1. Cognitive walthrough
    2. Heuristik evaluation
    3. Review-based evaluation
    4. Model based evaluation
  2. Evaluating implementation
    1. Experiment evaluation
    2. Observation technique
    3. Query technique
  3. Evaluation approach
    1. Usability testing
    2. Field study
    3. Analitycal evaluation
  4. Choosing an evaluation method

WEB Design Basic Concepts

  1. Frontend Web
  2. HTML
  3. Basic CSS
  4. Responsive Design
  5. CSS Framework

Slicing Design

  1. Introduction to Slicing Design
  2. Slicing Tools and Techniques
  3. Slicing Design Process
  4. Implementing Sliced Design Assets

Final Project

  1. design and develop an interactive system
  2. user-centered design process and usability evaluation results
  1. Knowledge Representation
  2. Web Design
  3. Responsive Design

5

Teaching methods

Synchronous:

Face-to-face lectures and discussions

Asynchronous:

Undiksha e-learning and discussion forum

6

Assesment Methods

Attendance and participation

7

This module/course is used in the following study programme/s as well

Computer Science Study Programme

8

Responsibility for module/course

  • I Ketut Resika Arthana, S.T.,M.Kom.
  • NIDN : 0801128402

9

Other Information

Books:

  1. Handout
  2. Jerry Cao. “Interaction Design Best Practices”. UXPin.
  3. Grace Brewer. 2020. “2020 Design Trends”. UXPin.
  4. Dr David Travis. “Bright ideas for USER EXPERIENCE DESIGNERS”. Online  https://www.userfocus.co.uk/pdf/Bright_Ideas_for_UX_Designers.pdf

Journals:

  1. A. Abbiss et al., "Modern HCI for Mobile Applications, Study and Challenges," 2021 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA, 2021, pp. 1969-1975, doi: 10.1109/CSCI54926.2021.00364.
  2. Mirco Moencks; Elisa Roth; Thomas Bohné; Per Ola Kristensson, Human-Computer Interaction in Industry: A Systematic Review on the Applicability and Value-added of Operator Assistance Systems , now, 2022.
  3. N. K, S. B, P. S, N. J, K. R and P. E, "Hand Tracking Based Human-Computer Interaction Teaching System," 2022 3rd International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT), Ghaziabad, India, 2022, pp. 1-5, doi: 10.1109/ICICT55121.2022.10064617.

Website:

  1. Figma. “Figma Best Practices”. Online https://www.figma.com/best-practices/