The aim of this unit is to introduce learners to the basic principles of computer programming, through the use of a visual drag and drop programming environment. The learners will have the opportunity to learn and develop basic problem-solving skills, so as to effectively apply coding principles, according to the problem definition. Learners will ensure the proper use of syntax and semantics in a programming language, once the solution has been designed.
The unit will cover basic programming concepts related to the design and implementation of event-driven applications. This will comprise the use of procedures and control structures (sequence, selection, and iteration), variables, data types, operators and arrays to reach a programming solution. Learners will be able to test and debug solutions, whilst documenting the results.