Human-Computer Interaction

Osnovni podatki

Nosilec: ,

Vrsta predmeta: strokovni izbirni predmet

Število kreditnih točk: 6

Semester izvajanja: 1. semester

Koda predmeta: 63550

Opis predmeta

Lectures:

  1. Introduction to Human-Computer Interaction (HCI)
    • Overview of HCI and its importance
    • Historical developments and key concepts
  2. Understanding Users
    • Introduction to user research
    • User needs assessment
    • Memory and mistakes
  3. Design Thinking and User-Centered Design
    • Principles of design thinking
    • Stages of user-centered design process
    • Ideation and problem framing
  4. Usability Principles
    • Introduction to usability and user experience
    • Heuristic evaluation and usability guidelines
  5. Interaction Design
    • Principles of Interaction Design
    • Designing effective interaction flows
    • Case study analysis
  6. Information Architecture
    • Organizing information effectively
    • Navigation design
  7. Prototyping Techniques
    • Low-fidelity vs. high-fidelity prototyping
    • Tools and techniques for prototyping
  8. Usability Testing
    • Planning and conducting usability tests
    • Analyzing usability data
    • Usability testing with prototypes
  9. Accessibility and Inclusive Design
    • Principles of accessible design
    • Legal and ethical considerations
    • Accessibility audit of a website
  10. Integration of Design Processes
    • Design Thinking and Heuristic Evaluation
    • Integrating Design Processes and Software Development
  11. Data-Driven Design and Analytics
    • Using analytics in design
    • Introduction to A/B testing
  12. Advanced and Unconventional Human-Computer Interfaces
    • AR/VR interfaces
    • Brain-Computer Interfaces
    • Tangible User Interfaces
    • Gestural Interfaces
    • Haptic Feedback Interfaces
    • Human-robot interaction
    • Natural language interaction
    • Emerging technologies
  13. HCI in the Real World – Industry case study

Cilji

The main coure objectives are to present the following knowledge units:

  • Understanding the user
  • Accountability and responsibility in design
  • Accessibility and inclusive design
  • Evaluating a HCI design

Within the course, the students should develop competences from the following key areas:

  • Research and analysis: Ability to conduct and analyze user research using a variety of methods such as surveys, interviews, and observational studies to gather insights into user needs and behaviors.
  • Design and prototyping: Skills in designing wireframes, mockups, and interactive prototypes using industry-standard tools and techniques.
  • Usability evaluation: Competence in employing both qualitative and quantitative methods to evaluate the usability of interfaces and articulate the findings to guide design improvements.
  • Technical implementation: Understanding of basic front-end development practices to translate designs into working interfaces.
  • Ethical and social implications: Awareness of the ethical, social, and cultural implications of interface design and technology use, inclusion of ethics in work activities

Metode poučevanja in učenja

Lectures, lab work, and practical projects done in teams.

Na vrh

Bodi na tekočem

Univerza v Ljubljani, Fakulteta za elektrotehniko, Tržaška cesta 25, 1000 Ljubljana

E:  dekanat@fe.uni-lj.si T:  01 4768 411