Our 2023 Term Dates will be released shortly
Education AI believes the focus for younger children learning computing should be on establishing a habit to solve problems using computational thinking skills. In this course, students will learn to program using Python from scratch. Our lessons are planned to give students access to the fundamentals of computation concepts, while learning the syntax of Python. The course integrates the basic coding concepts with algorithms and data structures and embeds all these into fun and engaging coding tasks and activities based on real life problems.
Tuesday Course dates are:
Sep 12, 19, 26
Oct 3, 10, 17
Half Term Break
Nov 7, 14, 21, 28
Thursday Course dates are:
Sep 14, 21, 28
Oct 5, 12, 19
Half Term Break
Nov 2, 9, 16, 23
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.
Booleans are 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:
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:
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.
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 Objectives:
Further Details:
Students will complete a fun project that turns their lessons into hands-on robotics while boosting critical thinking and problem-solving skills. The detective robot uses sensors to react to colours and distances, engaging children to learn through creativity and play.
Learning Objective:
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.
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
Learning Objective:
Further Details:
Students are empowered to construct a robots and immediately apply the Computational Thinking skills they have learnt. Students will create a special mission robots will skillfully complete tasks in a specific sequence, all while sharing secret messages through Morse code.