Online STEM ♦_Advanced 3 高级 3 C++ Prog., Introduction to Algorithms (Sun.)
Advance Class Level Three 高级编程3班 (Sunday 7-8 PM ET)
Class Details: Advance Class Level Three coding class is for students with advance coding experience. This course introduces students to C++ programming language, a dominant language in the industry today. Students will be taught the fundamentals of programming. These concepts are applicable to programming in any language. Topics covered include basic principles of programming using C++, algorithmic and procedural problem solving, program design and development, basic data types, control structures, functions, arrays, pointers, and introduction to classes for programmer-defined data types. The course will also prepare students for the USA Computing Olympiad Contest.
Course Outline
C++ programming Overview
C++ pointers, address arithmetic, array pointers, references, passing addresses Classes, objects, user defined types, constructors, this pointer, UML, object oriented design streams, cout/cin, overloading <<, class conversion, class scope, static data, static member functions, class inheritance, private/public/protected, polymorphism, virtual functions, abstract classes Overloading vs. overriding, multiple inheritance, file streams, friends, Object Oriented Design and Patterns structures, records, dynamic allocation, new/delete, linked lists Exception handling, overloaded constructors/functions/operators Template classes/functions, Standard Template Library (STL), namespaces, type casts Etc. …
高级编程3班课程适合有高级编程经验的孩子。
REGISTRATION INFORMATION 报名信息
- The class runs from June 12, 2026, through May 2027 and includes a total of 38 sessions.
- Tuition must be paid in full in order to complete your registration process before class starts.
- A $25 credit when you register with a Chinese class for the same school year.
- A $75 registration fee is included in the non-refundable tuition.
- Limited space is available — be sure to register early to secure your spot!
Teaching Team Introduction 主讲教师团队

