fbpx

Sunnyside Elementary School- Tuesdays – Level 1 (Age 9 -13) Robotics & Python-Jan 2024-Jun 2024

$99.00 - $159.00 / renewal and a $1.00 sign-up fee

Duration: Jan 2024 to Jun 2024. Classroom Location : Class room 250(L0),Common Area 2(L1). School Dismissal to 4:00pm / 5:00 pm (Sunnyside school student Age 9 to 13).

Pricing Note :

$40/week for Python and Robotics (both classes). Calculated monthly based on number of classes in each month.

$24.75/week for Python Only. Calculated monthly based on number of classes in each month.

Eg: $99/$160 per month when calculated four classes. Tablets are provided.

Pro-Rating:If you register in the middle of the month, your initial payment will be only for the remaining days of the that month. For instance, if there is only one class left in the month, the initial payment will be for that single class. The fee for the next month will be automatically deducted on the first day of the following month.

[Click here to switch to afternoon program for age 6 to 9]

Clear

Our Level 1 (L1) Course is is the ‘Learn’ phase for students (from ages 9 to 13). This course introduces students to the world of robotics and coding concepts systematically and thoroughly. We align curriculum with BC ADST curriculum.

Level 1 – Robotics: (Age 9 to 13): School Dismissal to 4:00 pm.

Level 1 Robotics is an introductory (Level 1) course on Robot platforms, hardware & firmware. Students write, compile and run programs on a variety of robots, including but not limited to micro: bit based electronics platforms. They use visual coding or the language python. The course offers a structured sequence of programming activities in real-world project-based contexts.  

Robotics programming sessions include real, physical robots for students to build and program.  Each month focus on specific areas. Some months focus on building, some focus on electronics & programming, some focus on programming etc. However, our robots change every month or other month. Students program robots using an easy to use, drag and drop interface or a python-like interface (each robot is different). Some of the day-to-day activities include programming a robot hand to grab objects with five fingers, programming a drawing robot that use real paper and markers to draw shapes or pictures. Students will also program robots to traverse mazes or program them to walk on four legs.

Robotics build sessions let students build robots from ground up and then program them using leading open-source chipsets like micro: bit and popular programming languages like python.

As for curriculum, BC ADST curriculum is covered and goes beyond. BC ADST curriculum can be found here . Total course duration is around 80 hours and close to half of that is optional at home assignments.

Key Modules:

Module 1: Fundamentals: Students gain a historic foundational understanding of both hardware and software portions of Robots. Big Ideas (key concepts) in robotics.
Module 2: Navigation: Foundational concepts/theory of Robot programming and attaining precision in movements. Robot math and key math topics necessary.
Module 3: Sensors: Various sensors robots use and adjust actions based on those.
Module 4:Electronics basics, circuits, breadboarding & micro bits & build micro: bit based robots.
Module 5: Control: Complex logic portions in processing input and programming for more intelligent decisions. The user will learn to include sensor feedback, popular topics like line following, obstacle avoidance, maze solving etc. with robots.
Module 6: Power Technology & Introduction to Mechatronics. Uses of power technology, Renewable and non-renewable sources of energy. Conversion and transmission of energy, kinetic and potential energy, effect of mass and inertia on speed and distance.
Module 7: Ethics and Humanism aspects of Robotics:

L1 Coding – Python: (Age 9 to 13): 4:00 PM to 5:00 PM

This is an introductory and comprehensive course on Computer Programming. This course is focused on Computer Programming which includes both theory and learning via projects. This starts off with programming concepts and proceed as a regular python course. Python is a very powerful, industry strength programming language that is an extremely valuable skill to have. The objective is to learn just one language deeply which will enable the students to learn any programming language by themselves in future (Java, C, C++ or even the ones not invented yet!). This course acts as a foundation (mandatory) course for all higher level, Level 2 & Level 3 courses. So, we focus solely on the programming language of Python.
The course is offered In-Person at our center OR online. Either of them are led by instructor with small classes sizes (12 in case of in person and 8 in case of online). As for curriculum, BC ADST curriculum is covered and goes beyond. BC ADST curriculum can be found here.

