论文部分内容阅读
摘要:编程一直是小学信息教学中的难题。日趋成熟的中文信息学在线测评网站oj.jzxx.net,非常适合小学生学习上机编程。教师通过精心编排网站习题,抓住经典算法,让学生将经典算法与实际生活的数学问题联系起来;同时鼓励学生创新,一题多解。采取多形式评价,引导学生进行自主、合作、探究性学习,营造“乐于做题、勇于创新”的学习氛围,大幅度提高编程学习效果。
关键词:编程;算法;评价
信息學竞赛一直是国家大力倡导的一种教学实践,从初中就有全国联赛,高中还有国际比赛。但是小学作为信息学启蒙、起步阶段,能够参加的比赛等级不高,相应得到的关注也较少。信息学学习中,上机编程是学生的学习难点,往往需要教师指导,现场调试、查错,教师费时费力,为培养学生自学、互学的在线测评网站也渐渐兴起,现在成熟的中文信息学在线评测网站出现了很多,比如洛谷、codevs等优秀在线评测网站,这些中文在线测评网站上的题目,对于小学信息奥赛,题目枯燥、难度太大,不适合小学信奥起步上机编程教学。笔者发现了oj.jzxx.net,jzxx是一个非常适合小学生入门学习信息学及成长的在线测试平台。笔者经过一年多的探索实践,通过精心选题,将其应用于日常信息学奥赛辅导中,提高学习效率。
抓——经典算法
实践中通过网站的导图栏目,根据学生学习进度及认知规律确定在线题目的顺序、难易程度及创新思维能力的训练点,巧妙安排课堂中的习题,让学生一见“习题”就产生好感,让学生产生浓厚的兴趣。
儿童有着高超的模仿才能,对于信息学中出现的经典算法,教师除了引领学生反复“练习咀嚼”外,还要巧妙抓住这一学习的“练点”,让学生仿照编写。这样的仿写,目的非常明确,就是要求学生在经典算法的积淀下,从“依样画葫芦”开始,进行语言算法的编程运用。比如,学习Pascal语言时,重点抓学以下算法:①学顺序结构时用div,mod对十进制数的分解(题号1004、1007);②学if语句时判断奇偶(题号1010);③学for语句时对查找算法应用(题号1026、1033);④学while语句的时讲十进制转二进制数(题号2241);⑤学双重循环的时讲选择、冒泡、桶等排序应用(题号1044、1057)。
找——生活结合
浙江师范大学附中李永前老师说过:“学习要与生活联系在一起,为学生提供素材,让学生‘有米下锅’。在做中学,在做中感悟。”那么,怎样去找这个“结合点”呢?信奥教学应尽量减少枯燥的训练,让经典算法与实际生活的数学问题联系起来,创设情境,学生编程就显得“言之有物,言之有序”了。比如:①判断成绩等级(题号1013);②游乐园门票(题号1758);③歌唱比赛评分(题号1292);④今天星期几(题号1098)。
挖——一题多解
爱因斯坦说:“想象力比知识更重要,因为知识是有限的,而想象概括着世界上的一切……”可见,想象是一种创造性的思维方式。因此,教师要把握课堂学习的时机,挖在理解的深入处,挖在情感的共鸣处,挖在主题的升华处。在经典算法的教学基础上,鼓励孩子创新,一题多解。因此,教学时教师要善于引导学生顺着解题思路方向展开联想、发挥想象,对题目进行拓展延伸。这样的想象在线评测网站叩开了学生的想象大门,放飞了学生的心灵体验,学生可以用不同方法的代码,在网站上一遍一遍的试验,直到成功。让学生心中的想象源泉在实践中自由流淌,尽情地挥洒。比如:①用while、for、repeat语句解决搜索问题(题号1054);②用转展相除法、转展相减法、最小数递减法求最大公约数(题号1029);③用函数ord、chr和val解决字符转数字(题号2008);④用循环语句和递归不同方法解决回文素数(题号1097)。
夸——激励评价
小学生喜欢听教师表扬,教师要充分利用这一点,善于评价,发现优点,鼓励进步。没有评价,没有修改,就没有提升,没有增量。这就要求教师要改变单一评价学生的方式,多鼓励学生。让在线测评网站成为优生的展示台,更要让在线测评网站成为全体学生的阶梯。学生在在线网站上通过的题目,教师可登记起来,予以表扬;学生用的不同解题方法,可与全班同学一起分享;还可以贴在黑板报上供孩子们学习,也可以选出简洁易懂的优秀算法,整理成册,做成书本。这无疑是给了学生莫大的鼓舞,增强了他们的信心,让他们更乐于做题、研究题目。对于在学习中出现偏差的学生,教师更要用期待性的语言暗示其缺点,并用鼓励性语言给予前进的动力,切不可操之过急,用过激的语言打击学生的自尊心,从而打消孩子进一步学习信息学的积极性。
笔者通过教学实践发现,合适的在线测评网站能充分激发学生的学习兴趣,让学生从编程中体验成功的喜悦,形成“敢于攻克难题,抒发成功真情”学习灵魂,实现教师与学生、学生与学生之间的公开交流和合作探究,营造出学生“乐于做题、勇于创新”的浓浓学习氛围。同时,通过学生的自改和互改,取长补短,促进相互了解和合作,引导学生进行自主、合作、探究性学习,共同提高编程水平。师生互动,生生互动,让学生从接受者角色转变为参与者,成为学习的主人。
(作者单位:浙江省诸暨市暨阳街道浣纱小学)
关键词:编程;算法;评价
信息學竞赛一直是国家大力倡导的一种教学实践,从初中就有全国联赛,高中还有国际比赛。但是小学作为信息学启蒙、起步阶段,能够参加的比赛等级不高,相应得到的关注也较少。信息学学习中,上机编程是学生的学习难点,往往需要教师指导,现场调试、查错,教师费时费力,为培养学生自学、互学的在线测评网站也渐渐兴起,现在成熟的中文信息学在线评测网站出现了很多,比如洛谷、codevs等优秀在线评测网站,这些中文在线测评网站上的题目,对于小学信息奥赛,题目枯燥、难度太大,不适合小学信奥起步上机编程教学。笔者发现了oj.jzxx.net,jzxx是一个非常适合小学生入门学习信息学及成长的在线测试平台。笔者经过一年多的探索实践,通过精心选题,将其应用于日常信息学奥赛辅导中,提高学习效率。
抓——经典算法
实践中通过网站的导图栏目,根据学生学习进度及认知规律确定在线题目的顺序、难易程度及创新思维能力的训练点,巧妙安排课堂中的习题,让学生一见“习题”就产生好感,让学生产生浓厚的兴趣。
儿童有着高超的模仿才能,对于信息学中出现的经典算法,教师除了引领学生反复“练习咀嚼”外,还要巧妙抓住这一学习的“练点”,让学生仿照编写。这样的仿写,目的非常明确,就是要求学生在经典算法的积淀下,从“依样画葫芦”开始,进行语言算法的编程运用。比如,学习Pascal语言时,重点抓学以下算法:①学顺序结构时用div,mod对十进制数的分解(题号1004、1007);②学if语句时判断奇偶(题号1010);③学for语句时对查找算法应用(题号1026、1033);④学while语句的时讲十进制转二进制数(题号2241);⑤学双重循环的时讲选择、冒泡、桶等排序应用(题号1044、1057)。
找——生活结合
浙江师范大学附中李永前老师说过:“学习要与生活联系在一起,为学生提供素材,让学生‘有米下锅’。在做中学,在做中感悟。”那么,怎样去找这个“结合点”呢?信奥教学应尽量减少枯燥的训练,让经典算法与实际生活的数学问题联系起来,创设情境,学生编程就显得“言之有物,言之有序”了。比如:①判断成绩等级(题号1013);②游乐园门票(题号1758);③歌唱比赛评分(题号1292);④今天星期几(题号1098)。
挖——一题多解
爱因斯坦说:“想象力比知识更重要,因为知识是有限的,而想象概括着世界上的一切……”可见,想象是一种创造性的思维方式。因此,教师要把握课堂学习的时机,挖在理解的深入处,挖在情感的共鸣处,挖在主题的升华处。在经典算法的教学基础上,鼓励孩子创新,一题多解。因此,教学时教师要善于引导学生顺着解题思路方向展开联想、发挥想象,对题目进行拓展延伸。这样的想象在线评测网站叩开了学生的想象大门,放飞了学生的心灵体验,学生可以用不同方法的代码,在网站上一遍一遍的试验,直到成功。让学生心中的想象源泉在实践中自由流淌,尽情地挥洒。比如:①用while、for、repeat语句解决搜索问题(题号1054);②用转展相除法、转展相减法、最小数递减法求最大公约数(题号1029);③用函数ord、chr和val解决字符转数字(题号2008);④用循环语句和递归不同方法解决回文素数(题号1097)。
夸——激励评价
小学生喜欢听教师表扬,教师要充分利用这一点,善于评价,发现优点,鼓励进步。没有评价,没有修改,就没有提升,没有增量。这就要求教师要改变单一评价学生的方式,多鼓励学生。让在线测评网站成为优生的展示台,更要让在线测评网站成为全体学生的阶梯。学生在在线网站上通过的题目,教师可登记起来,予以表扬;学生用的不同解题方法,可与全班同学一起分享;还可以贴在黑板报上供孩子们学习,也可以选出简洁易懂的优秀算法,整理成册,做成书本。这无疑是给了学生莫大的鼓舞,增强了他们的信心,让他们更乐于做题、研究题目。对于在学习中出现偏差的学生,教师更要用期待性的语言暗示其缺点,并用鼓励性语言给予前进的动力,切不可操之过急,用过激的语言打击学生的自尊心,从而打消孩子进一步学习信息学的积极性。
笔者通过教学实践发现,合适的在线测评网站能充分激发学生的学习兴趣,让学生从编程中体验成功的喜悦,形成“敢于攻克难题,抒发成功真情”学习灵魂,实现教师与学生、学生与学生之间的公开交流和合作探究,营造出学生“乐于做题、勇于创新”的浓浓学习氛围。同时,通过学生的自改和互改,取长补短,促进相互了解和合作,引导学生进行自主、合作、探究性学习,共同提高编程水平。师生互动,生生互动,让学生从接受者角色转变为参与者,成为学习的主人。
(作者单位:浙江省诸暨市暨阳街道浣纱小学)