《精彩的课堂练习能有效提升程序设计信息素养》

上传人:飞*** 文档编号:10177917 上传时间:2017-10-06 格式:DOC 页数:5 大小:478.50KB
返回 下载 相关 举报
《精彩的课堂练习能有效提升程序设计信息素养》_第1页
第1页 / 共5页
《精彩的课堂练习能有效提升程序设计信息素养》_第2页
第2页 / 共5页
《精彩的课堂练习能有效提升程序设计信息素养》_第3页
第3页 / 共5页
《精彩的课堂练习能有效提升程序设计信息素养》_第4页
第4页 / 共5页
《精彩的课堂练习能有效提升程序设计信息素养》_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《精彩的课堂练习能有效提升程序设计信息素养》》由会员分享,可在线阅读,更多相关《《精彩的课堂练习能有效提升程序设计信息素养》(5页珍藏版)》请在金锄头文库上搜索。

1、精彩的课堂练习能有效提升程序设计信息素养1精彩的课堂练习能有效提升程序设计信息素养摘要 选用学生熟悉的生活化、游戏化的例子做课堂练习的引子,设计出“糖衣炮弹”式的课堂练习可以一下子抓住学生的“心” ,让他们参与到课堂学习中来。 “半成品”和有层次化的因材施教的练习能更有针对性地完成课堂教学目标。对课堂练习的及时反馈能准确把握住学情,有助于进一步的巩固教学成果。目标达成度、学生的课堂参与率、时间的利用率是信息课堂 “有效教学”的三个重要指标。为了较好地完成以上三个指标,精彩的课堂练习对程序设计课堂就显得尤为重要,能有效地提升学生程序设计信息素养。关键字 “糖衣炮弹” “半成品” 针对性 因材施教

2、 反馈 信息技术课是一门以操作技能为基础的课,它注重实践,重视培养学生对信息技术的兴趣和意识。通过对信息技术基本知识和操作技能的掌握,能达到学生运用信息技术解决日常生活问题的目标。信息技术课的学习绝不能仅局限于对知识的传授与掌握,一定要结合实际,让学生明白学以致用的目的。所以,信息课堂上有效的和有针对性地课堂练习就显得尤为重要。在平时的教学中,作为教师,我们不能就知识讲知识,那样的授课是空洞的无力的苍白的。要让我们的课堂“活”起来,让学生也“活”起来,就需要老师精心备课,其中精心备课中很重要的一环就是精彩有效的课堂练习设计。课堂练习能及时有效地反映学生课堂学习的情况,对学情的把握具有时效性。老

3、师也可以根据课堂练习的反馈及时做出评价和补充,更好地服务于教学。因学生个体的差异性,信息课课堂练习要注重学情,在对学生现有的认知水平和能力发展进行全面了解的情况下,课堂练习设计要有针对性、趣味性、层次性,充分调动学生学习的积极性和参与性,关注到每一位学生的信息化素养的成长与发展。结合笔者多年程序设计教学经验发现:目标达成度、学生的课堂参与率、时间的利用率是信息课堂 “有效教学”的三个重要指标。为了较好地完成以上三个指标,对程序设计课堂上有效的课堂练习设计进行了如下一些探索。一、 程序课堂练习的设计要有趣味性:程序设计课本身就具有很强的趣味性,笔者的课堂上用的程序设计语言是 Visual Bas

4、ic。因为它的可视化特点中学生更易于从直观上设计制作程序。但如果教师一味地追求程序讲解,忽视了学情,那么就走向了弯路,不但学生不感兴趣而且还学不好。所以,这样的程序设计课首先就是要抓住学生的心,用“趣味”去打动学生,用“趣味”让程序走向学生的心,这才是正道。不能就程序讲程序那绝对不符合中学生的认知水平。为了让程精彩的课堂练习能有效提升程序设计信息素养2序知识有效地传授给学生,我一般采用“糖衣炮弹”的形式。用 VB 的可视化特点进行软件界面的加工设计,然后控件里加入程序代码实现最终功能效果。设计“糖衣炮弹”式的课堂练习,其实关键就是让学生做他们熟悉的设计,可以从游戏中获取灵感。电脑游戏一直以来都

