Algorithms in C/C++ (III)


Connect with your friends to see who's been here

7th - 12th grade


Sun, Jan 9, 2022 - Mar 13, 2022

8 classes remaining

3:30pm - 5:30pm EST


4 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 III

Level III students participate in most of SR’s advanced robotics activities.   One of the common traits among the students with high proficiency in this level is their high ability to adapt other technologies. Majority of these students achieved the minimum silver level in USACO.

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

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