个性化课程是一种基于学生需求和兴趣、能力和程度差异性的定制化课程,旨在让学生能够在
更适合自己的学习模式中实现最优的学习结果。与传统课程相比,个性化课程能让学生更好地
参与、理解和吸收课程内容,更好地提高学习效果。
为跟随“个性化”课程的脚步,给孩子们提供更好的编程教育,我们选择了scratch图形化编程。那么什么是scratch编程呢?
一、编程概述
(1)认识编程。
使用一种计算机语言编写一串指令的工作,就叫做“编程”。计算机自己不会思考,它只会按照指令行动。在电脑上编写程序,用计算机懂的语言一步一步的命令计算机做事,是人与计算机交流的过程。
(2)认识少儿编程
少儿编程是通过可视化图形编程、编程游戏启蒙等课程,培养学生的计算思维和创新解难能力的课程。少儿编程教育并不是要培养未来的程序员,而是让孩子能掌握新科技并应用新科技表达自己,由科技时代的消费者转变为创造者;同时,少儿编程是培养小朋友思维能力的理想载体。
(3)认识并学会使用Scratch软件
Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具。针对 8 岁以上孩子们的认知水平,以及对于界面的喜好,MIT 做了相当深入研究和颇具针对性的设计开发,它能够将枯燥的编码变得充满乐趣和富有创造力。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。Scratch 的下载和使用是完全免费的,开发了s系统,苹果系统,Linux系统下运行的版本。孩子们可用它来进行创作,比如:故事、动画、游戏、艺术等。
(4)掌握以Scratch的基础操作为核心设计的15个完整项目,每节课同学们将编写程序完成一个课堂作品,其中包括游戏、动画、艺术作品等。通过多学科知识的融合和应用,轻松拓宽小朋友的眼界和知识面,增强知识储备。在完成课堂作品后同学们可以发挥想象力,对其进行拓展,将作品变得更加丰富。在创作和设计自己的游戏中逐步学习和感受到计算机和编程的相关知识点和逻辑思维。
二、教学要点
1、采取理论教学与上机实践相结合的方式。大致分为四大环节:
(1)体验感知:先给同学们展示介绍本节课要完成的课堂作品,讲述游戏规则后让部分同学上台体验一下,体验过程中同学们需要分析作品的每个功能,并思考如何制作。
(2)代码讲解:分模块按步骤地讲解每个功能的代码,过程中多引导学生,多向学生提问重点,也可以让同学们上讲台编写部分功能的程序,以此验证学生的学习效果,并加深学生对该知识点的印象。
(3)上机操作:讲述完理论知识,学生需要在电脑上自己操作完成编码。老师提前准备好课堂素材发送至学生电脑,观察每一位学生的进展,当学生有问题时及时指导,保证每位同学完成课堂作品并保存。
(4)作品拓展:完成课堂作品后,引导学生发挥想象力和创作力,拓展丰富自己的作品。