5、是学生所热衷的,如果把游戏化的特征赋予到程序设计之上,那么就可以让学生真正设计出具有游戏效果的程序了。比如:在刚学习 VB 的点击事件 click()时,就让学生做了一个幼儿园时就玩过的一种日常生活小游戏“变脸”(图 1) 。通过对标签的点击事件的操作,可以达到自己想要的效果点眼睛出眼睛,点鼻子出鼻子,点嘴巴出嘴巴。这个游戏的设计极大地调动了学生学习的积极性,而且关键是老师的讲解只要告诉学生在哪点代码就写在哪,很好地表达了目的性,学生听起来不费劲。其实在初学 VB 时最难的就是 VB 三要素的掌握:事件、对象、属性。这个例子很好地将三要素进行了一个全面的讲解与应用学生听起来不费劲,教师教起来也

6、轻松。因为这样的例子他们熟悉。另外“糖衣炮弹”式的课堂练习也可以从生活中选取题材。比如学习单选按钮时,就以点电影票选票系统为例(图 2)进行了讲解。根据自己需要点选想要的电影票:首先通过影片的点选选中自己想看的影片,再点选需要看 2D 还是 3D 的,最后再选自己想要的座位区。通过点选还会有相应的提示信息出现。这样的一个小软件完全来自生活,学生不用想就知道应当有什么样的功能效果,老师唯一要讲的就是单选按钮的使用,学生学会了之后就做的得心应手。因为这样的例子切合学生实际,很多学生受到启发纷纷做出了跟老师不一样的小软件,比如:快餐点餐系统、奶茶自选系统、苹果电脑体验店等等。这些其实是换上了不同的“

7、糖衣” ,真正的“炮弹”还是课堂上着重讲解的单选按钮的操作使用。但是在这层“糖衣”的包裹之下,学生学的更有兴趣,而教师也达到了将程序知识讲活用活的目的。(图 2)(图 1)精彩的课堂练习能有效提升程序设计信息素养3程序课不能单纯地讲程序,一定要以趣味性为前提,用学生易于接受的方式来学习,而不是把程序设计看的有多么神秘。其实最好地学习程序设计的方式就是用学生最熟悉最简单的例子来讲解。运用通俗易懂地方式讲解之后要充分发挥学生的创造性,创造的过程也就是再理解再运用知识的过程,通过学生的再创造可以及时反馈出学生对所学的把握程度。一般而言,选用接近生活式的程序和游戏式的程序学生更易于接受和掌握所学。二、

8、 程序课堂练习的内容设计要有针对性一堂课只有 45 分钟,要想让 45 分钟更有效率,笔者认为对程序设计课设计“半成品”的程序让学生填写完整,这样的课堂练习方式是非常有用的。 “半成品”程序是老师事先做好 VB 程序界面,然后让学生先照着做,这个过程基本上不需要讲解,学生依葫芦画瓢不成问题。有时为了突出本课重点,这个界面可以直接发给学生使用省却了时间。老师只需在课上讲解重点内容,最后让学生在已有的程序界面中设计完成代码即可。这样做的目的是节约时间、提高学习效率。比如在讲解随机数这个知识点时,明确好这堂课的重点就是讲“怎么出随机数” 。但光讲这个学生不感兴趣,也听不懂。那就要把第一种“糖衣炮弹”

9、式的课堂练习方式用上,老师事先做好一个“幸运大抽奖”的界面(图 3) ,当这个界面在课堂上出示之后学生就知道要出现什么随机数,然后老师就很自然地讲到随机数的概念和代码书写。紧接着的问题就来了,怎么让随机数出现呢?这就引出了时钟控件,通过时间的改变让数字也跟着变。这样学生就理顺了,在这样的界面上还需要用到时钟控件,在时钟控件的时间事件里面书写随机数的代码。与此同时,老师简要介绍下时钟控件的重要属性,学生掌握之后就可以很轻松地制作完成一个类似生活中的抽奖程序。在这个过程中,因为有了学生所熟悉的界面,老师和学生的逻辑思维就不会乱,条理清楚,知识学习也就水到渠成。所以这堂课的重点不是界面设计,而是时钟

10、控件和内在的核心代码,老师讲就讲重点,学生做也只做重点,会了就成功了,高质量的学习效率也就体现了。(图 3)精彩的课堂练习能有效提升程序设计信息素养4三、 程序课堂练习设计要因势利导、因材施教备课实际上很重要的一环是备学生,对学情的正确把握有利于教学的顺利进行。程序课对学生的要求很高,培养的是学生的逻辑思维能力和创新能力。孔子说过要“因材施教” ,学生个体接收知识的差异性直接导致学习层次水平的高低。程序设计课有的学生学一点便通全部,有的学生学哪就是哪不会拓展变通。作为教师首先要充分尊重学生个体差异性的存在,要关注每一位学生,因势利导。其实无非就是两种情况,一种就是学到哪会到哪,这部分学生在完成

