小码王是小码教育科技有限公司旗下青少年编程教育品牌。 引进欧美教育理念和课程平台,目前已开设了70多家校区。
课程体系:图形化Scratch编程、App Inventor手机开发课程、Python程序开发课程、C++程序算法信奥常规课程
教学理念:编辑探究式学习、批判性思维、基于认知曲线的学习
主要业务:线下精品小班编程课堂、在线编程教育——小码王在线、NOIP初赛智能备考题库、NPCS小码程序设计竞赛系统、校园学习系统——小码王校园、在线编程作品交流社区——小码王社区、小码王海外游学编程营。
适合对象(满足以下其中一项即可):
1. 针对年龄10~18岁(高年级、、高中)
2. 学习过趣味C++。通过授课老师考核。
3. 年级达到5年级及以上。
课程简介:
1. 学习C++语言基础
2. 学习经典的算法:嵌套、排序、查找、递归、递推、分治、贪心等等
3. 解决经典的问题:约瑟夫环、开关灯、走迷宫等等
4. 较终通过一些小游戏的编写,达到对整个知识的融会贯通,体会学以致用。
课程内容
1、熟练掌握计算思维中的环境安装,编译原理,变量类型,格式化输入输出;并熟练掌握计算思维运算符及级,分支结构,循环结构,数组和函数。
2、熟练掌握计算思维中的变量作用域,指针,引用,结构体;熟练掌握计算思维,包含冒泡、选择、插入排序算法,字符串处理函数,STL标准库。
3、熟练掌握计算思维中的递归,贪心,分治,排序算法;通过简单数据结构,动态规划,较小生成树等。
4、熟练掌握计算思维中的数据结构(线段树、红黑树),字符串算法(KMP、AC自动机);结合实战和场景化题目,博弈论,图论,深度搜索、广度搜索、NP难问题。