Digital Technologies and ICT
Digital Technologies comprises two related strands: Digital Technologies knowledge and understanding – the information system components of data, and digital systems (hardware, software and networks)
Computational thinking is the thought processes involved in formulating a problem and expressing its solution(s) in such a way that a computer – human or machine – can effectively carry out.
Informally, computational thinking describes the mental activity in formulating a problem to admit a computational solution. The solution can be carried out by a human or machine. This latter point is important. First, humans compute. Second, people can learn computational thinking without a machine.