Algorithms in C/C++ (B)


Connect with your friends to see who's been here

7th - 12th grade


Wed, Jan 5, 2022 - Mar 9, 2022

8 classes remaining

5:00pm - 7:00pm EST


2 students


Sibling Discount

Class Experience


Students will progressively advance their programming skill at their pace to reach their full potential.   Do note that while students will register by terms, progression is not confined within a single term. For example,  one may complete level B and I within the first term, while another one may take two terms to complete B.  Please view the syllabus for details.


Computer Science and Engineering - Grade 8-12

Learning Tool: 

Will need to purchase a book, and download programming software  (free).  Please visit here for details.


Computer Science (CS) skills should go far beyond just programming and the syntax itself. It should focus on problems solving ability with computational thinking (CT), even for grade schools. CS with CT skills is indispensable to prepare our generation for the world of artificial intelligence.  Our CS program has proven its effectiveness with excellent students records.

Storming Robots utilizes Robotics to animate problem-solving efforts starting in Grade 5. However, we encourage students to study in this Algorithms in C/C++ Track starting no later than Grade 8. This syllabus consists of five levels. The levels will be comparable up to college level from Freshman to junior year topics in CS, such as data structure, introduction to algorithms, and complexity analysis.

Highlight of learning outcome:

Level B & I :

Students who completed level I with high “proficiency” have the capacity to self-study for Advanced Placement Computer Science (AP CS A). Majority of these students score 5 (max) in AP with a short review on fundamental object-oriented structure.

NOTE: New members are subject to a $30 New Member Fee. Please ensure to select the 'New Member' option at checkout if you are a new member.

Class Requirements


  • MUST possess High proficiency in Algebra I.  If participant currently is not a SR student, please send us a school transcript or any document which proves participant has met this requirement.
  • MUST love analysis. There will be a lot of analytical work, not just programming syntax.
  • MUST love mind challenge.

NOTE: While this workshop will not use the robot itself, knowledge learned from this workshop is indispensable to write robust robotics programs.

Other Things To Know

Letter Grades
Holiday Schedule
See Schedule

How To Participate

You will receive an email 30 minutes before class starts with a link to the class and access instructions.

Reviews for Storming Robots

Surdeep K.

Jan 8, 2022


Teacher is awesome


More structure

Algorithms in C/C++ (II)
Location: Storming Robots Lab