- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用画程软件颠覆传统编程教学
伍先军
一、中小学编程教学的历史与现状:程序教学1.0 与2.0
纵览我国中小学程序设计教学近 40年历史,大致可分为两个阶段。
程序教学 1.0(1980-2003) 传统的编程教学,大致是从上世纪 80 年代初
起步,到2003年课改之前,教材常常就是某种计算机高级语言(主要是 BASIC
及 Visual BASIC)的说明书,教学以语言语法为核心,这种做法是从大学传导
而来,适合理解能力较强、有大块自由时间消化、肯主动钻研的大学生,但不
适合知识面较窄、几乎无自由时间可支配、自我约束能力较弱、学习课时极少、
学习动力不足的中小学生。
图 1 程序教学 1.0 示意图
主要问题是:教学内容及方式离中小学生太远,不符合中小学生学情。
程序教学2.0A(信息技术课程)(2004-2017) 从2004年课改启动至2017年
课标再修订,在“程序设计”前面增加了“算法”,教学以“解决问题”为目
的。在教学实践中暴露出诸多问题:一是“算法”与“程序设计”常常脱节—
—先讲算法?容易纸上谈兵,空洞说教,或者讲清楚了算法,却没时间编程实
现;先讲程序设计,算法就显得多余甚至是累赘。二是“程序设计”本来概念
1
就多而且难懂,现在引入“算法”后,又新增了许多内容。三是由于课时少,
上机时间不足,学生编写代码、调试程序经常出错,往往无法得到及时解决,
难以形成知识积累和意义建构,致使每节课都几乎是零起点,久而久之,学生
对程序设计产生恐惧甚至厌恶。
图 2 程序教学 2.0A示意图
主要问题是:虽然引入了“算法”作为学习支架,但没有打通“算法”与
“程序”之间的内在通道,导致“算法”与“程序”二元孤立,“穿新鞋走老
路”!教学重心虽有所下移,但教学环节增多且内容断裂。
程序教学 2.0B(高中数学课程)(2004-2017) 这一轮课改在高中数学必修 3
中引入了“算法”。然而,“纸上谈兵”几乎是普遍现象。一是许多数学教师
的算法水平和实现能力偏低,只会“纸上谈兵”。二是“固化”“机械”的高
考题型助长了教师的“纸上谈兵”。三是算法教学存在两大结构性障碍,让师
生难以逾越,不得不止步于“纸上谈兵”:⑴分析问题时,在用自然语言表示
解题步骤之后,怎么画出程序框图?无论用纸笔、粉笔还是用 WORD、VISIO 等
软件画程序框图,都费时费力!⑵好不容易画出程序框图后,再怎么转化为程
序?由于先学程序框图,学生还不会写代码,因此无力写出代码验证算法。如
果先学算法语句,学会编写程序代码,则又淡化了算法思想的主导作用,违背
2
了高中数学算法教学的初衷:重在理解算法思想,不要上成程序设计课,这就
形成了算法思想与程序实现之间的结构性矛盾:从逻辑上讲,先有算法思想,
再编程实现;但从技术上讲,先要编写程序,才能承载算法——这样就陷入了
类似于先有“鸡”还是先有“蛋”的“怪圈”。
图 3 程序教学 2.0B示意图
主要问题:虽然引入了流程图(静态流程图),但与“程序”仍无法打通,
只能纸上谈兵,倒在了算法被实证的“最后一公里”。
二、画程软件以流程图为媒介,打通了从“算法”到“程序”的通道
算法的本质是抽象与自动化。人脑产生算法。算法,常使用自然语言、形
式化语言(如伪代码)、图符系统(如流程图)等方式来外显表达,但最终要
落实在能够由机器自动化执行上。自然语言是人的语言,有时候会有歧义,不
够精确,机器也不懂(随着人工智能的发展,将会有改善);伪代码是意在跨
越
您可能关注的文档
- 新外研版高中英语选择性必修4:Unit 2 Lessons in life Period 3 Developing ideas 教案.docx
- 新外研版高中英语选择性必修4:Unit 3 The world meets China 课件.ppt
- 新外研版高中英语选择性必修4:Unit 3 The world meets China Developing ideas 课件.ppt
- 新外研版高中英语选择性必修4:Unit 4 Everyday economics Starting out 课件.ppt
- 八年级信息技术开学第一课.doc
- 第3-4课时 处理平面设计素材.doc
- 第5-6课调节平面设计素材色彩.doc
- 第7-8课时制作平面设计素材特效.doc
- 第9-10课合成平面设计作品.doc
- 第15-16课构建三维实体模型.docx
- 三明市清流县灵地镇社区工作者招聘考试基础题汇总2023.docx
- 三明市清流县龙津镇社区工作者招聘考试基础题汇总2023.docx
- 丽水市庆元县贤良镇社区工作者招聘考试基础题汇总2023.docx
- 丽水市龙泉市安仁镇社区工作者招聘考试基础题汇总2023.docx
- 合肥市蜀山区小庙镇社区工作者招聘考试基础题汇总2023.docx
- 池州市贵池区涓桥镇社区工作者招聘考试基础题汇总2023.docx
- 泉州市南安市翔云镇社区工作者招聘考试基础题汇总2023.docx
- 泉州市安溪县剑斗镇社区工作者招聘考试基础题汇总2023.docx
- 泉州市永春县锦斗镇社区工作者招聘考试基础题汇总2023.docx
- 福州市福清市新厝镇社区工作者招聘考试基础题汇总2023.docx
文档评论(0)