top of page

Curriculum

Lego Robotics Basics - Level 1 Program 

 

- Learn Lego EV3 Education Set and Software

- Build basic robot with building instructions

- Program robot to make different movements:

   forward, backward, pivot turn, point turn, curved turn, etc.

- Learn basics of sensors including motor rotation sensor, touch sensor, color sensor, gyro sensor and ultrasonic sensor

- Learn basic flow controls including wait, loop, switch

- Solve class challenges

 

lego image.png

 

Lego Robotics Basics - Level 2 

- Advance robotics learning through Lego EV3 Education Set, Extension Set and Software

- Further develop knowledge in robotics in learn the technic basics: gears, motion transformation and more Lego recipes

- Learn the programming technics: variable, data-logging, multi-tasking, proportional control, sensor calibration, math block, random block, timer block, custom block, etc.

- Have fun games and challenges: advanced line/wall follower, maze solver, mountain climber, race car, etc.

maxresdefault.jpg

Level 3 & 4 - Mechanism I & II

  • Principle Models (e.g. Lever, Wheel and Axle, Wedge, Cam, Gear, Pulley, etc.), how they work and how to build with Lego

  • Design and make artifacts (with building instructions) that fulfill specific requirements

  • Think creatively to try to explain how things work

  • Make fair tests by changing single factors and observing or measuring the effects

  • Establish links between cause and effect

 

 

 

 

Level 5 - Advanced Robotics Builder 

  • Think creatively to try to explain how things work

  • Establish links between cause and effect

  • Make systematic observations and measurements; try out ideas using results from observations and measurements

  • Make fair tests by changing single factors and observing or measuring the effects

  • Display and communicate data using diagrams, drawings, tables, bar charts and line graphs

  • Decide whether conclusions agree with any predictions made, and whether they enable further predictions

  • Review work and describe its significance and limitations

  • Work as a team, cooperate and respect each other

 

python.jpg

Youth Python Coding 

 

This 16 week course explores the fundamentals of computer science and problem solving. In this course, we explore topics in computer science ranging from your first ‘Hello World’, until applications of functions. Students will be introduced to each topic with a brief lesson style explanation on the white board, following a coding application of what was taught. The course invites students to participate in conversation with the instructor and fellow classmates which is known to encourage understanding. It is recommended for students to bring their own laptop to store their projects for hopefully one day, future use. 

 

The topics covered include the following:

  1. Introduction / Installation

  2. Variables

  3. Arithmetic Operators

  4. String Manipulation

  5. Lists

  6. Tuple / Dictionaries

  7. Iterative Loops

  8. Conditional Loops

  9. Functions

  10. Tic-Tac-Toe Game

Competition

 

 

FLLlogo.png

FLL and WRO tournament training: For those who want to compete in the exciting FLL & WRO tournament and solve challenges in team work, research project and robot design. 2019 FLL competition season application starts in June 2019.

WRO Logo.png
bottom of page