【适合对象】
1.喜欢动手操作的学龄前儿童(6-7岁),对世界充满好奇心,愿意尝试新鲜事物的孩子。
2.喜欢拆解玩具、探索新鲜事物的孩子(7-9岁),他们具备初步的逻辑思维能力的孩子。
3.数学基础较好,具备一定抽象思维的孩子(9-13岁),有志于参加信息学竞赛的孩子。
【课程内容】
1.Scratch创意编程
通过控制达奇机器人探索模块化编程,掌握Scratch开发环境与工具包,学习变量、运算符、条件分支、循环、链表、函数等概念,培养程序设计思维。
2.Python代码编程
学习turtle、time等常用模块,掌握自定义函数、类与对象、封装继承多态等面向对象编程思想,理解装饰器、匿名函数等高级特性;实战案例分析等。
3.C++算法竞赛
学习编译原理、指针引用、STL标准库等核心知识,攻克图论、深度优先搜索、广度优先搜索等高级数据结构。针对信息学奥林匹克竞赛进行专项训练等。
【课程目的】
1.认知重塑
了解编程本质与意义,区分编程与游戏的差异,建立"编程是解决问题工具"的核心认知思维。
2.实践应用
运用编程知识解决实际问题,掌握程序调试方法,能发现并修正错误,培养严谨的问题解决能力。
3.思维提升
掌握"化繁为简"的思考方法,将复杂问题拆解为可执行的小任务,培养系统化解决方案设计能力。