This primary aim of this course is to build the foundation of computational thinking and programming skills for 6-8 year old students.
Our 2023 Term Dates will be released shortly
Learning Objectives:
Further Details:
Variables are one of the most important concepts in Computer Science. it allows for the representation and manipulation of different values within a program, which enables the creation of more flexible and dynamic algorithms. Good understanding of Variables also support learning in other areas, such as in algebra.
Learning Objectives:
Further Details:
Arrays allow for efficient storage and manipulation of large sets of data, which is essential for solving complex problems in computational thinking.
Learning Objectives:
Further Details:
Booleans is one of the fundamental computing concepts, allowing for the evaluation of logical conditions, which is essential for making decisions and controlling the flow of a program.
Learning Objectives:
Further Details:
Sequential execution is an important computing concept, it can actually be found everywhere in our daily life. Grasping of this concept supports clear and organised problem-solving, allowing for the step-by-step execution of algorithms and the ability to trace and debug code.
Learning Objective:
Further Details:
Flowcharts help children to break down complex problems into smaller, manageable steps, allowing them to think logically and systematically, and to better understand the underlying concepts and processes involved in computational thinking.
Learning Objective:
Further Details:
Conditional statements allow children to create more complex and adaptable programs by allowing them to make decisions and take different actions or to find optimal solution based on specified conditions.
Learning Objective:
Further Details:
Loops in programming allows efficient repetition of tasks, which helps to develop problem-solving and critical thinking skills. In addition, children learn, study and construct loops are trained to look identify repeating patterns in our daily life.
Learning Objective:
Further Details:
Tree structures provide a structured and hierarchical way to quickly and efficiently store, analyse and process data.
Learning Objective:
Further Details:
Morse code teaches children the basic principles of translating letters and numbers into a series of dots and dashes, which is a fundamental skill in computational thinking and understanding how computers communicate