Key Modules:

  • Module 1: Introduction to Python: This module introduces the text-based programming language of Python. The module covers Python IDEs, syntax, data structures, formatting & error handling. Modifying programs in python.
  • Module 2: Complex functions and programming technics. Review of ‘big ideas’ and computational thinking approach. Simple projects that practice these concepts and team projects. Students create algorithms, flowcharts & documentation and peer review these artifacts.
  • Module 3: Introduction to testing, debugging methodology. Do’s and Don’ts in testing and debugging. Students are introduced to the idea of working as a team to achieve larger coding projects, modularizing, defining roles and responsibilities, interfaces etc.
  • Module 4: Projects involving Python. Concepts like object-oriented programming in Python. Classes and Inheritance.
  • Module 5: Review of Python standard libraries. Projects involving the use of these.
  • Module 6: Advanced Concepts in Python: Artificial Intelligence routines in Python, Micro Python for Internet of Things (IoT) programming etc.

General:

METHODOLOGY – OUR LEVEL 0 TO LEVEL 3 APPROACH

  • Level 0 (ages 6 to 8) is our Excitement phase where we trigger the students’ interest and curiosity for technology.
  • Level 1 (ages 9 to 13) is our Learn phase, where we follow the BC curriculum and go beyond to enhance the students’ understanding of electronics. Build a strong base knowledge on the topic.
  • Level 2 is our Experience phase where students do a series of 2-3 month long projects for two years, gaining experience in various aspects in the field. Ie; Put the learning from Level 1 to test, practice & refine.
  • Level 3 is our Expertise phase which is a full one-year team project spanning multiple disciplines and done in partnership with secondary schools. This is an invitation only project.

Kids can choose to do Level 0 more than once and it will remain engaging because we are always using new robotic kits. Also, as kids become more comfortable and take a deeper dive into our L0 kits, they can gain an overall better understanding of the robots, and transition into Level 1 better. Note: All other levels (L1/L2) are done only once.

General Notes:

  • There will be non-screen (ie; no laptops/tabs etc. to rest their eyes) breaks in during the program and students play games like Jenga & Uno to manage long stay. Please pack some extra snacks if they are staying for more than one class.
  • Parents can see lot of pictures and videos of student’s classes in our facebook group (invitation only for parents) to see progression and so parents can ask better questions to their kids.
  • Robotics Vs Coding + AI Vs Digital Arts: Which course should take?

In a general sense, Robotics always involve physical objects and coding on them. There are mechanical, electronics, and coding portions in robotics. So it is a combination of multiple disciplines. Robotics is for kids who like build things, like to work on hands on things but also to code a bit etc. An engineering, experimental mindset is required. They should also have the GRIT to continue failure after failure.

Coding is for kids who are comfortable in coding. They could sit and code for long hours in front of a computer and not get bored with it.

Digital Arts is for imaginative kids. Creative types. Period. Our course does not teach them ‘arts’ we just introduce a lot of new digital tools that they can express their imagination using the new world tools. It is ideal for kids who already take art lessons somewhere else, or newbies who just to just try it out.

What is new in 2023-2024?

1. Payment/Cancellation/Refund policy: Payment is done while registering for the first term and first day of each term automatically.

  • New Students can join in 2024.
  • Initial Registration + 1st day of upcoming month.
  • All students receive a course completion certificate at the end of the course
  • Monthly cost shown is assuming 4 classes a month. If there are less/more than 4 classes any month, monthly fee will be reduced based on number of classes conducted.
  • No fee adjustments if students didn’t attend classes, unless students inform in advance to skip whole month(due to international travel etc).

2. We provide progress reports to parents for each term. Parents can also view pictures and videos of classes, videos of activity done by students in our closed Facebook group.

3. We maintain a student to teacher ratio of 12:1 so all kids can get attention. Teacher Biographies are in our team section.

4. Twenty (20) spots available. First come first served. Registration is open. Reserve your spots early.

5. All students receive a course completion certificate at the end of the course.

6. Status: Approved (Classes are confirmed)

For more specific questions, please check our FAQ section

Jan 2024 to Jun 2024(current Registeration) : Class Days

Date Robotics Python
23 Jan 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
30 Jan 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
06 Feb 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
13 Feb 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
20 Feb 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
27 Feb 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
5 Mar 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
12 Mar 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
02 Apr 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
09 Apr 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
16 Apr 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
23 Apr 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
30 Apr 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
07 May 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
14 May 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
21 May 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
28 May 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
04 Jun 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm
11 Jun 2024 Dismissal(2.30pm) to 4.00pm 4.00pm to 5.00pm

 

Must select a Courses & Pickup Times

Robotics Only – School Dismissal to 4:00 pm, Robotics & Python – School Dismissal to 5:00 pm

Join Waitlist We will inform you when the product arrives in stock. Please leave your valid email address below.