Professional Documents
Culture Documents
Level: 3
Unit type: Internal
Guided learning hours: 60
Unit in brief
Learners will examine the underlying principles of human-computer interaction (HCI) and develop a
HCI solution to meet client requirements.
Unit introduction
Ongoing technological developments are aimed at producing graphical user interfaces that are safe,
user-friendly and more intuitive. As a result, there are increasingly more sophisticated ways in
which users can interact with electronic devices, beyond the traditional mouse and keyboard. As a
software developer, you need to understand how to make the interaction between the user and the
computer as natural and efficient as possible. Significant amounts of research in the field of HCI
continues to inform how systems can achieve this goal.
In this unit, you will consider how technology has evolved to improve the communication between
the device and the user. You will explore the implications of using various interfaces, by applying
HCI principles to justify your decision making. You will also develop a solution to a HCI-based
scenario, by using an appropriate programming language or software/hardware tools. Finally,
you will plan and monitor your own skills, knowledge and behaviours during your development of
graphical user interfaces and demonstrate how this will inform future personal and professional
development.
As a computing professional, you will need to understand the theoretical and practical skills that are
involved in HCI. These skills are required to enable software developers and designers to produce
an interface that is not only usable, but gives a competitive advantage in the technology industry.
This unit will prepare you for a software development role as a designer or for higher education
computing courses.
Learning aims
In this unit you will:
A Examine the factors affecting the development of human-computer interaction
B Investigate the human-computer interaction requirements of an identified client
C Develop a human-computer interaction solution to meet client requirements.
Summary of unit
Content
Learning aim A: Examine the factors affecting the development of
human-computer interaction
A1 Developments in electronic devices
How developments in computing impact on the way humans interact with electronic devices.
• Origins of computing, e.g. uses of early computers, types of user, interaction methods.
• Command line interfaces.
• Evolution of graphical user interfaces.
• Command line interfaces versus graphical user interfaces.
• Sense orientation:
o graphical
o speech
o touch.
• Developments in user interaction with computing:
o evolution of the workstation to surface computing
o screens
o keyboards
o pointing devices
o speech recognition
o virtual reality, augmented reality
o artificial intelligence systems
o modern gaming/gestures
o 3D interfaces
o thought input.
A2 User development factors
How the interaction between the computer system and the user is affected by the type of intended
user(s) and their needs.
• Types of user:
o expert users
o regular users
o occasional users
o beginner/novice users.
• Ergonomics.
• Health and safety.
• Demographics:
o age
o education
o cultural issues
o globalisation
o local information systems.
• Accessibility, e.g. responding to the needs of users with restricted motor skills.
A3 Use of HCI in society and its impact
• Uses of HCI, e.g. self-checkout systems, domestic appliances with embedded computers,
gaming.
• Ways in which people interact with systems, e.g. touchscreens, mouse, voice recognition,
bespoke input devices.
Assessment criteria
Resource requirements
For this unit, learners must have access to technological resources that will allow them to apply the
practical principles of HCI. These may include:
• graphic software
• appropriate development/coding environment for producing interactive functionality,
for example Visual basic®, Python®
• prototyping boards, for example Raspberry Pi®, Arduino®
• specialised input/output devices.
Learning aim A
For distinction standard, learners will provide comprehensive evidence that they have fully
investigated the impact that the design principles of HCI have on how electronic devices (for
example smartphones, tablets, games consoles and other consumer devices with embedded
computers) are used. Learners must provide evidence that they have investigated and considered
how developments in technology have changed the way users make use of and interact with
computer systems, and the impact this has on society. Learners must consider the positive and
negative effects that new technologies have on users and society. For example, learners could
identify how radio-frequency identification (RFID) can be implanted within our bodies to automate
tasks. This in itself has advantages, but leads to ethical concerns as well. The report will
demonstrate high-quality written/oral communication through the use of accurate and fluent
technical vocabulary, which supports a well-structured and considered response that clearly
connects chains of reasoning.
For merit standard, learners will provide a detailed, clear analysis of how the design principles of
HCI and the development of technologies have impacted on how users make use of, and interact
with, electronic devices. Learners will explore historical and recent developments in technology to
analyse how and why humans and computers interact in the way they do. Learners will provide
sufficient examples to demonstrate an understanding of the scope of hardware- and software-based
interaction. For example, mobile phone devices may use some form of voice control or biometric
sensor (such as fingerprints) to access the device, but would also have an optimised graphical user
interface that is specifically designed for that type of device. Learners will need to explore how
these technological developments impact on HCI, and how user needs are met. The report will
be technically accurate and demonstrate good quality written/oral communication.
For pass standard, learners will provide detailed explanations of the principles of HCI design and
the impact that this has on users and on wider society. Learners will need to show evidence that
they understand how different theories of HCI, such as Shneiderman’s Eight Golden Rules of
Interface Design, can be applied, and the impact that this will inevitably have. In addition, learners
must explore how developments in technology have impacted on the way we use and interact with
computer systems. The evidence may have some inaccuracies and the review of the impact may be
unbalanced and supported by limited use of examples.
For pass standard, learners will apply understanding through the planning, development and
testing of a HCI solution to meet identified requirements. Learners will provide a description of
the tasks to be carried out and the related user requirements that will be supported by the
HCI solution. Learners must identify the relevant input, output and processing requirements to
support the HCI solution. Learners must provide a clear outline of the client requirements.
Learners will produce detailed plans for an HCI solution that will meet identified client
requirements. Learner musts provide a detailed project brief and appropriate technical
documentation containing appropriate visual and technical plans for the system. Learners must
review their designs with others to identify improvements and refinements in order to develop a
final set of designs.
Learners must provide documentation for the production, implementation and testing of their
HCI solution, and should explain the decisions they made during the design and development
process to ensure they met the project brief. Learners will produce a solution that is functional
and meets the requirements of the client. However, some small issues may persist.
Learners must provide a review of their work, including feedback from others, in relation to
the identified client requirements. The review will consider positive and negative aspects of the
outcomes, although it may be unbalanced and/or superficial. Learners will make suggestions
as to how the outcomes could be improved.
Employer involvement
This unit would benefit from employer involvement in the form of:
• guest speakers
• technical workshops involving staff from local organisations/businesses
• contribution of design/ideas to unit assignment/scenario/case study/project materials,
including own organisation/business materials as exemplars where appropriate
• feedback from staff from local organisations/businesses on plans/designs/items developed
• opportunities for observation of organisational/business application during work experience
• support from local organisation/business staff as mentors.