This hands-on course does not concentrate on any one language in particular, rather its aim is to familiarise delegates with standard programming terminology, structures, and principles. Examples are given in three languages - Python, Java, and JavaScript - and delegates may choose any one of these languages with which to carry out the practical exercises.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
The delegate will learn and acquire skills as follows:
• Writing to reading from the console
• Declaring and initialising variables
• Constructing expressions
• Constructing conditional statements
• Working with arrays/lists
• Constructing iterative statements
• Declaring and invoking/calling functions
• Writing procedural programs
• Working with classes and objects
• Writing object oriented programs
• Compiling and executing code