收藏本站
震川中学
建校20周年
震川中学
教学教研

最新动态

中期研究报告(附)

来源:昆山震川高级中学    作者:admin    阅读:62 次    日期:2017-08-17
附:
案例一(情景创设法):“生态系统的结构”这部分内容学生在初中生物课上已有过学习,有一定的知识基础,许多老师认为较容易取得好的教学效果。而实事上正因为学生也认为自己“早就懂了”,很容易在教师索然无味的讲解灌输过程中忽视这部分内容,包括原先并未学过的“营养级”、“食物网”等。教师若在课堂上巧妙的利用角色扮演的方法创设动态活动情景,则容易使学生在参与的过程中,得到了对原有知识的提升。
事先准备好五张分别打印了“草”“虫”“蛙”“蛇”“鹰”的A4纸,课堂上请五位同学上台分别选择一张写着自己想要扮演的生物的纸。然后教师指示:“如果你认为你能吃谁,就请站到它的左方!”于是台上的同学忙着找寻“食物”,台下的同学则兴奋的期待着。当台上站成一排时,老师让他们举起手中的纸,若有排列不符实际的,台下同学必然指出,于是在欢笑声中,一条食物链排成了。当然,重点还在后面。老师可以先提问“草”:“你是生态系统中的什么成分?第几营养级?”当“草”回答完后,老师接下来可以说:“认为自己是第二营养级的请举手!”在台下同学的七嘴八舌中,往往“虫”和“蛙”都会举手,有时甚至“蛇”也举手,此时老师可以请一位台下同学分析。在确定答案为“虫”后,再问“次级消费者是谁?”这时也许会有“蛙”和“蛇”同时举手,经讨论后确定答案为“蛙”。接下来老师可请“蛇”和“鹰”分别说一下自己是第几营养级和几级消费者。有关食物链中营养级的问题就在同学们高涨的热情中顺利解决。接下来老师可以问“鹰”:“你认为你还可以吃谁?请你调整自己的位置.”在“鹰”与“蛇”共同站在“蛙”左侧时,引出食物网的概念。
 
案例二(任务驱动):《算法与程序设计》2.3.3循环结构
任务:打印如图1的菱形

图1