11、既定的教学任务目标后一堂课也就结束了。还有一部分学生,他们学的游刃有余,对他们老师可以事先准备好一些和本课重点相关的提高拓展,为了节约时间可以应用第二种“半成品”方式让学生完成,在“半成品”中加入适当的提示或功能说明发给一部分已经很好地完成既定课堂学习任务的同学。通过这部分的再练习可以更好地巩固他们所掌握的课堂知识。很多学生会在这段高层次的练习中发挥自己的创造力,让自己的程序趋向于个性化。比如:我在讲了登录界面中用户名和密码判断这个例子后,很多学生在完成了老师既定要求也就是完成用户名和密码判断后,他们纷纷效仿“QQ 登录”界面,设计出了“校验码”还有“换背景”之类的个性化设计,让我耳目一新。这

12、部分学生已经很好地将前前后后所学的知识进行了融会贯通,他们也就具备了可以创新的能力。四、 教师应对程序课堂练习做出及时反馈,进一步巩固教学成果(图 4)精彩的课堂练习能有效提升程序设计信息素养5程序课上的课堂练习不是一做了之就可以的。学生当堂课所做的练习是学生实践操作能力的一种检验,在学生练习的同时,教师应不断巡视检查,及时指正学生错误操作。同时,如若发现一些学生所犯的共性问题,那么还要进一步进行集中讲解纠错。所以教师对学生课堂练习的及时反馈非常重要,其好处如下:其一:能及时发现学生对所学知识点的掌握情况。通过巡查学生的操作,就可以发现对某个知识点的掌握或熟知程度。比如:在讲解选择结构 ift

13、hen.elseend if 时,很多同学由于初学这个结构并不能很好的掌握,在输入代码时丢三落四,造成语法出错。发现这个共性问题后,我进行了统一讲解,告诉学生要重视 VB 中错误的提示,它的提示就会帮助你如何纠正错误(图 5) 。其二:通过检查学生上交给老师的课堂练习,教师能及时了解和把握住这个班的学习状况。有的学生学的好,好在哪里?就是从他的课堂作业中体现灵活性、创造力。有的学生学的不好,不好在什么地方?是完全不会做,还是死搬硬抄?作为老师都要做到细心分析、准确判断,为学情的进一步了解奠定基础。其三:课堂练习的检查有利于下节课有针对性的再复习。笔者多年的教学都习惯于在课前花几分钟时间对上节课

14、的知识点进行再复习。而这个复习多以学生上交作业中出现的错误为引子,通过对错误的讲解修正,达到巩固知识点的目的,同时也是让学生在头脑中再回忆知识点,进一步加深印象和认识。其四:课堂练习的及时反馈其实也是对学生的一种肯定,展示做的好的作业可以激发这部分学的好的学生的学习兴趣,进一步鼓励他们前进。同时,对另外一部分掌握知识一般的同学而言也会起到一个很好的促进作用,至少在他们面前展示的都是同龄人的作品,如此优秀的作品已经在他们心理上产生了一种榜样的力量,这对他们自己也是一种鞭策,一种激励。综上所述,笔者认为精彩的课堂练习能有效提升程序设计信息素养。在新课改的要求下,还课堂于学生,让学生自主学已成为教学的主旋律。作为一名信息教师,课堂的高效更是刻不容缓。精彩、精练、精到的课堂练习设计更是程序设计课堂所必备的,因为所有(图 5)精彩的课堂练习能有效提升程序设计信息素养6的知识点将逞现在其中。精心备课,用生活化、趣味化的课堂练习深入浅出的讲解新知,让学生在“糖衣炮弹”的“轰炸”下不知不觉地就学到了新知,真的是一件非常幸福的事情。应用“半成品”的教学案例,因材施教的教学方式,对学生课堂练习的及时反馈都是高效程序设计课堂所必备的。让学生活学知识,从而达到活用知识,而且还是在一种潜移默化的状态中完成,我想这就是有效的课堂练习所带给我们的惊喜和魅力!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号