Skip to content
SPM Tuition
Computer Science chapter guide

Human computer interaction

You are asked to judge or design a screen and are unsure what counts as a good answer.

Human computer interaction is about how easily a person can use a screen, a form or a message. In Computer Science answers, you judge a design against clear criteria and give evidence.

Check the current syllabus scope with your teacher and at bpk.moe.gov.my. The lessons below use original fictional examples and train the reasoning.

How do the four lessons connect?

Each lesson adds one step to the same habit: look, judge, design, then test.

  1. Evaluating clarity, feedback and navigation gives you the words to judge a screen.
  2. Designing an accessible input form applies those words to a design.
  3. Explaining usability decisions teaches how to write the reason behind a choice.
  4. Testing a prototype with observable tasks shows how to check a design with real users.

A worked example

A fictional school kiosk shows a single green button labelled “OK” after a student scans a library card. The screen does not say whether the loan succeeded.

The problem is weak feedback. The button tells the student to continue, but nothing confirms the action. A better message reads “Atlas borrowed. Due on 14 March”, followed by a clear next button.

Notice the pattern. Name the problem, locate it, give the principle and propose a fix. That four-part answer is the one the lessons practise.

Where should you start?

  • If you can describe a screen but not judge it, begin with the evaluation lesson.
  • If you can judge but struggle to design, go to the form lesson.
  • If your answers list features without reasons, read the explaining lesson.
  • If you want a check on everything, try the practice set.

The ideas also support web work, so see testing interaction and data validation when you are ready.

If you want a teacher to review your answers, see online one-to-one Computer Science tuition.

Common questions

What is human computer interaction?

It is the study of how people use computer systems and how screens, forms and messages can make that easier. In Computer Science answers it means judging a design by clear criteria, such as clarity, feedback and navigation, and supporting each judgement with evidence from the screen.

Do I need to write code for this topic?

The work is mostly judging, designing or testing an interface on paper. Check the current syllabus scope with your teacher and at bpk.moe.gov.my. Code helps when you build a prototype, but the reasoning skills are the same on paper.

How do I answer an evaluate-this-screen question?

Name the problem, say where on the screen it occurs, give the principle it breaks, and suggest a fix. A general remark such as it looks confusing earns little. A located problem with a reason and a fix is much easier to mark.

Where should I start?

Start with evaluating clarity, feedback and navigation, because the other lessons reuse those words. Then move to designing a form, explaining decisions and testing a prototype. The practice set mixes all four.

If you can describe a screen but struggle to justify your judgement, a one-to-one Computer Science teacher can ask you to explain each decision the way an answer would need.

  • Online one-to-one lessons for your child with an experienced teacher.
  • Your first class is a one-hour trial, from RM50. The fee is agreed before you book.
  • Happy with the teacher? Continue with lessons of about 1.5 hours. If not, ask for another teacher.