文档库 最新最全的文档下载
当前位置:文档库 › 可视化编程应用:让儿童快乐地学编程

可视化编程应用:让儿童快乐地学编程

龙源期刊网 https://www.wendangku.net/doc/795947219.html,

可视化编程应用:让儿童快乐地学编程

作者:焦建利

来源:《中国信息技术教育》2014年第07期

可视化编程是指编程过程中可随时看到结果,程序与结果的调整同步。可视化编程泛指一切使用可视化元素的操作,代替文本(编码)输入的程序设计方式,它大体上就像画流程图一样,通过连接若干“盒子”和“箭头”来实现程序逻辑。传统程序设计给人的印象是长长的代码,而可视化编程则使人人都可以成为程序员。因此,在中小学信息技术教育的发展历程中,可视化编程始终是国际程序设计教学的重要发展方向。

然而,回顾我国中小学信息技术教育发展的历程,从上世纪80年代计算机教育发展到强调计算机素质,再从计算机素养发展到重视和突出信息素养。期间,在信息技术课程中虽然开设有“程序设计”模块,但是,程序设计教学逐渐被冷落,则是不争的事实。

从计算机教育到信息技术教育的发展演变

世界各国从20世纪80年代开始都特别重视将计算机引入到学校教育中。我国教育部1982年就在全国设立了五所计算机教育实验学校。1983年,教育部在总结试点学校经验的基础上,制定了计算机选修课的教学大纲,1984年颁发了《中学电子计算机选修课教学纲要

(试行)》。在全世界程序设计思想的影响下,我国规定教学内容是简单的计算机工作原理和BASIC程序设计语言。

之后,教育工作者不断反思,自上世纪90年代中期开始,中小学计算机教育的“文化论”开始受到“工具论”的冲击。1999年,计算机课程更名为信息技术课程,2000年,“全国中小学信息技术教育工作会议”召开,会议提出了“在中小学大力发展信息技术教育”。

随着《中小学信息技术课程指导纲要(试行)》(教育部,2000)和《基础教育课程改革纲要(试行)》(教育部,2001)的出台,信息技术教育的目标确定为信息素养的培养。之后,伴随着信息与通讯技术的发展,在过去的十多年时间里,我国中小学信息技术教育取得了巨大的成绩,也日益显示出信息技术教育的重大意义。

可视化编程:让青少年以轻松有趣的方式学习编程

史蒂夫·乔布斯曾经说过,“在这个国家,我觉得每个人都应该学习计算机编程,因为程序设计学习可以教会你如何去思考”。程序设计教学对儿童创造性思维能力的培养、思维训练以及创新能力培养具有至关重要的意义。

然而,如何教会儿童编程?特别是如何以一种儿童喜闻乐见的、有趣的方式学习程序设计是一个值得思考的问题。也因此,可视化编程(Visual Programming Language)成为世界各个国家重视青少年程序设计教学的人们始终努力的方向。

相关文档
相关文档 最新文档