小学程序设计竞赛辅导初探.doc
《小学程序设计竞赛辅导初探.doc》由会员分享,可在线阅读,更多相关《小学程序设计竞赛辅导初探.doc(8页珍藏版)》请在三一办公上搜索。
1、小学程序设计竞赛辅导初探【摘要】在小学阶段,结合信息技术课程,开展程序设计竞赛辅导,是我培养小学生信息素养,并快速提高的另一种探索。本文结合小学生特点,以及我的辅导经验从几个方面进行初步探究,总结了程序设计竞赛辅导过程中,应增强入门的趣味性、应重视学生思维能力和学习习惯的培养,应积极组建互动型学习团队等辅导策略。【关键词】程序设计、竞赛辅导 互动型开展信息技术竞赛辅导活动,培养计算机英才,是小学计算机教学的延续和深化,也是青少年科技活动的一个重要组成部分。为了推动普及,我校以社团的形式开设了程序设计辅导小组。在开展辅导的过程中,我发现:起初,有不少学生冲着电脑而来,对程序设计充满好奇,兴趣盎然
2、,然而随着教学的深入、难度的增加,他们开始退缩甚至逃避。因此,我一直在思考和探索:如何让枯燥乏味的程序设计变得有意思,让这些孩子喜欢上程序设计呢?下面说说我在教学过程进行的大胆尝试和优化,变“错”为“宝”,让课堂因错误而更加精彩的一些教学策略。一、 增强入门的趣味性部分学生甚至是老师,一听到程序设计就“闻”而却步,以为程序这东西既专业又高深。因此,很多人只是抱着试试看的心态来参加程序设计社团。在启蒙辅导过程中,要注重引导,增强入门趣味性,让学生对计算机编程产生浓厚的兴趣和强烈的求知欲。例如,在学生进入社团的第一节课,我就给他们讲比尔盖茨小时候的故事、微软公司诞生的故事,和一些计算机软件有关的小
3、故事等,逐步引导学生了解计算机程序在计算机发展史上的重要作用。此外,我还为学生编写了几个有趣实用的程序让他们调试,让他们对程序的产生、运行有一定的了解。例如以下程序:这是是一个算法简单的程序。但程序中以xi yang yang(喜羊羊)与hui tai lang(灰太狼)这两个小学生喜闻乐见的动画人物为背景,就增加了它的趣味性。孩子们通过上机调试,发现这个程序能根据输入的不同,让喜羊羊和灰太狼来一次PK,使他们知道计算机程序并不是一行行的英文代码,而是可以实现人机交互的中介媒体,很有趣味。二、 注重思维能力的培养程序设计是一种思维“体操”, 在教学中,我们要把思维能力的培养贯穿到辅导的各个环节
4、中,不能就问题讲问题,要教会学生从不同的角度思考问题,“横看成岭侧成峰,远近高低各不同”,即使一个简单的问题,也有着许多种思考的角度。作为初学程序的小学生,迫切需要思维能力的培养,而良好的思维能力有助于孩子们今后的学习和生活,让他们受益匪浅。因此,在平时的竞赛辅导中,我非常注重培养学生思维能力的培养。1、具体问题的抽象化概括,培养数学思维能力从具体到抽象的概括是学生逻辑思维能力的一个重要部分,对于四、五年级的孩子来说,看懂一道程序题,提取出其中的主要信息,有时候也会存在困难。因此,我常常会在教学中要求学生对题目中某些具体问题进行抽象化的概括,培养他们的数学思维能力。例如,大侦探柯南非常喜欢观察
5、问题和分析问题,他为取得罪犯是否在现场出现的证据,亲自实践罪犯可能的行走路线。第一条路线他用了92min,第二天路线用了82min。他在每一条路线上所用的时间与上一条路线相比都少10min,直到第九条路线他用了12min。问,柯南走完这九条路线共用了多长时间?对于刚入门学编程的三四年级学生来说,要理解题目已经不易,更何况要用程序设计中比较难理解的循环结构来解题了。我提示学生用数学上解应用题的方式,提取出题目的条件和问题,再列出计算式。根据要求,学生很快就得出这样一个算式s=92+82+12。为了后面计算简便,我引导学生将式子转换为:s=12+22+82+92。接着引导学生发现规律,最后用数学公
6、式来归纳讲解。先思考两个数连加的问题:s:=0;s:=s+12s:=s+22推广到三个数连加的问题: s:=0;s:=s+12s:=s+22 s:=s+32最终可得到:s:=0;s:=s+10+2s:=s+20+2 s:=s+30+2s:=s+90+2归纳如下:s:=0fori=1 to 9 do s:=s+10*i+2;程序设计与数学思维启发密不可分,通过以上由浅入深的引导,学生能很好地理解题目,理解程序,也能提高学生自主思考的能力,发挥他们主动学习的积极性。2、互动参与式课堂,引导学生发散思维传统课堂要求学生规规矩矩地坐着学习,稍微有走动就是违反纪律、不认真的行为,可我认为程序设计学习需要
7、互动参与式的课堂,即“活动的课堂”。当学生编写出可运行的小程序时,我会不失时机地让学生上机调试,对于运行成功的在上课时集中演示,增强学生的成就感。而且成功运行的程序也有不同的程序内容,就可以结合比较法,让学生自己上台讲解,把自己的想法完全展示在别的同学面前。再让其他同学先听懂,后思考,再向这位同学质疑。在这样的课堂环境中,真正实现了师生互动、人机互动、生生互动,也更有利于引导学生进行发散性思维。例如,我向学生给出这样一个问题:“不用中间变量,使两个变量的值互相交换”。我要求学生先进行独立思考,对每个程序的数学模型、思路、算法、实现方式等提出自己的看法,然后进行讨论和实践。结果,大家通过讨论,提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小学 程序设计 竞赛 辅导 初探
链接地址:https://www.31ppt.com/p-2422371.html