To learn what an algorithm is and how computers use them, and understand the importance of accuracy in an algorithm.
Understanding how to output information in Python using print statements, and the difference between string & integer data types and how to combine them in a print function
Understanding the purpose and application of variables in programming and the use of input functions to allow users to store values in a variable.
Understanding the programming construct 'selection' and how it is used; how to implement IF statements in python and explore advanced Boolean operators such as AND and OR.
Banner Challenge – apply the skills learnt so far to complete a banner challenge.
Understanding how to manipulate strings using predefined functions.
Understanding the programming construct 'iteration' and explore the difference between the FOR loop and a WHILE loop.
Understanding the programming construct 'iteration' and explore the difference between the FOR loop and a WHILE loop (Lesson 8 continued).
Understanding the array data structure and how it stores data and to be able to add, remove & extract data from arrays.