C++ 编程(9-16 岁)
C++ 编程(9-16 岁)
- 每级7.5小时
- 可选择每节课1.5或2.5小时
- 小班教学1至6人
早鸟优惠至2026/10/25 23:59周日(美西时间)
綫上教学真人老师,每级(Level)7.5小时
无法加载取货服务可用情况
- 弹性上课安排
- 报读多级别额外10-15%优惠
- 级别修读电子证书

概述
这是一门沉浸式动态课程,通过多功能 C++ 语言向年轻学习者介绍编程世界。在这个实践项目中,参与者将探索 C++ 编程的基础知识,包括变量、数据类型、控制结构、函数和面向对象编程 (OOP) 概念。通过互动项目和编码挑战,学生将培养解决问题的能力、逻辑思维和计算创造力。他们将学习如何使用 C++ 的强大功能来设计和构建自己的程序、游戏和模拟。
New City Education 团队随时为您服务。请填写免费咨询表单,我们的老师会与您联系,协助为孩子规划合适的 STEM 学习路径。您也可以先预约体验课,只付一节课的费用,再决定是否报读完整级别。先从免费咨询开始,准备好了再迈出下一步。
学习目标
1.掌握基本的编程技能
2. 发展数学解决问题的技巧
3.有效分析和分解复杂问题
4、增强逻辑思维能力
5. 加强批判性思维能力
教学语言
我们通常用英语授课,但如果可能的话,我们很乐意尝试以其他语言授课。
模式
在线(Zoom):将在课前提供说明。
我们重视小班教学,老师一般同时只指导1-3位同学。
级别说明
1级
1级:适合没有计算机编程知识的小学生。
该课程主要利用电脑游戏和课堂活动,以互动和引人入胜的方式学习基本的计算机知识和编程概念。此举旨在激发学生对计算机编程的兴趣并鼓励创造力。通过简单的计算机编程练习,学生将创作绘图并获得成就感和满足感,最终培养对计算机编程的热爱。本课程从基于块的编程开始,然后介绍键盘输入命令。涵盖的概念包括命令介绍、迭代介绍、函数介绍和模块介绍。
**从2级及以上,所有命令均通过键盘输入**
2级
2级:适合9岁及以上的学生,或已完成1级的学生。
在本课程中,学生将正式深入研究计算机编程的核心,并学习如何应用简单的编程来解决现实生活中的问题和挑战。例如,为快餐店创建卡通节目表或自动点餐系统。通过这些实际应用和日常示例,学生将了解到计算机编程在我们的生活中无处不在,从而对编程概念有更深入的理解。涵盖的主题包括下载和安装 C++、事件简介、理解变量、流程控制和数学应用。
3级
3级:适合已完成2级的学生。
本课程以二级课程为基础,继续让学生在日常生活中获得实践和适用的学习体验。例如,学生将使用计算机编程来设计真正的“数字时钟”和“井字棋”游戏,以及应用编程来进行数学计算。通过这些活动,学生将更深入地了解计算机编程如何应用于日常生活,培养逻辑思维能力,增强解决问题的能力。涵盖的主题包括基本输入和输出、中间流程控制、数据结构介绍、坐标介绍以及图形用户界面 (GUI) 介绍。
4级
4级:适合已完成3级的学生。
在本课程中,学生将把在第 2 级和第 3 级中获得的知识和技能应用到更复杂的计算机游戏中,例如扑克游戏。此外,他们还将学习如何使用计算机解决数学问题,包括找到最小公倍数和最大公约数。涵盖的主题包括中间函数、中间坐标、中间数据结构、更高级的流程控制和更多数学应用。
5级
5级:适合已完成4级的学生。
本课程以第 4 级中获得的知识和技能为基础,重点是将其应用于更复杂的计算机游戏,例如围棋游戏(苹果棋)。此外,学生还将学习如何使用计算机解决具有挑战性的数学问题,例如使用算法确定自然数是否为素数。涵盖的主题包括中级图形用户界面 (GUI)、更高级的坐标、更高级的数据结构以及人工智能 (AI) 简介。
6级
6级:适合已完成5级的学生。
本课程介绍“面向对象编程”(OOP),重点介绍简单“对象”的设计。在 OOP 中,每个对象都可以接受数据、处理数据以及与其他对象通信数据。涵盖的主题包括递归函数介绍、类和对象介绍以及更多数学应用。
7级及以上
请联系我们
(注:以上内容可能根据实际情况和个人情况有所变动。)
(注:以上内容可能根据实际情况和个人情况有所变动。)
家长反馈
-
Isaac的妈妈
“Isaac 在英国的 Bebras 计算挑战赛中获得了金奖。感谢您整个夏天的指导!”
-
Caleb的妈妈
“我真的很感谢老师们的努力。Caleb学习的时候感到很满足。谢谢你们!”
-
Nelson的妈妈
“我的孩子完成课程很有成就感😊。在老师的广泛指导和鼓励下,他对编程非常热衷🙏😊。”
-
Christina的父母
“我女儿很喜欢上课,老师知道她害羞,所以对她给予了很多鼓励和表扬。一开始我们只报了1、2级的课程,后来又报名了3、4级的课程。”
-
CY 的父母
“太棒了。他们激励我们的孩子学以致用😊🙏🏻。感谢老师们的指导。”
-
陈女士
“我会鼓励我的孩子继续参加你们中心的不同课程。这些课程确实激发了孩子们的思维和创造力。”
报读多级别额外优惠
同时报读两级9折丶同时报读两级85折(系统会自动计算)
级别完成证书
学生顺利完成一个级别后,经老师建议,本中心可颁发证书。
Canada
Mr Edwin
Edwin has worked in software development, systems analysis, management, and technical support roles for several multinational companies in China, Hong Kong, and North America, including Silicon Valley, California.
He has extensive experience in education and training. He has served as a lecturer in the Department of Computer Science and the Department of Information Systems at City University of Hong Kong, and has also taught computer studies and mathematics at the secondary school level.
Illinois, USA
Beline
Beline’s strengths sit at the intersection of coding, data, and hands-on STEM. She programs in Python and JavaScript, builds web pages with HTML, and writes Arduino logic for sensors and real-world measurements.
She can introduce data analysis and visualization with pandas, Excel, and Tableau, then connect the numbers to a project students can see. For curious learners she can also sketch introductory quantum circuits in Python with Qiskit. Beline also teaches math.
Alabama, USA
Dong
Parents can expect a tutor who is fluent in Python, Java, C++, SQL, and web technologies, and who can connect those skills to real student projects. Dong can guide learners through coding fundamentals, algorithms, and debugging, then move into building small websites, games, or data tools when they are ready.
He is also familiar with AI APIs, computer vision, and Python data libraries, which helps when a course touches machine learning or visual computing. He uses Git and common IDEs so students pick up habits they will meet again in later STEM work.
Canada
Dennis
Dennis is experienced in Java, Python, SQL, Microsoft Office, and other computer-related technologies. He is confident in helping students understand programming fundamentals, develop coding projects from scratch, and improve their problem-solving skills. He can also assist students with foundational mathematics and explain concepts in a simple, patient, and easy-to-understand way.
Virginia, USA
Eva
Eva brings several years of hands-on experience in computer science, software development, and STEM education through academic, professional, and project-based work. She is competent in teaching coding fundamentals, including Java, C++/C#, Python, web development, mobile development, and Unity game development. She also has experience teaching math and STEM concepts to elementary and middle school students.