Understand what is meant by computational thinking
How computers can be used to solve problems and programs can be written to solve them (Learners will benefit from being able to program in a procedure/imperative language and object oriented language.)
The use of algorithms to describe problems and standard algorithms