Eduqas A-Level Computer Science A500QS
Data Structures: Arrays, Records and Hash Tables
Stacks, Queues, Linked Lists and Trees
Boolean Logic and Simplification
Algorithms, Pseudo-Code and Programming Constructs
Variables, Scope, Parameters and Identifiers
Recursion and Modular Programming
Sorting Algorithms
Searching and Shortest-Path Algorithms
Big O Notation and Algorithm Efficiency
Validation, Verification and Testing
Data Compression
Programming Paradigms and Computer Languages
Systems Analysis, Maintenance and Documentation
System Design and Human-Computer Interaction
Software Engineering Tools and Translators
Computing, Society and the Law
Computer Architecture, the Processor and Assembly Language
Input, Output and Secondary Storage
Networks, Protocols and the Internet
Data Transmission and Network Performance
Number Systems and Binary Arithmetic
Data Types, Characters and Floating Point
Files, Records and File Organisation
Databases, Normalisation and Entity Modelling
SQL, Big Data and Distributed Systems
The Operating System and Its Modes
Interrupts, Memory Management and Scheduling
Types of Software System
Data Security, Cryptography and Attack
System Design and Human-Computer Interaction
- 7 subtopics
- 21 things to know
- Component 1
What System Design and Human-Computer Interaction covers
System Design and Human-Computer Interaction is examined in Component 1, Programming and System Development. It covers approaches to communicating with a computer, types of user interface, natural language interfaces, ambiguity in spoken input, designing an interface for its users, the design review and evaluating a computer-based solution.
The 7 subtopics
Each one has its own page.
- Approaches to communicating with a computerHuman-computer interaction, two directions of communication an interface must support and four contemporary approaches to communicating with a computer.Open →
- Types of user interfaceFour main types of user interface, command line interface and graphical user interface.Open →
- Natural language interfacesNatural language interface, why natural language is difficult for a computer to process and speech recognition.Open →
- Ambiguity in spoken inputAmbiguity in spoken input, homophone pair that would confuse a speech interface and lexical ambiguity.Open →
- Designing an interface for its usersThree characteristics of the user that shape an interface design, accessibility in interface design and principle of consistency in interface design.Open →
- The design reviewThe formal check before any code is written — that the design matches its specification, that the techniques chosen are the right ones, and that the interface suits its users.Open →
- Evaluating a computer-based solutionEvaluating a computer-based solution, primary criterion for evaluating any solution and five criteria commonly used to evaluate a computer-based solution.Open →
What you need to know
Answer each one before you reveal it.
What makes a good error message, and how is usability measured?
Define human-computer interaction.
Name the four main types of user interface.
Define a natural language interface.
What is meant by ambiguity in spoken input?
What is a design review?
State the two directions of communication an interface must support.
Describe a command line interface.
State the main potential benefit of a natural language interface.
What is a homophone, and why does it trouble a speech interface?
Why must an interface be designed for a stated group of users?
State the three things a design review must confirm.
What is meant by evaluating a computer-based solution?
Why is the interface described as the boundary of a system?
State two advantages of a command line interface.
Name two everyday products that use a natural language interface.
Give an example of a homophone pair that would confuse a speech interface.
State three characteristics of the user that shape an interface design.
Why is a design review held before coding begins?
Why must evaluation criteria be written before the system is built?
Take System Design and Human-Computer Interaction further
The same content, four other ways.
Commonly confused
Pairs that lose marks when they are blurred together.
Speech recognition vs Natural language understanding
Speech recognition: converting an audio signal into words. Natural language understanding: working out what those words ask the system to do.
Lexical ambiguity vs Syntactic ambiguity
Lexical ambiguity: a single word with two meanings. Syntactic ambiguity: a sentence whose words group in two ways.
A design review vs Program testing
A design review: inspecting a document before anything is built. Program testing: running the finished code.
Questions from this topic
Each one with the model answer underneath.
- 1
Define human-computer interaction.
Model answer
Human-computer interaction is the study of how people communicate with computer systems. The field covers both the design of the interface and the behaviour of the user.
- 2
State the two directions of communication an interface must support.
Model answer
An interface must carry input from the user to the machine. The same interface must carry output back from the machine to the user.
- 3
Why is the interface described as the boundary of a system?
Model answer
The interface is everything the user can see and touch of the system. Whatever lies behind it is invisible to them.
- 4
Name four contemporary approaches to communicating with a computer.
Model answer
Contemporary approaches include the graphical interface, touch and gesture, speech, and biometric or sensor input. Text command entry remains in use as well.
- 5
What is a gesture-based interface?
Model answer
A gesture-based interface reads movement of the hand or body as a command. A camera or motion sensor supplies the input.
- 6
Give one advantage of a touch interface over a mouse.
Model answer
A touch interface puts the pointing device where the content is, so the action is direct. The user needs no separate hardware.
What is inside Levo
Six ways to work the same material.
System Design and Human-Computer Interaction revision questions
- What does System Design and Human-Computer Interaction cover in Eduqas A-Level Computer Science?
- 7 subtopics: approaches to communicating with a computer, types of user interface, natural language interfaces, ambiguity in spoken input, designing an interface for its users, the design review and evaluating a computer-based solution. Each one has its own page with questions and model answers.
- How is System Design and Human-Computer Interaction organised?
- By the Eduqas A500QS specification, subtopic by subtopic, so it matches the order you are taught it in.
Every question in System Design and Human-Computer Interaction, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.