Computational Thinking with Robotics

This primary aim of this course is to build the foundation of computational thinking, programming and robotics skills for 5-8 year old students.

Sign up for our 2023 - 24
In-Person Computational Thinking with Robotics

Tuesday
Date: 
12 September – 28 November
            (10 Weekly Lessons)

Day: Tuesday 

Time: 4:15pm – 5:05pm

Venue: 116 – 118 Finchley Road 

               London NW3 5HT
Cost: £399.00 inc VAT (£332.50 ex VAT)

Thursday
Date: 
14 September – 23 November
           (10 Weekly Lessons)

Day:  Tuesday

Time: 4:15pm – 5:05pm

Venue: 116 – 118 Finchley Road 

               London NW3 5HT
Cost: £399.00 inc VAT (£332.50 ex VAT)

Half Term Break: 20 Oct – 31 Oct

Please note that a LEGO Robotics Kit (LEGO EV3 or LEGO SPIKE) would be required for this course. If you do not have your own set, you can purchase one through our website or you can rent a set from us for the course. 

?12 September - 28 November
(10 Weekly Lessons)
?14 September - 23 November
(10 Weekly Lessons)

Not sure which level your child should begin with?

Try a Free Taster lesson and we will provide a recommendation

Computational Thinking with Robotics Level 1

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:

  • Understand the key features of variables in computing.
  • Apply Boolean values to different event statements.

 

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:

  • Understand the key elements of Arrays in computing.

 

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:

  • Apply simple flowchart in problem solving.
  • Understand the concept of conditionals.

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:

  • Understand the key features and functions of a colour sensor
  • Understand the key features and functions of a distance sensor

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:

  • Understand the order of events taking place.
  • Explain and identify looping events.

 

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:

  • Understand different nodes on a tree structure

Further Details:

Tree structures provide a structured and hierarchical way to quickly and efficiently store, analyse and process data.

Learning Objective:

  • Encode and decode between plain text and morse codes.

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:

  • Understand the key features and functions of a motor
  • Apply simple movement instructions to a robot

 

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.⁠

small_c_popup.png

Free Taster Lesson

Your child will have the opportunity to learn and do sample exercises. You will have the opportunity to ask any questions you have and after the lesson you will receive a course level recommendation for your child.

Your Child's Information

 

Age