教育编程语言发展历程
第一代教育编程语言
1968年 LOGO语言
1993年PASCAL语言海龟作图
2006年Python海龟作图
意义:解决了普及编程的问题
第二代教育编程语言
2002年 Scratch
2012年 Blockly
教育编程语言发展趋势
重新定义编程教育,培养学生三大层次的能力
编程教育是一种新型的学习通道。传统教育是平面、静态、接 受性学习,而编程是立体、动态、创造性教育。我们研发团队通过挖掘编程教育的规律、青少儿生理、情感和认知的发展特点,将教育心理学理论贯穿课程始终,通过提取编程教 育的元素,将编程核心要素提炼为逻辑严谨的知识体系,在业内首创编程教育三大层次能力的培养目标。
三大层次的能力划分首次说清了编程教育中各种能力之间 的层级关系,有助于合理安排课时、合理实施不同能力的培养。
三大层次的能力划分是一个标尺,能清晰地衡量出编程课程 的优劣。
科学的教学方法
资深教研团队通过大量的编程教学实践,总结了多达15种与编程 紧密相关的教学方法。这些教学方法在实践中被证明是使之有效的。 教学方法来自于对学生认知心理的把握,能有效降低教学难度,提高课堂的教学效果。
教学方法不但使学生掌握扎实的编程知识,还能有效地培养学生多种能力。 教学方法是长期的教学实践中总结的理论性的方法论,能将经验丰富的老师的教学实践进行复制,帮助更多的老师快速成长,共同提高教学水平和学生的学习体验。
课程亮点
一、教学理念:三大层次能力培养
二、教学方法:15种教学方法
三、底层库:C++、Python
四、动画、游戏、多媒体效果的案例
五、自主研发的Python离线编辑器
六、完备的课件:授课ppt、教案、作业文档、思维导图笔记。
七、一致的教学方法和能力培养模式实现Scratch->Python-> C++学习的平滑过渡。