建构主义认为,知识不是通过教师传授得到,而是学习者在一定的情境下,借助在获取知识的过程中其他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构的方式而获得。学生在走向新的发展的过程中,必须以原有知识体系、学习方法和情感态度为基础,即最近认识区上发展,而不能一步到位。这就要求教师在教学设计时,要注重学生现有知识和各种能力(包括记忆能力、理解能力、注意力等),然后设置好合适的阶梯,让学生能向上发展而又能体会到学习的兴趣,在这个过程中,有些时候要允许学生停下来思考,甚至往回走,但总体上要向前走,形成螺旋式上升的态势,最终让学生得到发展。
螺旋上升教学理念的精髓在于目标不求一次到位,而是分步达成。 教学整体思路遵循发现问题要要解决办法要要分析不足要要新辟思路要要实现验证这几步。用螺旋上升的理念来指导教学,是符合人的认知特点和身心发展规律的。当知识积累到一定程度,思考深入到一定深度,就会自发地产生一个质的飞跃,达到一个豁然开朗的境界,学生从中体会成功的喜悦,从而达到知识技能、学习方法、积极情感的全面发展。下面以循环队列为例,详细阐述微课教学过程中使用螺旋上升式的教学步骤。
(1)发现问题院在顺序存储结构的循环队列中,做若干次进队列和出队列的操作后,教师提出问题,即队列中分配的存储区还没有满,但队列却无法再进新的元素,这种现象称为"假溢出"。如何有效解决假溢出?
(2)解决方法:教师利用学生排队的实例,引导学生积极思考如何解决假溢出问题,学生经过讨论后,得出如下解决方法院每次出队列后,队列中其余的元素都向队头处移动,保证队头元素始终在存储空间的首地址位置。这样的情况下,不会再出现假溢出。
(3)分析不足:这种办法可行,每次出队列操作时间复杂度达到O(n),在数据量较大的情况下,这样的算法效率低下。
(4)新辟思路院将队列设想成环状,分配空间的低地址和高地址相连。只要当前队列中有空闲空间,就可以插入新的元素,有效解决了假溢出的问题,这种队列称为循环队列。
(5)再遇问题院循环队列中,在经过若干次进队列和出队列后,当队列空时队头和队尾指针指在同一位置,而队列满时也是如此,出现了二义性。
(6)解决方法:再次探索,如何解决二义性问题钥教师再度让学生讨论,大致解决方法有三种,其中最优方法是少用一个存储空间为代价,若队列分配了N个元素空间,当存放了N-1 个元素的时候,即认为是满队列。这时空队列和满队列的判定条件不相同,解决了二义性问题。
在上述微课教学过程中,教师是一个引导者,不断抛出新问题,指引学生思考并解决,同时鼓励他们大胆质疑,整个思想呈现螺旋上升式,不仅降低了学习的难度,学生也能通过不断体会成功而获得其中的乐趣。
贴心大学刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等,除特殊声明外,均为原创,并已申请著作权,登记号为2014SR146519。
对未经许可擅自使用或转载者,本公司依法保留追究其法律责任的权利。