龙源期刊网 http://www.qikan.com.cn
论微课对课堂教学改进的探究
作者:陈子栋
来源:《教育》2017年第04期
利用课前的微课学习,让学生提前预习课堂将要讲解的知识。这样,不仅拓展了学生学习编程的时间和空间,也激发了学生们的学习兴趣,提高了学生的学习效率和课堂效率。 了解学情,解决简单知识
以教学《素数》一课为例。微课视频介绍:“同学们,你知道什么是素数吗?百度中,素数是这么定义的:质数(prime number)又称素数,有无限个。除了1和它本身以外不再有其他的除数整除。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要么可以写成一系列质数的乘积,最小的质数是2。那么6和7,哪个是素数呢?根据定义,6除了本身以外,还有约数2、3,而7没有了,所以7是素数。那么,100以内,有几个素数呢?如果用我们pascal语言描述,如何描述判定一个数是不是素数。”
在课前,把录制好的微课视频放到qq群中,让学生观看学习后,完成以下问题:第一素数有什么特点?第二,用我们学的pascal语言如何描述这个特点?提示:如何求约数,如何统计约数个数,并上机实践。
笔者班上有35位学生,35位学生都找到素质的特点:除了1和本身以外没有其他约数;有20位学生可以写出:for i:=2 to n-1 do if n mod i=0 then s:=s+1;最后s=0 这个数就是素数。其中有学生给出不同的方法 for i:=1 to n do if n mod i=0 then s:=s+1;最后s=2 这个数就是素数。还有学生描述for i:=2 to n div 2 do if n mod i=0 then s:=s+1;最后s=0 这个数就是素数。
学生通过课前自学微课,明确这节课要学习的知识,基础好的学生已经把如何判定一个数是素数的任务完成,由于程序不同、方法不同,导致运行的效率不同,学生有了提前预习,笔者很快导出本节课的几个学习知识点。教师也已经了解学情,什么是素数,如何用普通方法判定一个数是否是素数,已经被大部分学生掌握,本节课的教学重难点为,不同的方法提高程序运行效率——筛选法求素数。 提高课堂效率,突破难点知识
交流讨论,碰撞思维火花 有了课前自学微课视频后,课堂就被翻转了,笔者直接就收集学生的问题卡,根据收集到的问题卡,了解学情。首先讨论问题一,以上三种描述方法,是否可以确定这个数就是素质,教师上机验证后,发现程序没有问题。接着讨论第二个问题,n、n-1,和n div 2 哪个效率高?如果当n=100的时候,运行次数分别是100次,99次 和50次,那么效率是n div 2 效率是最高的,还有没有比这个方法效率更高的方法。虽然最后没有学生
论微课对课堂教学改进的探究



