19
参考文献 20
致谢 21
1 引言
在我国,很多小学的信息技术课程以excel、word等办公软件的学习为主,培养孩子的文字录入和数据信息处理的能力,而有的学校是以程序设计的教学为主的,这就导致我国小学信息技术课程存在教学内容不统一的问题。而学生进入大学之后,他们的程序设计课程的入门教学是以c语言或者c++为主的,他们在程序化的思维方式方面还是比较的欠缺,这就导致他们如果想入高级程序设计语言的门还需要付出很多的努力。然而作为一种实践性较强的高级程序语言,学生在一定时间想要完成程序设计概念和语法等内容的学习,又要在有限的学习时间里完成编程程序调试。学生在没有一定的知识基础和自学能力的情况下,是很难取得成绩的。在高级程序语言中,语法、算法等抽象的教学内容在很大程度上会降低学生对编程知识的学习兴趣,而学生的学习兴趣不管是对老师讲授还是学生学习两方面都非常的重要。很多学生在大学期间不能通过编程科目的考试而补考和重修,而这部分学生可能具有很好的程序设计的天赋,高级程序设计作为计算机专业的核心课程,如果这个课程出来问题将给计算机专业的其他专业课程带来很多消极的影响,可能让本专业学生对程序设计缺乏信心。这也引发了我们对小学信息技术教学内容和教学软件的思考,麻省理工学院开发Scratch程序设计语言是为了帮助年轻人学习和提升学习技能,发展创造性思维与合作能力。Scratch进入小学课堂后,它用生动的界面、简易的积木式编程让学生了解编程必要思想的同时充分发挥学生创造性给学生很大的创作空间,同时培养他们团队合作、解决问题的能力及处理信息的能力。来*自-优=尔,论:文+网www.youerw.com
2 Scratch程序设计软件简介
2。1 Scratch程序设计软件的由来
Scratch是由美国麻省理工学院的媒体实验室(MIT Mdcia Lab)设计开发的一款面向八岁以上儿童的简易编程语言,这个软件适合于面向青少年的程序设计教学和最初接触程序的人们。
它最初发布于2007年5月,支持开发电脑游戏、互动故事、图形艺术作品、电脑动画等多媒体作品,现在的版本已经发展到2。0了。论文网
Scratch的研发团队叫做“终身幼儿园组”。针对8岁以上学生的认知水平和对于界面的喜好,MIT做了深入的研究和颇具针对性的设计开发。它不进易于学生使用,还能寓教于乐,让学生获得创作中的乐趣。
Scratch在研发之初,开发组织就承诺下载和使用完全免费,他们还开发了多版本以适应windows系统、ios系统等主流操作系统,scrtch支持多种语言。这个开发组织仅仅保留了对“Scratch”名称和软件LOGO的权利,开发组织还公布源码,允许其他自由程序员任意修改、发布和传播。这使得Scratch这款优秀的软件在众多的程序员手中不断的完善和提升,目前已有很多不同的改进版本在网上可以下载使用。
小学信息技术课中Scratch程序设计的应用和实践(2):http://www.youerw.com/jiaoxue/lunwen_84018.html