课程简介 使用纯JavaScript或Python代码,完成难度更高的编程项目,*在Canvas或Pygame中创建自己的游戏,并学习基础算法。 综合运用所学的JavaScript或Python代码知识,独立完成完整的小型项目或游戏的设计,训练中级算法。 课程内容 学习递归函数、基本的排序与查找算法等,初步接触对象/类的基本写法,掌握基本的面向对象编程。 全面掌握对象/类在面向对象编程中的运用,同时提升算法水平、独立设计应用。 课程收获 独立运用中级难度的算法,使用最优化的方法解决难度更高的编程问题。 注重程序开发的性能与程序代码本身的优化。 课程优势 未来竞争力:创造想象力、项目管理,协作能力、团队管理领导力 逻辑思维能力:培养孩子逻辑思维能力,用编程思维解决实际问题 综合学科能力:把编程作为工具,提升数学、英语等学科成绩 编程能力:运用逻辑概念,掌握逻辑结构,熟悉编程算法,了解编程语法