零基础学会运用Scratch创作,结合Arduino硬件,进行智能编程创作
采用图形化+代码对照的编程模式,结合趣味C语言和人工智能Python语言,逐步过渡到代码编程
学会用C++语言编写高效程序,掌握程序设计的基本模式和方法
深入剖析和讲解NOIP知识点,针对NOIP竞赛大纲专项训练,助力NOIP
课程标准:Level 1-2 CSTA Level 1A
课程标准:Level 3-4 CSTA Level 1B
算法和编程
计算机系统
数据和分析
计算机的影响
网络和互联网
基于美国CSTA-K12标准开发适合中国青少年学习的编程课程体系
二年级以上
通过动画场景设计,以游戏过关的方式,熟悉Scratch软件开发环境,掌握Scratch编程工具包和基础技能,熟悉Scratch作品素材设计,将抽象并乏味的程序逻辑与之结合。
二年级以上
掌握变量、分支、循环等软件编程核心技能;学会阅读与分析程序流程图,强化训练逻辑思维能力,使学生具备初级软件工程师的思维能力。
三年级以上
掌握基本的Arduino硬件相关的电子电路知识以及与传感器相关的物理知识,熟悉基础的传感器和基本操作,完成基础智能编程,训练逻辑思维能力、动手能力和软硬件综合运用能力。
三年级以上
熟悉更多常用的传感器,了解基本元器件,掌握扩展性智能编程模块,灵活运用图形化编程,结合智能硬件,设计完成自主的智能化功能,培养项目设计思维以及系统工程思维。
三年级及以上
直观了解坐标、编程绘图等基本概念,掌握基本绘图命令,对代码编程语言有初步的了解,学会运用命令组合的方式,完成对程序顺序结构的理解和掌握。
三年级及以上
掌握编程绘图中变量、分支、循环等进阶绘图技能,能够综合运用多种基本绘图命令完成作品分析、重构、复现,创作等任务,独立完成基础编程绘图作品。
三年级及以上
掌握扩展性绘图命令,如绘笔状态设定、绘图状态设定、增强画图、文字命令等,熟练运用基础编程绘图命令和扩展性编程绘图命令,完成创意性编程绘图作品。
三年级及以上
掌握多媒体绘图命令,如图片命令、声音命令,鼠标侦测、键盘侦测、按钮命令、输入输出等交互命令,完成综合型编程创意绘图作品。
四年级及以上
学习C++编程的基本环境,编译原理,掌握C++基本的语法知识,能够运用顺序、分支和循环语句编写完整的程序,初步理解算法的意义
四年级及以上
掌握C++进阶语法知识,掌握条件嵌套、循环嵌套等语法嵌套结构,能够运用程序设计语言解决简单问题,具备独立编写和调试简短代码的能力。
四年级及以上
掌握基础数学知识,熟练运用C++语言完成基础数论的相关内容,掌握简单的算法,能够对数据进行简单的排序和查找,使用简单枚举和模拟算法解决实际问题。
四年级及以上
学习计算机内部信息编码,掌握函数、指针、结构体等高级语法知识,掌握字符串相关的处理函数,全面掌握C++程序设计语言,具有运用C++解决实际问题的能力。
五年级及以上
深入剖析和讲解NOIP的竞赛大纲,讲解常用的算法,如贪心算法、递归算法、回溯算法、模拟算法等,能够运用基础算法编写程序,解决问题;能够独立设计测试数据,验证程序的正确性。
五年级及以上
掌握简单的数据结构知识,了解如何运用数据结构与算法优化来构建更高效的计算机程序,初步具备数学建模能力,具备使用数据结构和算法描述问题和解决问题的能力。
五年级及以上
掌握基本数据结构知识,能够熟练运用数据结构相关的算法,掌握算法的时间和空间复杂度的估算,能够根据实际问题的模型选择合适的算法和数据结构来解决问题。
五年级及以上
进一步学习高效的算法,培养孩子的专业编程能力,具备较强的代码实现能力,具备较强的归纳、总结和表达能力,采用专项训练的形式,完成NOIP比赛的全面备考。