Algorithms in C/C++ (IV)


Connect with your friends to see who's been here

7th - 12th grade


Sat, Jan 8, 2022 - Mar 12, 2022

8 classes remaining

3:30pm - 5:30pm EST


6 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 IV:

Level IV students will go into non-linear data structures - usually covered 2nd and 3rd year in College. Majority of these students achieved the goal level in USACO.  However, that’s not the most ultimate goal of this level. The ultimate goal is strengthening students’ ability  to create advanced  application and robotics projects  – see

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

  • Prerequisites:
  • 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 program

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