CODING LAB
Lesson duration: 60 minutes
Age group: 6 to 12 years old
A revolutionary educational program that teaches children the basics of programming and robotics, using an intuitive and simple physical coding language. AlgoPlay introduces participants to the world of robotics through a practical and fun educational experience. DAVINCIBRICKS believes in teaching through the spiral learning technique. In this method, each enrichment program builds on the previous program. Additionally, we always encourage newcomers and re-teach lessons to make sure all students are up to date. With the tangible coding language of Algobrix®, students start by constructing a building block model, then create various lines of code using function blocks and parameters. Finally, by pressing the Play block, the robot will perform the coding sequence. By combining the function and parameter blocks, the child creates a command for the robot. For example, move it forward or turn on a red light. By assembling the blocks one after the other, it creates a code that the model will execute. In each lesson the student will perform high level programming tasks such as planning algorithms, functions and parameters, conditioning, loops, multithreading, debugging, state of the race, sensor applications and more. AlgoPlay equips students with the professional skills to understand the logic behind almost any coding language that exists today. the child creates an order for the robot. For example, move it forward or turn on a red light. By assembling the blocks one after the other, it creates a code that the model will execute. In each lesson the student will perform high level programming tasks such as planning algorithms, functions and parameters, conditioning, loops, multithreading, debugging, state of the race, sensor applications and more. AlgoPlay equips students with the professional skills to understand the logic behind almost any coding language that exists today. the child creates an order for the robot. For example, move it forward or turn on a red light. By assembling the blocks one after the other, it creates a code that the model will execute. In each lesson the student will perform high level programming tasks such as planning algorithms, functions and parameters, conditioning, loops, multithreading, debugging, state of the race, sensor applications and more. AlgoPlay equips students with the professional skills to understand the logic behind almost any coding language that exists today. the student will perform high level programming tasks such as scheduling algorithms, functions and parameters, conditioning, loops, multithreading, debugging, race status, sensor applications and more. AlgoPlay equips students with the professional skills to understand the logic behind almost any coding language that exists today. the student will perform high level programming tasks such as scheduling algorithms, functions and parameters, conditioning, loops, multithreading, debugging, race status, sensor applications and more. AlgoPlay equips students with the professional skills to understand the logic behind almost any coding language that exists today.
PROGRAM OBJECTIVES:
- Develop procedural and algorithmic thinking.
- Learn the basics of computer programming.
- Develop high-level talent and skills, through metacognitive thinking, problem solving, creativity and teamwork.
- Learning Scientific principles and terms.
- Develop creativity.
- Develop curiosity and the willingness to learn.
- Importance of teamwork: Personal development of the learner.
- A sense of control through learning and empowerment.
CONSTRUCTION MODELS:
- Gadgets and games,
- Rides in amusement parks,
- Various types of transport machines,
- Modern robots to perform common tasks.