互动教学过程:
(1)教师给出任务,并请学生思考、交流、讨论,给出程序。
(2)有学生给出【程序1】:
Print "    *"
Print "   ***"
Print "  *****"
Print " *******"
Print "*********"
Print " *******"
Print "  *****"
Print "   ***"
Print "    *"
(3)请其他学生评判【程序1】,并说明理由。有同学认为:该程序有点“傻”,缺乏“技术含量”。也有同学认为:如果要打印的图形比较大,图形的行数与“*”的个数较多的话,用这种思路就难以完成程序。
(4)教师总结学生的意见,并引导学生研究绘出图形的关键“要素”,并对【程序1】进行修正,逐一体现这些“要素”。
(5)学生经过第二次思考、交流、讨论,教师参与帮助,认定绘出图形的关键“要素”包括每一行的起始位置、图形的行数、每一行“*”的个数。
(6)教师请学生根据讨论的结果对【程序1】进行修正。有学生给出【程序2】,解决“每一行的起始位置”这一要素:
Print Tab(5);"*"
Print Tab(4);"***"
Print Tab(3);"*****"
Print Tab(2);"*******"
Print Tab(1);"*********"
Print Tab(2);"*******"
Print Tab(3);"*****"
Print Tab(4);"***"
Print Tab(5);"*"
(7)教师请其他学生评判【程序2】,并说明理由。学生的共识是反复使用Print语句,非常麻烦。有学生联系教材上等腰三角形的打印思路,想到用“嵌套循环”的方法。给出不完整的【程序3】
For i = 1 To 9
Print Tab(???);
For j = 1 To ???
Print "*";
Next j
Next i
(8)教师总结学生的意见,并进一步表明,下面的任务就是找到i值与起始位置、“*”的个数之间的关系。即如表1:
i 1 2 3 4 5 6 7 8 9
起始位置 5 4 3 2 1 2 3 4 5
“*”的个数 1 3 5 7 9 7 5 3 1
(9)学生研究表1,发现很难找到他们之间的关系。其困难之处在于起始位置和“*”的个数都是对称变化,而i值不是。但i值是可以自由设定的,那么,能否让i值也对称呢?有学生考虑让i值的范围为[-4,4],则Abs(i)为一组对称的数列。如表2:
Abs(i) 4 3 2 1 0 1 2 3 4
起始位置 5 4 3 2 1 2 3 4 5
“*”的个数 1 3 5 7 9 7 5 3 1
(10)在表2的基础上,学生很容易找到i值与起始位置之间的关系:
起始位置 = Abs(i)+1
这样,【程序3】可以完善为【程序4】:
For i = -4 To 4
Print Tab(Abs(i)+1);
For j = 1 To ???
Print "*";
Next j
Next i
但此时仍旧看不出i值与“*”的个数(即内循环次数)之间的关系。
(11)在教师的帮助下,借助另一组单纯的对称数(n),来找两者的关系。如表3:
Abs(i) 4 3 2 1 0 1 2 3 4
“*”的个数 1 3 5 7 9 7 5 3 1
n 1 2 3 4 5 4 3 2 1
这样可以看出,
“*”的个数 = 2 * n – 1 , n = 5 - Abs(i)
所以,“*”的个数式= 2 * (5 – Abs(i)) – 1
(12)完成程序:
For i = -4 To 4
Print Tab(Abs(i)+1);
For j = 1 To 2 * (5 – Abs(i)) – 1
Print "*";
Next j
Next i
案例分析:
本案例中的任务是一道理解上比较困难的题目,如果只是教师讲解,教学效果一般,如果放手让学生摸索,很多学生会无功而返。而采用任务驱动互动策略,集全体师生的智慧,随时互通信息,相互提高,相互补充,寻求最完善的解决问题的方案,则能达到良好的教学效果。本案例中,正是不断有学生提出方案,又不断有学生提出修正意见,才能让全体学生一起迈向解决问题的成功之岸。整个过程是学生自主思考的过程,是对以往知识综合运用的过程,也是学生之间信息、情感的交流过程。在任务驱动互动策略中,任务既是触发学生研究的动力,又是学生研究方向的引导。在本案例中,看似只研究了一个任务(打印菱形),但实际上,在第(4)、(7)、(8)等步骤中,教师又给出了一些小的任务,明确了研究的方向,为最终形成正确的程序思路奠定了基础。
在任务驱动互动策略中,教师的引导作用是很重要的,但教师又不能过于引导。缺乏教师的引导,学生可能进入误区而难以自拔;教师过分引导,又会阻碍学生的自主研究。所以,教师如何把握引导的“度”,是任务驱动互动策略成功运用的关键。在本案例中,当学生的思路畅通时,教师只作信息的接收者和复述者。而当学生陷入很大的困境,或研究方向出现混乱时,教师才给出一点提示(如第(4)、(11)等步骤)。提示的情况视学生研究的情况而定,换句话说,学生的研究情况决定了教师的授课内容。这种师生互动,既保证了教学进程的顺利进行,也让学生充分发挥了学习的主动性与创造力。
在本案例实施后,有学生并没有限于课堂上的结论,而是继续思考并向我提出了新的思路,他认为用内层For-next循环来控制“*”的个数也比较麻烦,而改用String()函数就简洁得多,他给出的程序是:
For i = -4 To 4
Print Tab(Abs(i) + 1);String(2 * (5 - Abs(i)) - 1, "*")
Next i
这个程序完全出乎我的意料,让我惊喜不已。如果不是用任务驱动互动策略进行教学,学生就只会限于教师所讲的内容,缺乏了主动思考,就不会有这样“超越教师”的效果。
上一篇:中期研究报告