教学理念:
3 Layers全人教育
编程教育是一种新型的学习通道,传统教育是平面、静态、接受 性的学习,而编程是立体、动态、创造性教育;编程教育不仅仅是教 授学生知识或谋生的技能,更重要的是社会性、物质性、艺术性、创 造性与潜力的全面挖掘,使学生在认知、情感、意志等方面全面发展, 培养健全人格; HelloCode依据美国著名心理学家卡尔·兰塞姆·罗杰斯教授全人教 育教学理论与儿童生理、情感、认知发展特点,将教育心理学理论贯 穿课程始终,首创三大层次能力培养模型,按专业性、通用性对能力 培养进行了科学合理的划分,通过提取编程教育的元素,将编程知识 用立体、动态的形式来演绎,并用编程作品输出的方式来检验、巩固、 内化,对学生合理实施不同能力的培养,使学生在获得编程知识的同 时,能够成为有道德、有知识、有能力、和谐发展的“全人”。
设计理念:
课程体系:
从Scratch入门到知识体系搭建,以 丰富的案例讲解编程知识,通过多媒体的 形式(图形、动画、音频、游戏)展示编 程效果,让学生始终在兴趣中学习,获得 核心编程技能,掌握Scratch中广播、克隆、 变量、列表编程知识。 除编程能力外,课程还系统地培养学 生的分析能力、发散思维能力、观察力、 聚合能力、表达能力以及判断能力等诸多 跨学科的能力。
教学环节:
课程亮点:
3 Layers全人教育培养模型
第一层次:Scratch基础知识学习
课程以Scratch9大知识点为主题,通过精心设计的案例场景,引导孩子从生活体验和学科知识中,感知编程概念,构建知识体系,初步形成编程思维 完成至少40个程序作品,包括28个练习作品,12个创造作品;理解18个多学科知识,包括逻辑推理、认识时钟、火柴棒问题、电路原理等; 了解至少20个科普知识,包括后羿射日、自动驾驶、四季交替、音乐乐谱等;灵活运用 60多个Scratch编程模块。
第二层次:编程语言的通用能力
注重培养学生跨编程语言的能力,如写循环秘诀、写分支秘诀、写函数秘诀,这些秘诀均为HelloCode课程独创的解题模式和能力培养方式。 这些秘诀通用于所有的编程语言的学习。真正达到举一反三的学习效果。 课程还重视排错调试、项目研发、算法这些在所有编程语言中都通用的能力的培养。这些通用能力的培养为后续的AICode、OI课程的学习打下了坚实的基础。
第三层次:跨学科能力
HelloCode课程的另一大特色:系统地培养学生跨学科的能力,体现在每节课、每个案例中都在培养 学生的通用能力,如通过一题多解培养学生的发散思维能力、对比思维、总结能力。 HelloCode的课程中不但包含多学科知识,更是系统地培养学生跨学科的能力。在语数外等学科的学 习中这些能力都能得到广泛地运用。 HelloCode学科编程的跨学科内涵早已超越了具体的知识层次(第一层次),在更高层次(第三层次) 上形成了能力在不同学科学习上的迁移,这使得HelloCode课程相比同类课程更具价值。
教学方法:
在少儿编程领域内HelloCode率先系统全面地推出 了十四大教学法。 这些教学方法是HelloCode资深教研团队通过长期、 大量的青少儿编程教学实践,总结出的与编程紧密相 关的教学方法。这些教学方法在实践中被证明是使之 有效的。 教学方法来自于对学生认知心理的深入研究,能有 效降低教学难度,提高课堂的教学效果。 教学方法不但使学生掌握扎实的编程知识,还能有 效地培养学生多种能力。 教学方法是长期教学实践后升华的理论层次的方法 论,能将经验丰富的老师的教学实践进行复制,帮助 更多的老师快速成长,共同提高教学水平。
智能教学平台: