Systems analysis
Problem solving - Eduqas
Computers can be used to help solve complex problems using computational thinking. This means that before a problem can be tackled, it must first have been through decomposition and abstraction. This will result in a modular programmed solution with subroutines and clear interfaces.

Security and authentication - Eduqas
Data needs to be validated so that it does not stop software from functioning. Validation should be programmed into software to prevent this happening. There are standard checks which can be used to do this. Authentication and verification aim to restrict access to computer systems from unauthorised users.

Programming constructs - Eduqas
Programs are created using common building blocks, known as programming constructs. These programming constructs form the basis for all programs and are also used in algorithms.

Computational thinking - Eduqas
Find out more about the use of decomposition and abstraction through real-life examples to break down and simplify complex problems in computational thinking.

Requirements - Eduqas
Use abstraction to create models when planning a project, apply decomposition in a suitable structure and modularity, and come up with a set of requirements to solve a problem.

Design - Eduqas
Find out more about graphical user interface design, data structures, validation, verification and authentication, data handling and processing.

Implementation - Eduqas
Find out more about file handling, records, concatenation, graphical user interfaces and maintainability.

Testing - Eduqas
Find out about the testing process to evaluate programs' suitability and the refinement process to make gradual improvements.

Links
- External linkExternal link
- External linkExternal link
- External linkExternal link
- External linkExternal link
- External linkExternal link
- SubscriptionSubscription