Core Coding Logic Program
The Core Coding Logic Program is our flagship program consisting of 6 progressive levels. This program seeks to equip primary and secondary school students with a comprehensive foundation in coding logic, while providing a conducive environment for students to hone crucial cognitive skills.
This program is unique in its multi-platform approach utilizing both Lego Mindstorms EV3 (Robotics) and Python.
Course Details
1.5 hours per week
There will be a project at the end of each level. Students will receive a proof of work certification to document their final project.
-
Sequencing, construction, motor control
60min Proficiency AssessmentLearn the basics of how to build and power the motors using the Lego EV3 platform
-
Single-step sequencing, infinite loop, for loop, switches (binary)
Sequencing is the concept of how codes are executed line-by-line sequentially. Buttons are used to teach basic if-else statements. The fundamental concept here will be ‘if a button is pressed do A, else do B’.
-
Multi-step sequencing, loop interrupt, switch (threshold), conditionals
Building off Level 1, the concept of conditionals and comparison operators are introduced within the if-else statement. Instead of a button being pressed, the primary concept in Level 2 is ‘if sensor reading is above a threshold value do A, else do B’.
-
Sequencing of actions, while loop, basic algorithm, flow of control
While loops are loops with an if-else logic. Sections of code are repeated until certain conditions are met.
-
Intermediate algorithm, nested loop, nested switch, flow of control
If-else statements within if-else statements. This decision tree structure allows complex algorithms to be built.
-
Advanced algorithm, discrete variable, function
Variables is the ‘memory’ of a program. They allow for values to be stored and used.
-
Applied algorithm, continuous variable, feedback loop, error handling
Continuous variable is when a variables can take any decimal value and not just discrete values such as true/false or integers. These allow for more math concepts to be used in coding.
Learn to code using the best of both worlds
Robotics is an excellent way to master the basics
Mindstorms EV3 (Robotics) is the ideal platform for aspiring young coders. Being able to physically see how codes translate to real-world movement of the robot accelerates understanding.
Coding logic is universal
With a strong understanding in sequencing, loops and if-else statements, students have the option to continue their learning journey on Python.
Python brings opportunity
Python is not only becoming a requirement in many jobs today, it can also be used for DSA applications to your preferred schools.
View DSA Prep to learn more about DSA eligible schools and timelines.
Nurturing intellectual curiosity
Sustaining an interest in coding through an interactive and meaningful curriculum.
Get a head-start
Book a free trial at one of our centers:
City Square Mall #06-05
Parkway Centre #13-07