算法之殇
自信息技术核心素养推出计算思维以后,以计算思维培养为目标的问题界定、算法描述、程序设计就已经大范围的开始学习,而普遍使用 的教材就是教科版的《算法与程序设计》,从教材的编排来看,是算法的概念、VB程序设计使用规则、基于算法的问题解决。
那这就有一个很明显的问题,当我们的学生还不具备VB程序使用规则时,如何能让学生通过界定问题、分析算法、最后能实现问题的解决。就目前的上课时间、有多少学校让我们的学生认真学习了数据类型、变量定义方法、各种数学和函数表达式、程序的基本结构及VB的书写方式这些最基本的程序设计知识?没有条件判断和多重循环的语法支持,学生拿什么知识积累来实现排序、百钱百钱、水仙花数这些经典的案例。若将问题的实现,用填几个空,学生复制、粘贴代码运行就完事了,这个过程最多叫做体验,而不叫问题解决。
如何解决这个问题,首先自然是要学习最基本的程序设计的基本规则,再来进行问题的解决。而问题的解决需从界定问题开始、找出解析表达式或者实现的思路、再进行算法分析、找一种恰当的算法、先由伪代码入手再来用标准的语言来书写代码。
项目式教学可以将问题分解。上面过程看起来有点复杂,似乎不是一节课能够完成的,事实确是如此。在新的程标中推行的项目式教学就可以用来解决这个问题。将每一个问题当作一个项目来研究、每个项目划分出两到三个节点,在每个节点中分别来界定问题与算法分析、程序流程与代码实现等。我们在教学实践中采用项目式教学过程的基本方法探索,基本过程是首先复习需要用到的VB知识、进行问题界定、找到问题的算法、进行算法的流程图分析、伪代码书写、上机实现问题的求解、问题扩展,这样一个流程走下来根据问题的不同,需要两至三节课。时间是长了点,可是能解决问题,起码大部分学生是解决了问题,并且明确了计算解决问题的基本过程。
再回到优课展示的问题,能选择算法首先反映了展示教师本身的内功可以,然后反映了在平时的教学活动中是进行了算法与程序设计的教学与研究的,能上这类课,课堂层次就在那里了,而本次展示的三节课,也确实让我感触很深,特别是用“冒泡排序算法”用尬舞来模拟算法的过程给人印象深刻,而穷举法相似的问题设计已经听了不下六次,虽让我对穷举法进行了更多了解,但并没有常听常新的感觉,问题界定-算法分析-程序实现(准确的说叫做体验程序的实现)一整套下来,就我自己的观课感觉来说是余味未尽的。
那么一节课,针对不确定水平的学生,我们能不能调整目标,将问题界定、算法分析与后面上机实现分割开来,最多上到流程图或伪代码,这对加强学生对问题的算法分析不是更有益吗,我相信用冒泡法排序、用穷举法分析水仙花数和百钱百鸡问题没有最后的程序实现不会影响学生对冒泡法与穷举法的理解。体验一下程序实现也不会让学生对用程序解决问题有多大的帮助。
创客的诱惑
创客、曾经作为一个新的名词,在这几年风靡,并作为一种创新标识举行了各种大赛,成为有经济实力与远见卓识学校的一张张名片,而受众也是具有这种爱好的兴趣小组。而今天,新版《高中信息技术课程标准》将《开源硬件的设计项目》作为选择性必修,似乎为学生普遍接受创客学习提供了一种制度支持,城区学校的新型课堂展示给了我们很多的诱惑,也让我产生了一些奢望,什么时侯我们也来建立一个实验室、让山区的学生也来点亮一盏灯、点亮他们创新的欲望。诱惑从自己开始,先在某宝上买一套板子来研究。先知们,给个链接呗!
技术的彷徨
信息技术从计算机课发展而来,信息技术课的目标也由学习计算机操作知识发展为提升信息素养。所有的操作都是基于问题解决的设计思想,以至于在各种赛课展评活动中,若选择了操作性很强的内容,而又不能在问题解决上做到一定的高度,是很难上出出彩的课的。而高中新课标,综观全部内容,除开明确提到表格数据图形化、数据分析以外就是三维设计软件了,所以在高中新课标中已经没有了常用软件操作的立足之地,而与之相关的可能就是数字化学习工具的使用,具体能用到哪些具体的软件似乎并不重要,高中真正要学的技术就是程序设计技术与三维设计软件技术、网络技术了。现有高中课标的学情分析中,基本操作技能都预设为学生已有的知识积累。小学、初中的同行们,你们加油哟,而高中的同行们,想再讲讲字处理、电子表格、音视频编辑来对付课堂的,没有什么机会了,这日子将怎么过啊,唯有一条路---学习吧。
体验的深度
在本次的优课展示中,有多节问题分析与体验课,其中两节现场展示课《物联网技术》与《从高考数据看国家惠民政策》给听课老师留下了深刻印象,这两节课能够留下印象就在于课题本身拓展出的深度思考,《物联网技术》一课从课堂引入到概念了解、操作体验、创意设计、未来向往,课堂层层递进,惊喜连连,学生深度参与,有体验有创意。将一节体验课上到扩充视野、启迪思维、激发情怀的高度,是体验型课堂所应该追求的目标。《从高考数据看国家惠民政策》由小数据的分析引出身边的问题、并扩展到学生关注的社会矛盾,以及国家解决这些矛盾的方法。正是这些升华以后的环节思考让原本平凡的问题变的不平凡。所以对侧重概念与简单操作的问题要结合生活实际,进行发散性问题设计,才会让一节看似简单的课更能体现问题的信息价值。
容错的价值
新课标在课程实施方案中指出在教学中,教师应淡化知识的单一讲解,鼓励学生通过自主探究解决项目中的问题。教师要从“学会操作”转向“形成学科核心素养”价值诉求,引导学生从实际生活中发现项目素材,培养学生的信息意识在“尝试-验证-修正”的试错过程中,发展学生的计算思维。所以我们在教学中要充分发掘错误的价值,课堂设计中要有学生“犯错”的环节,若一节课上下来行云流水,目标达成完全一致,我想这应该是一节值得商榷的课。要设计学生的自学环节,用文本自学、微课自学等方式来通过异步自学解决问题,再在展示与交流中修正错误,这种过程符合以生为本的学生自主学习的课堂形式。在本次优课展示中,这种容错的教学设计较少,特别是在算法问题的学习中,由于过多的注重了课堂效果的实现,而弱化了独立思考的环节。
优课展示给了我们一个相互观摩学习的机会,提供了一个思维碰撞的平台,特别是在新课标出台后,给了我们认真审视信息技术课程发展方向的理由。子曰:学而不思则罔,思而不学则殆,且行且思,或许能给自己更多的启发。
上一篇:【信息组】做个有文化有涵养的教育工作者[ 06-08 ]
下一篇:【信息组】腹有诗书气自华[ 06-08 ]
远安县第一高级中学版权所有
网站备案许可证号:鄂ICP备0500248号
联系电话:0717-3812164
地址:湖北省宜昌市远安县鸣凤镇凤祥路8号