- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图形化编程工具辅助程序的设计学习
图形化编程工具辅助程序的设计学习
摘要 随着技术的进步,思维可视化成为教学关注的一个焦点。基于中小学程序设计难教难学的问题,介绍分析图形化程序设计的几种软件,探索中小学程序设计的教学模式。
关键词 Scratch;图形化程序设计;创新
中图分类号:G434 文献标识码:B 文章编号:1671-489X(2009)30-0126-03
Learning Program Design Based On Way of Graphical Programming//Liu Fangfang
Abstract With the advances in technology, visual thinking gets more and more attention. Because of the difficulties in teaching and learning for Primary and secondary schools. The thesis tries to introduce some softwares of Graphical programming and explores teaching structure in program design.
Key words Scratch; visual programming design; innovation
Author’s address Shanghai Normal University Educational Technology College, Shanghai, 200234, China
1 研究概述
我国自1982年开始中小学计算机普及教育,以学习计算机原理和程序设计为主,当时受到硬件设备的限制,开设的主要是Basic和logo的程序设计。考虑到中小学生的心理与学习特点,1985年受在美国召开的“第四届世界计算机教育会议”影响,我国计算机教育开始重新审视教学内容,将单一的Basic语言教学逐步转向计算机应用的教学上来,于是程序教学开始遭到摒弃,教学内容和模式开始转向应用软件的使用操作。
1994年,联合国教科文组织(UNESCO)委托国际信息处理学会(IFIP),编写指导世界各国计算机课程设置的文件《中学信息学课程》[1],其中指出:“这里所指的程序设计是非技术性的程序设计,更确切地说应该是把‘你自己做的事情’转变成‘别人能做的事情’。这就要求能详尽地描述完成任务的过程,以便其他的人或其他的设备能准确地重复这一项工作。”其中“能详尽地描述完成任务的过程”通俗一点讲,就是程序教学并不是要培养“程序员”,而是想通过教给学生详细的过程,来培养学生设计程序的思维方式,从而学会用这种思维来分析、解决问题。因此,程序设计是培养学生创造力的有效手段和途径,应让学生适当参与。
随着计算机技术的大发展,中小学信息技术课程教学开始从“单一的技能训练”逐步转向“信息素养的培养”,开始注重中小学生的创新思维的训练。尤其是2003年国家教育部颁布的中小学信息技术标准,其中将程序设计又作为选修模块开始出现。从高中的新课标把算法与程序设计作为一个选修模块,到义务教育阶段慢慢把程序设计作为一项必修内容,程序设计又慢慢地回到信息技术教材中[2]。让中小学生运用所学的语句自己组合程序来解决数学问题、设计小游戏等,这个过程对学生来说是一种创造设计的过程,也是一种培养分析、解决问题以及创造能力的过程,由此可见程序设计课在中小学开设是非常必要的。
2 研究的问题
2.1 问题的提出随着网络技术的发展,计算机语言也跟随时代的脚步,逐步由低级语言向高级语言发展,目的在于将技术为人类方便使用。目前电子市场的发展,视觉化的表达形式充斥着人们的生活,生活在21世纪的中小学生更多的是通过形象的方式来思维、理解事物。目前中小学信息技术教学大部分是讲操作应用,其中穿插一个程序设计模块,通过代码编写在计算机上实现想要达到的效果。这让教师感觉设计难度很大,因为大部分学生对编写代码并不感兴趣,尤其是那些零基础的初学者,如果没有一种有效的引导方式,往往会导致他们对程序设计产生抵触心理,导致基础知识和媒体素养的流失。那么能不能有一种方式让人们的思维用图形化的方式传递给计算机,形象地实现思维呢?显然图形化编程软件的出现为这个问题提供了帮助。本文力图分析中小学程序设计的现状,针对存在的问题介绍几种相应的图形化编程工具辅助程序教学。
2.2 概念界定
1)图形化编程语言(Visual Programming Language)定义:允许用户以二维或多维方式描述一个程序(Allows the
原创力文档


文档评论(0)