Human Factors in Computing

Learning Outcomes

  1. identify the importance of standards and relevant legal provisions related to ergonomics
  2. explain the basic principles of user interface development
  3. distinguish ergonomics-related factors related to computer workstations
  4. modify user interfaces in order to increase usability of software products
  5. analyze possible health risks with computer workstations
  6. identify the importance and need for universal design and ICT user diversity
  7. analyze needs of user with disability and identify adequate assistive technology for human-computer interaction
  8. analyze web-site accessibility
  9. design accessible user interfaces

Forms of Teaching


Teaching is organized in two cycles. First cycle includes 7 weeks of teaching and mid-term exam, and second cycle includes 6 weeks of teaching and final exam. Teaching is executed in 15 weeks with two hours of teaching per week

Seminars and workshops

Student seminars on selected topics.

Partial e-learning

Guided research / project task - results are submitted within e-course activities

Independent assignments

Tasks are given to the students during the lectures for reflection on the topic.

Multimedia and the internet

Analysis of multimedia material related to the lectures.

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Homeworks 50 % 15 % 50 % 15 %
Class participation 30 % 10 % 30 % 10 %
Seminar/Project 50 % 15 % 50 % 15 %
Mid Term Exam: Written 50 % 30 % 0 %
Final Exam: Written 50 % 30 %
Exam: Written 50 % 60 %

Week by Week Schedule

  1. Ergonomics.
  2. User-oriented design.
  3. User-oriented design; Usability evaluation.
  4. Usability evaluation; Identification and prioritization of usability adaptations.
  5. User experience design and graphical user interface development.
  6. User experience design and graphical user interface development.
  7. Emerging technologies.
  8. Midterm exam.
  9. Usability evaluation.
  10. Design of accessible user interfaces.
  11. Design of accessible user interfaces.
  12. Dynamic service content adaptation.
  13. Integration of native and assistive user interfaces.
  14. Applications for alternative and augmentative communication.
  15. Final exam; Applications for alternative and augmentative communication.

Study Programmes

University undergraduate
Computer Engineering (module)
Elective Courses (6. semester)
Computer Science (module)
Elective Courses (6. semester)
Computing (study)
Elective Courses (6. semester)
Control Engineering and Automation (module)
Elective Courses (6. semester)
Electrical Engineering and Information Technology (study)
Elective Courses (6. semester)
Electrical Power Engineering (module)
Elective Courses (6. semester)
Electronic and Computer Engineering (module)
Elective Courses (6. semester)
Electronics (module)
Elective Courses (6. semester)
Information Processing (module)
Elective Courses (6. semester)
Software Engineering and Information Systems (module)
Elective Courses (6. semester)
Telecommunication and Informatics (module)
Elective Courses (6. semester)
Wireless Technologies (module)
Elective Courses (6. semester)


Mikšić, Dragutin (1997.), Uvod u ergonomiju, Sveučilište u Zagrebu, Fakultet strojarstva i brodogradnje
Kroemer, Karl H. E; Grandjean, Etienne (2000.), Prilagođavanje rada čovjeku: ergonomski priručnik., Naklada Slap
Shneiderman, Ben; Plaisant, Catherine; Cohen, Maxine; Jacobs, Steven (2009.), Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison-Wesley
ICT-AAC (2014.), Katalog znanja o potpomognutoj komunikaciji, Sveučilište u Zagrebu, Fakultet elektortehnike i računarstva


ID 183469
  Summer semester
L2 English Level
L2 e-Learning
30 Lectures
0 Exercises
0 Laboratory exercises
0 Project laboratory

Grading System

90 Excellent
75 Very Good
60 Good
50 Acceptable