QQ登录

只需一步,快速开始

创客帮-青少年创客创意社区

快捷导航
开启左侧

Scratch让程序教学成为创作之旅

[复制链接]
zhouyingya 发表于 2014-12-2 09:16:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
面对高度信息化的社会发展,对肩负着培养“数字土著”一代的信息技术课程提出了更高的要求,传统的Logo语言由于其缺乏灵活简单的操作,导致教学效果并不是很理想。而Scratch是面向对象的程序设计语言,在直观教学和可视化理论的指导下,能通过搭建积木这种形象化的操作来训练和提高学生的逻辑思维能力和创造性思维能力。
● Scratch让课堂更有活力
1.训练学生计算思维能力
人与人之间的沟通是通过自然语言,人与计算机之间是通过编程语言进行交流。在Scratch课堂中,教师有意识地引导学生用自然语言来描述他们的创意、想法,学生则将自己脑子里的好的创意想法利用Scratch在计算机上表达出来,通过编写程序表达的过程,训练小学生的计算思维能力。
2.锻炼学生逻辑思维能力
小学生的思维处于从具体形象思维逐步向抽象逻辑思维过渡的阶段,面向对象的程序设计语言Scratch以其图形化的编程方式,为孩子思维从具体走向抽象提供了支架。在Scratch中,将逻辑思维能力的训练融于具体的生活情境中,让孩子在感性经验的支持下逐步向抽象的逻辑推理方面发展,从而形成一定的逻辑思维能力。
3.激发学生成为数字时代的创作者
在Scratch课堂上,学生获得了设计和创造属于他们自己的数字化作品的机会和经验,通过有针对性地选取和处理大量的信息资料,进行自由创作。在创作过程中他们也习得了科学、艺术、工程和数学等领域的知识,完成作品后获得的成就感和满足感也会让其学习兴趣得以提升。
● Scratch让学生更自由
罗杰斯认为,在教学目标上,应该强调个性与创作力的发展,在内容选择上,强调直接经验,而在教学方法上,主张以学生为中心,放手让学生自我选择、自我发现,从而实现自我,即人的创造能力以及与此息息相关的应变能力的形成。创新能力是通过发散性思维而表现出流畅、变通与独特的解决问题的能力,而Scratch的引入,为培养学生的创新能力提供了良好的环境和平台,对于激发学生的学习兴趣、培养学生的想象力、提升学生的分析问题能力等方面是大有裨益的。
在Scratch课堂教学中,学生能专心致志地投入到自己最感兴趣的创作活动中去,学生的专注度和兴趣度都得到很好的发挥,Scratch以其形象、直观的积木式指令代替了枯燥的代码指令,操作简单、趣味性强,只需了解各指令名称其意义并将其拖动进行自我思维的自由表达。学生通过不断猜测、尝试、验证与调试,刺激了感官,体验到奇妙的效果。
● 运用Scratch开启创作之旅
将Scratch引入到小学信息技术课堂中的应用在我国还是刚起步,在教学初期,教师可与学生共同尝试学习,边分析Scratch自带的范例边尝试创编适合学习者的教学内容进行教学,在教学过程中注重编程思想和作品创作,坚持为创作而教的教学方法。在整个过程中由于教师自身所具备的知识结构高于学生,教师由学习伙伴成长为引导者,帮助学习者成长。
我们对课程的理解是,同样是作品创作,文学作品是通过文字的书写记录(纸和笔)来创作小说、散文、诗歌、戏剧等作品,数字作品是通过程序编写表达思想和情感,教学中利用Scratch软件平台进行数字游戏、数字故事、数字动画和互动艺术等数字作品的创作(如下图),下面选择几个模块对课程进行说明。
1.数字游戏
我们基于Scratch平台,开发了一套自编的校本“儿童数字文化创作课程《Scratch与创意设计》”,通过编码学习各种新技术。课程设置着力点在于将信息技术教学与学生的生活体验相联系、信息技术问题与生活情境相结合,让信息技术教学做到兴趣化、生活化,激发他们观察生活主动创新。
《趣味摇奖》一课是自编校本课程的第28课,课堂中将Scratch与数学学科中的随机数知识点紧密联系,教会学生应用随机数解决具有随机模拟现象的问题, 学生会去主动钻研数学知识、积累数学知识和运用数学知识,在实践中有效提高计算分析能力、逻辑判断能力和实践操作能力,这些都能促进学生数学素养的提高,同时让学生了解和应用随机切换造型和给变量设定随机数两种算法产生摇奖号码,然后自行选择一个创作主题,设计一个趣味摇奖程序。学生作品集链接地址http://scratch.mit.edu/studios/244435/。
2.数字故事
自编校本课程的第30课《小导演》,要求学生综合应用Scratch八大指令模块进行自由创作,选择喜爱的短篇内容,小组合作,共同探究,尽情表达和交流。在学习方法上,共提供创意思考、解决问题、合作学习、交流分享等四个方面。故事内容主题可以为成语、童话、寓言、科学模拟实验、课文和小说片段及生活中的事件,构思创作主题,进行二度创作。
学生在制作数字故事作品过程中担任“小导演”,对剧本中主题、情景、角色/背景、脚本、音效等元素进行逐个分析组织。这样做的目的重在培养学生分析解决问题的能力和合作探究的意识,对学生综合应用Scratch软件表达思想的训练,锻炼学生的逻辑思维的组织与表达能力,用科学的思维方法去解决问题,而不是无条理和无关联的表达。学生作品集地址链接http://scratch.mit.edu/studios/193543/。
3.互动艺术
利用画笔模块,让学生创作各种有规律的图案。在编写图案设计程序的学习中,让学生感受不同程序玩出一种奇幻的图案效果,并希望学生给图案赋予作品意义,激发学生学习的兴趣和发现美的能力,同时让学生喜欢自己的作品,喜欢上Scratch程序设计这门课,期望学生能够从玩的角度理解脚本设计方法,在理解的基础上修改脚本,创作不同的效果图案,提高学生的审美水平和程序设计水平。
● 总结
随着信息技术学科的发展,对小学程序设计模块的学习重点不再是简单以代码编写训练为要义,而是期望通过编码学习可以使学生在个人生活中表达思想和感情。Scratch创作课程对培养学生创新思维提供了一个很好的学习环境。在本课程的教学设计中我们应力求做到以下三点。
1.鼓励观察生活,激发创意思维
在我们的生活中,有很多与教学相关的问题,如各大商场门前摆放着抽奖大转盘,举办一些吸引顾客的促销摇奖活动,电子投票,打地鼠游戏,变脸,等等。这些实例,学生在生活中能感受到,我们要通过让学生创作数字作品,让他们把自己观察到的各种有趣现象,用数字作品表达出来,激发他们的创意思维。
2.加强逻辑思维与创新思维的训练
Scratch创作课中作品的设计与呈现是逻辑思维和创新思维的具象。在教学中,教师要在最短的时间内,结合具体情景,用言简意赅的语言帮助学生理清要点,把握脉络,掌握方法,促使学生更准确、牢固地理解和掌握重点算法,提高课堂教学质量和学习效果。
教师可以首先通过范例演示和学生试玩,引出问题,再通过演示和讲述,告知关键知识点,使学生对重点知识的学习和把握更加清晰、明了,在此基础之上,学生再根据自己头脑中已有思维,结合活动内容,发挥想象,用代码去表达自己内心的想法,实现更多创意,在创作中训练学生创意思维。
3.通过编码习得更多知识
在创作数字作品时,学生在进行代码编写的学习过程中,会接触到数学、科学、艺术以及工程学等领域的学科知识,这些知识的应用和学习是学生在一个一个的作品创作中可以具体领悟和感知的,因此,学习知识对他们来说变得更有趣和更有意义了。
当学生为数字作品设计脚本时,应该鼓励他们思考如何进行设计,如何将一个小的想法,变成一个完整的能够运行的作品,他们会学习和应用到各种模块以及如何尝试新的想法,如何与人合作完成作品,出错时如何发现并纠正错误,如何坚持,如何在失败时面对挫折,这些都是重要的能力。
编后记:8月,我有幸前往温州参加了“第一届中小学STEAM教育创新论坛”。老师们对Scratch的热情让我惊讶,没有想到在短短的两年间,Scratch课程在信息技术教学中的发展如此迅速。但经过两年,Scratch的发展似乎已经到了一个瓶颈期,那出路何在?老师们用实际行动证明,STEAM是Scratch继续向上发展的一条最好的路径。Scratch、STEAM这些不断呈现的新名词,代表的是信息技术老师不断追寻的姿态和热情,我相信,饱有这种姿态与热情,沿着这条路径,信息技术的未来不会是空谈。

转载请注明:scratch教程网 » Scratch让程序教学成为创作之旅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

客服热线
400-1234-888 周一至周日:09:00 - 21:00
公司地址:襄阳市樊城区长虹路现代城5号楼188

创客帮MAKER.BAND青少年创客创意社区是一个融教育、科技、体育资讯为一体的综合服务平台,专注于教育创新、专注于科技体育、专注于教育资讯。

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表