Computer science is a large subject with many applications. Computer scientists design new software, solve computing problems and develop new ways to use technology. But, whatever they’re doing, all computer scientists rely on ‘computational thinking
Computational thinking involves looking at a problem and working out a way a computer might be able to help you solve it. To do this, you need to understand how a computer processes information.
A programmer, coder or software engineer is someone who designs and makes computer programs. They might use one type of computer language or many. They use computational thinking all the time.