Edro Primary Programme @ WPJS – Module 1 2017
EDRO @ WBJS
Module 1 - 2017
First Lesson - Friday 27 January
“See it move… Watch it go! Look, it’s drawing a spiral now... And I coded it to do that!”
Learning computer programing is one of the most important skills a child growing up in today's world can acquire. Learning how to code with Edro makes this experience hands-on, practical and most of all, fun! The Edro Junior Robotics Academy takes children on a journey into the world of coding robots. Working with 4 Modules over the course of 1 year, Edro lays the foundations for a lifelong love of Mathematics, Science, Coding and Robotics. We will spend our time playing games, competing with friends and solving problems through the use of Drag and Drop coding - all this, while learning some very important problem-solving skills along the way.
What are the Goals of the Edro Primary Programme?
“Everyone should know how to program a computer, because it teaches you how to think!”
- Computation: We build solid foundation in key computational concepts paving the way for further study in the field.
- Mathematics: We provide a practical setting in which Mathematics can be applied to computational problems.
- Science and Technology: We convey a broad general knowledge of scientific topics related to the field of robotics and computer science.
- Problem Solving: We develop a problem solving skill-set that can be applied in new and novel situations.
- Fun: We inspire an interest in Mathematics, Science, Technology and Computer Programming.
An Overview of the Primary Programme
Term 1 - Module 1
“Inspiration through Movement”
In the first module, participants are guided through their first experience of programming a robot. An emphasis is placed on inspiring pupils to enjoy solving problems. Most problems in Module 1 center around movement based challenges. Participants make key learnings while getting their robots to draw a series of geometric shapes. All coding is done in a drag-and-drop style, minimizing the barriers to entry.
Term 2 - Module 2
“The Logic of Robot Choice”
In the second module, we are now eager and ready to dive deeper into computational logic. The focus of this module is on conditional statements – the programming logic of ‘if, then and else.” Problems worked on in this module involve participants integrating input from their robot’s sensors into their code. Examples of challenges faced in this module are “maze navigation with infrared proximity sensors” and “programing a robot to avoid or seek out light.” All work in this module continues to be done in a drag-and-drop style, reinforcing the confidence build in Module 1.
Term 3 - Module 3
“The World of Robotics”
In the third module, participants are ready to explore new robotics modalities. The focus of this module is on giving participants a practical experience of “what is out there.” This is done through introducing command line coding and basic, low level electronics. With this new field to explore, we find that there is much more flexibility in what can be done with our code but with the added challenge of technical details that we must watch out for. We will still return to drag-and-drop based code to finish off our work on conditional statements from Module 2. Examples of problems faced in this module are: “Programming our robot to follow lines,” “Converting our code from previous modules into the command line,” “Creating simple circuits with electrical components that are controlled by a microcontroller.”
Term 4 - Module 4
“Explode in Code”
In the fourth module, we make the conversion to fully-fledged coding at the command line. Working in the language of SPIN, we program our robots with yet unprecedented accuracy to tackle movement based problems. The problems we work on in this module are complex, yet with the groundwork well laid, we are ready for this challenge. Once complete, Module 4 leaves participants empowered and excited to further their robotic journey. Those hungry for more are encouraged to join Edro’s Second Year Primary Programme or a Senior Programme where more complex computational concepts are explored, along with more involved electrical and mechanical systems.
How Edro Lessons Work
Edro Academy lessons run as extra murals after school. All correspondence and payments should be handled directly with the Edro team and not with any school staff.
All lessons in the Primary Programme are 75 minutes in duration.
All equipment required for the academy class is supplied by Edro. No equipment purchases are required unless you decide to take this step.
You will find a proposed term timetable below. This, along with the weekly timeslot will be reviewed each term and adjusted to accommodate the needs of the majority of participants.
The cost of the Primary Programme is a flat rate of R950 per term. Alternatively, a monthly payment of R375 from January to November (11 months) may be paid. All payments are made via EFT and bank details can be found here.
Number of Lessons
Edro works to conduct between 28-32 lessons throughout the year. Some terms will have more lessons while other terms will have less on account of factors such as school exams and the term length.
Cancellations and missed lessons
The Primary Programme is designed to be taken for a full year. However, you may withdraw your child from the programme at the end of any term without incurring any cost. Unfortunately, we cannot refund missed lessons or mid-term cancellations.
Edro at Wynburg Boys' Preparatory School
Proposed Time Slot
The timeslots for WBJS are as follows.
- Option 1: Fridays from 12h30 to 13h45
- Option 2: Fridays from 13h45 to 15h00
Lessons at WBJS will take place in the school computer room.
Term 1 Overview
|No Lesson||Friday 13 January|
|Lesson 1||Friday 27 January|
|Lesson 2||Friday 3 February|
|Lesson 3||Friday 10 February|
|Lesson 4||Friday 17 February|
|Lesson 5||Friday 24 February|
|Lesson 6||Friday 3 March|
|Lesson 7||Friday 10 March|
|Lesson 8||Friday 17 March|
|Lesson 9||Friday 24 March|
|No Lesson||Friday 31 March|