C++编程课程

推荐年级:四年级至十年级

盛通教育教研团队结合多年的教学经验,为中小学生量身打造了C++课程。课程不仅能让学生掌握计算科学中的算法,实现为学生解决生活中实际问题提供思想和策略,还能让其在信息学奥赛中取得优异的成绩,为升学之路增加筹码。

立即咨询

内容与考级

课程内容

  • · 变量和变量类型,输入输出,程序的三种基本结构:顺序,选择,循环;
  • · 函数,结构体,程序的调试方法,一维数组,二维数组,字符串,指针;
  • · 简单的数论:素数,求最大公约数和最小公倍数;
  • · 简单的排序算法:冒泡排序,桶排序;
  • · 基础文件操作和输入输出流。

考级

C++ 一级

C++ 二级

入门级认证三等

立即咨询

课程内容

  • · 高精度运算,模拟算法,暴力枚举算法,位运算,算法的时空分析,排序算法:选择排序,插入排序,快速排序,计数排序,贪心算法,二分算法,动态规划算法;
  • · 常用数据结构:栈,队列,优先队列,可变长数组,map,set,list等;
  • · 树,二叉树的遍历与查找,深度优先搜索,广度优先搜索。图的存储和遍历,图的最短路算法;
  • · 数论相关:排列组合,集合,素数筛,整数唯一分解定理,求模运算;
  • · 编码相关:进制转换,原码反码补码,格雷码,哈夫曼树和哈夫曼编码。

考级

C++ 三级

C++ 四级

入门级认证一等

提高级认证三等

立即咨询

课程内容

  • · 前缀和,差分;进阶背包问题;
  • · 树的问题 :树上DP;树的重心;树的直径;
  • · 新的stl模板:multimap,multiset,deque,pair,tuple等;
  • · 图论:并查集,最小生成树,次小生成树,LCA, 树上差分,强连通分量,边双连通分量,点双连通分量,单源次短路,分层图,二分图,欧拉路径。

考级

C++ 五级

C++ 六级

提高级认证一等

NOIP省级一等奖

立即咨询

课程内容

  • · 深搜和广搜的优化; 数据离散化; 树状数组和线段树;
  • · 高阶DP:状压DP,数位DP,以及用单调队列优化DP;
  • · kmp算法;
  • · 哈希;
  • · 更多排序算法:归并排序,堆排序,基数排序;
  • · 进阶数论:快速幂算法,裴蜀定理,扩展欧几里得算法,费马小定理,中国剩余定理,逆元,同余,向量,矩阵运算,排列组合。

考级

C++ 七级

C++ 八级

提高级认证一等

NOIP省级一等奖

立即咨询

教学流程

  • 01. 情景引入

    老师通过动画或故事,引出本课主题,引导孩子思考可能会出现的问题。

  • 02. 项目分析

    通过第一部分提出的问题,分析解决的方法和方向。

  • 03. 意义建构

    带领孩子学习理论知识,了解编程原理。

  • 04. 学习反思

    进入实操环节,孩子自行编程,体验编程的乐趣。

  • 05. 挑战延伸

    老师循序渐进,提出更多挑战性问题,让孩子解决。

  • 06. 总结评价

    总结归纳整节课的知识点,孩子跟随回顾,老师进行评价。

配套资源

为了让学生获得更好的学习效果,我们制作了一些配套的课程资源,依托于OMO教学平台和在线测评系统,让学生课前能预习,课后能复习,并且能随学随练随测。

  • 一校教学平台

    使用一校教学平台,平台对Dev-Cpp进行集成,提供上课的资源下载渠道与视频回放,在线题库系统入口。

  • 在线评测系统

    盛通教育在线测评系统能够在线进行题目练习测评,题目设置紧跟教学进度,支持教学、练 习、比赛,并且持续更新完善最新题目。

  • 课程资源包

    提供一套包含课前预习资料、课后复习资料、课后练习题目、阶段测试等在内的一套资源包。

赛事支持

立即咨询

免费预约试听老师将尽快与您联系