论文部分内容阅读
随着现代信息技术的迅猛发展,信息素养与创造能力的培养成为信息技术教育的主题,程序设计回归中小学课堂并成为主导内容,传统的基于代码的编程方式遭受质疑,可视化的思维表达方式越来越受重视。《国家中长期教育改革和发展规划纲要(2010-2020年)》中明确指出,要“强化信息技术应用,提高教师应用信息技术水平,更新教学观念,改进教学方法,提高教学效果。鼓励学生利用信息手段主动学习、自主学习,增强运用信息技术分析、解决问题的能力。”Scratch是美国麻省理工学院媒体实验室开发的专门针对8岁以上儿童所设计的开源软件,它通过点击与拖拽的方式实现编程,能让儿童初学者快速掌握编程的基础概念;Scratch也是基于浏览器的可视化的编程语言,它使用大量的图片代替语言教学,儿童从实际操作中学习体会程序设计思想。遵循“以学生为中心”的教学原则,笔者尝试为小学阶段的Scratch程序设计课程进行教学设计并依此开展教学实践,通过对课程的教学实践,让学生“在设计中学习”研究设计有效的、实用的、聚焦学习的软件教学策略,希望能为其他教师提供可参考的教学方法。整个教学设计以学生自主探究为主线,教师扮演“领路人”和“引导者”的角色,学生在教师指引下带着极大的创作兴趣“自主探索、自主发现”,从最基本的简单模仿开始,循序渐进,从易到难,由浅入深,最终学会如何运用Scratch软件表达创意、创作作品。通过访谈、调查以及学生的学习效果来看,学生经过一段时间的学习,他们在学习兴趣、创新能力、自主学习能力等方面都有所提高。综上所述,本研究结合小学《Scratch程序设计》课程的教学实践,对如何设计小学阶段Scratch程序设计课程的教学设计进行了探讨并给出了教学实例和反思。希望本研究能在一定程度上为其它Scratch课程的教学实践者和科研人员带来启示或借鉴,更为重要的是,笔者希望通过本研究,能引起国内教育界和学术界对Scratch程序设计的更多关注和重视,促进Scratch在国内信息技术领域的普及与推广,帮助更多儿童体验编程方法和程序设计思想,以期为祖国的未来培养出更多优秀的创新型人才。