Academy of Excellence offers systematic computer programming classes. Starting from 1st grade, a student can always find one class that fits to his/her age. The curriculum is carefully designed to develop the skillset required for each computer language. Games and projects will be integrated to allow students practice coding. The club organizes teams for varied competition including USACO. In addition to the computer programming club, our Advanced and Challenging Robotics Clubs also offer real world programming opportunities. Here is a list of our classes offered (Math, English, SAT, GT and other cultural classes are not included here):
Robot Block Programming (RBP, two levels)
Computer Aided Design & 3D Printing (CAD, four levels)
Python (five levels)
Java (five levels)
AP Computer Science (AP, two levels)
USACO (four levels)
Junior Robotics Club (6-9 years old, three years)
Challenging Robotics Club (9-12 years old, three years)
Advanced Robotics Club (12-18 years old, six years)
Here is the table for the parents to refer if you plan a class for your child:
Grade | Available Classes |
PreK | RBP 1 |
Grade 1 | RBP 1, Junior Robotics |
Grade 2 | RBP 1, Junior Robotics |
Grade 3 | RBP, CAD 1, Junior Robotics |
Grade 4 | RBP, CAD, Challenging Robotics |
Grade 5 | RBP, CAD, Challenging Robotics |
Grade 6 | Python 1, RBP, CAD, Challenging Robotics |
Grade 7 | Java 1, Python, CAD, Advanced Robotics |
Grade 8 | Java, Python, CAD, Advanced Robotics |
Grade 9 | AP 1, Java, Python, CAD, Advanced Robotics , USACO |
Grade 10 | AP 1, Java, Python, CAD, Advanced Robotics , USACO |
Grade 11 | AP, Java, Python, CAD, Advanced Robotics , USACO, Project |
Grade 12 | AP, Java, Python, CAD, Advanced Robotics , USACO, Intern |