Computing science
Designing an algorithm
Before designing an algorithm it is important to first understand what the problem is. Algorithms can be designed using pseudocode or a flowchart, and the standard notations of each should be known.
Logical reasoning
There is almost always more than one solution to a problem. Logical reasoning is used to predict the outcomes of the algorithms that are designed to solve a problem, to help select the best solution.
Digital literacy
Online safety
The internet is a fantastic tool and resource. By taking simple precautions, online dangers can largely be avoided and we can stay safe while online.
Bias and reliability
We use the internet to find information. However, finding information that is reliable and free of bias is as important as finding the information itself.
The law and ethics
Computer-related laws exist to protect users. By being aware of the laws we can stay safe whilst online.