我们的编程教育理念--图灵编程

  我们认为,学习编程对于青少年而言,不单是为了掌握一门技术,更重要的是懂编程,是一件很炫酷的事情。

  有没有想过,通过学习编程,掌握一门看上去高深莫测的编程语言,你也可以成为同龄人眼中神一样的存在?

  做别人做不到的事情,解决别人解决不了的难题,大家都在苦苦刷题的时候,你轻松用编程来解决难题,这就是编程的魅力。

  我们的教育,不是培养呆头呆脑的程序员,而是通过学习编程彻底激活青少年的自信心和求知欲,让他们变得更富个人魅力。

  加入我们的学习中来,来发掘自我的潜能,人一旦找到能够倾注热情的领域,就会发挥出神性,做出自己从来不敢想象的成就。

  我们的教师、助教团队,不是简单的教学者,我们是学习热情的催化剂,我们关注每一个学员的心理素质发展,我们力图用知识去激活一个人,让他们成为魅力四射的新青年。

青少年编程免费体验课现已接受报名申请,如需咨询,

请添加我们助教老师微信号,扫描以下二维码

或致电报名热线咨询:020-84886248

课程体系/教学内容

1、青少年编程(C++语言)普及组基础班课程(Grade 1)

课程

   

1

初识计算机,学习编程的方法,程序的编译和运行

第2周

输入输出语句

第3周

变量声明,数据类型,赋值语句,算术表达式

第4周

补充知识:二进制,常用数学函数

第5周

布尔表达式和分支语句I

第6周

分支语句II

第7周

一重循环:while语句和for语句

第8周

二重循环和多重循环,简单枚举算法

第9周

一维数组

10周

选择排序,插入排序,冒泡排序

11周

线性查找和二分查找

12周

写程序解数学题

13周

简单文件读写

14周

NOIP普及组初赛知识点及题目选讲

15周

NOIP普及组复赛题目选讲

2、青少年编程(C++语言)普及组进阶班课程(Grade 2)

课程

   

1

回顾Grade 1的内容,重点复习一维数组的用法

第2周

二维数组和多维数组

第3周

字符数组

第4周

函数和递归初步

第5周

数论算法选讲

第6周

C++string类型

第7周

结构体,联合和枚举类型

第8周

指针

第9周

文件读写

10周

枚举和回溯算法

11周

链表

12周

13周

队列

14周

归并排序和快速排序

15周

NOIP普及组复赛题目选讲

3、青少年编程(C++语言)提高组基础班课程(Grade 3)

课程

   

1

基本数据结构知识回顾:链表、栈和队列

第2周

树和二叉树

第3周

堆和堆排序

第4周

STL中的容器:queue, priority_queue, set, map

第5周

分治算法

第6周

图的表示和广度优先遍历

第7周

深度优先遍历和拓扑排序

第8周

贪心算法

第9周

最小生成树

10周

动态规划I

11周

动态规划II

12周

动态规划III

13周

最短路

14周

字符串匹配和哈希算法

15周

NOIP提高组复赛题目选讲

4、青少年编程(C++语言)提高组进阶班课程(Grade 4)

课程

   

1

基本数据结构和算法回顾

第2周

并查集

第3周

最近公共祖先和和路径问题

第4周

树上的动态规划

第5周

集合上的动态规划

第6周

动态规划算法的优化

第7周

图的连通性

第8周

线段树I

第9周

线段树II

10周

二叉查找树

11周

KMP算法

12周

AC自动机

13周

后缀数组

14周

NOIP普及组复赛题目选讲

15周

复习与回顾

5、高阶选修课班(数据挖掘与商业智能课程)

课程

   

1

数据挖掘与商业智能导论+RapidMiner操作训练

第2周

数据挖掘中的分类方法+分类模型建立和评估实践

第3周

数据挖掘中的文本分类方法和情感分析实践

第4周

数据挖掘中的聚类方法和文本聚类实践

第5周

数据挖掘中的关联分析方法+关联规则挖掘和评估实践

第6周

数据整理方法和案例实践(含两个简单案例)

第7周

数据采集方法和新闻采集实践

第8周

电信业客户流失分析的数据准备方法和实践

第9周

电信业的客户流失特征分析方法和实践

10周

电信业的客户挽留活动效果的仿真评估

11周

银行信用评分预测模型构建方法和实践

12周

超市商品推荐方法和实践

13周

众筹网数据整理方法和实践

14周

众筹网成功项目的特征分析及热点分析方法和实践

15周

众筹网超进度项目的特征分析方法和实践