欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    高中信息技术VB程序设计教学方法初探.doc

    • 资源ID:57137526       资源大小:127.50KB        全文页数:5页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    高中信息技术VB程序设计教学方法初探.doc

    高中信息技术VB程序设计教学方法初探王 静(白银市第九中学,甘肃 白银 730913)摘要高中信息技术VB程序设计教学的目的,是使学生体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用,从而能简单问题出发,设计解决问题的算法,并能初步使用程序设计语言编制程序实现算法解决问题。但对大部分学生来说枯燥乏味,缺乏学习兴趣,通过创新教学方法,改进教学模式,分析、摸索出一些行之有效的教学方法,激发学生对程序设计的学习兴趣。精心设计好每一节课,使课堂教学活动更加符合学生的心理特点和认识规律,让学生在愉悦的氛围中积极主动地获取知。这会大大增强学生学习程序设计的兴趣,使本来觉得枯燥的编程也会变得鲜活起来。关键词程序设计 学习兴趣 主体地位 高中信息技术VB程序设计教学的目的,是使学生体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用,从而能简单问题出发,设计解决问题的算法,并能初步使用程序设计语言编制程序实现算法解决问题。但学生缺乏相应的知识背景,导致学生对这部分内容有恐惧心理,缺乏学习兴趣。面对这样的实际情况,教师应该从教学实践入手,通过创新教学方法,改进教学模式,分析、摸索出一些行之有效的教学方法,激发学生对程序设计的学习兴趣。这样,才有助于培养学生的程序设计能力,促进学生的全面发展。笔者在近几年的教学实践中进行了如下改革探索,取得了良好的教学效果。一、 引入“游戏”化教学,激发学生学习兴趣爱因斯坦曾说过:“兴趣是最好的老师”。兴趣是学生参与的第一步。如果学生能满怀兴致地去学习自己感兴趣的知识,他们的拓展能力和创新能力无疑就会得到提高,从而收到较好的学习效果。对于培养学生的程序设计能力而言,尤其如此。孔子说得好:”知之者不如好知者,好知者不如乐知者。”(论语·雍也)因此,笔者在教学实践中,针对学生对编程不感兴趣,而对“游戏”情有独钟的特点,编写“游戏”引入课题。在讲解有两种情况的分支结构时,用VB编写了一个猜数字的小游戏。界面如图所示:授课前,先让学生猜一个1-100之间的整数。当然,要猜的这个数通过Randomizej = Int(Rnd() * 100 + 1) 随机产生。如果猜小了,显示“你猜小了”;如果猜大了,显示“你猜大了”;如果猜对了,显示“你猜对了”,并显示出一共猜了多少次。当然,猜的次数越少表示你猜的效率越高。通过这个猜数字的小游戏,再结合教材的介绍,学生就会很容易地明白什么是分支结构,进而启发他们编写这个程序:i = Val(Text1.Text)If i > j Then Label2.Caption = "你猜大了" x = x + 1End IfIf i = j Then Label2.Caption = "恭喜你,猜对了" Print j x = x + 1End IfIf i < j Then Label2.Caption = "你猜小了" x = x + 1End IfLabel3.Caption = "你共猜了" + Str(x) + "次"通过这样“游戏化”的教学,学生的学习积极性高涨,达到了不错的教学效果。二、 讲解“精简”化,充分发挥学生的主体地位 高中信息技术教学要注意充分发挥学生的学习主动性,而无论是教师的授课还是辅助教学的教材,对于学生来说,只是外因。要真正学到知识,还得靠学生自己的刻苦学习。所以,在有限的课时内,老师的讲解应该精明扼要,而把更多的时间留给学生相互讨论、练习。再拿“分支结构”这节课为例。以“游戏化”引入课题,用PPT给学生展示了分支结构的流程图和语句结构后,充分发挥学生的主体地位,让他们结合“游戏”讨论分支结构的流程和语句格式。实践证明,学生们讨论得热火朝天:“ifthenelse”学生们不仅讨论了我交给他们的这个任务,还结合自身实际,讨论了在学习和生活中碰到的其它问题。接下来,让学生结合教材,完成教材上给出的例子。这个环节学生完成得相当出色,只是个别的在调试的过程中遇到了一点点诸如把英文状态下标点写成中文标点的问题,给予指导便可以顺利解决。所以说,课堂教学的效益不在于教师教了多少,而在于学生学了多少,而学生学到的多与少又取决于学生参与课堂教学的热情和主动性。三、巩固练习,提升学生发散性思维能力课本练习相对较少而且比较简单,对学习VB编程有余力的同学,满足不了学生求知的愿望,所以,适当增加练习,可以拓展学生视野。在学习完有多种情况分支结构后,在习题课上引导学生编写“选择题”程序:Private Sub Form_Load()Option1(0).Value = FalseOption1(1).Value = FalseOption1(2).Value = FalseOption1(3).Value = FalseOption1(4).Value = FalseOption1(5).Value = FalseOption1(6).Value = FalseEnd SubPrivate Sub Option1_Click(Index As Integer)optsel = IndexEnd SubDim optsel As IntegerPrivate Sub Command1_Click()If Option1(0).Value = False And Option1(1).Value = False And Option1(2).Value = False _And Option1(3).Value = False And Option1(4).Value = False And Option1(5).Value = False And _Option1(6).Value = False ThenMsgBox "请选择一个选项!"End IfSelect Case optselCase 0MsgBox "你得丰富一下自己的业余生活了!", vbOKOnlyOption1(0).Value = FalseCase 1MsgBox "想法不错,但最好在工作以后在这样干,眼前还是以学习为主!", vbOKOnlyOption1(1).Value = FalseCase 2MsgBox "好佩服你啊,必成大器!", vbOKOnlyOption1(2).Value = FalseCase 3MsgBox "这不好,你有点逆反心理!", vbOKOnlyOption1(3).Value = FalseCase 4MsgBox "听话的好孩子,该有点自己的看法了!", vbOKOnlyOption1(4).Value = FalseCase 5MsgBox "不管你信不信,这是真的,因为合格的编程人员不能骗人,因为目前的电脑智商偏低,还不会骗人!", vbOKOnlyOption1(5).Value = FalseCase 6MsgBox "谢谢你的夸奖,让我们一起努力,学好VB!", vbOKOnlyOption1(6).Value = FalseEnd SelectEnd Sub 这个程序在很大程度上可以提升学生的编程思维。当然,对一般学生来说,这个程序需要耐心指导,经过讲解、指导,大部分同学可以顺利调试出结果。四、多元引导,合作互动,提升信息素养在上课过程当中采用教师与学生互动的方式。教师将教学难点给予详细讲解,而有些内容则可以通过学生相互讨论、网络上搜寻等途径自学。教师提前布置作业,给学生充足的时间进行自学。例如,在讲解完算法时,给学生布置这样的作业:在互联网上搜索“韩信点兵”、“百钱百鸡”、“鸡免同笼”、“猴子吃桃”的算法。学生通过输入“关键字”的方法获取信息,了解上面算法的含义。有部分同学甚至可以利用流程图准确的描述上述算法。然后再在下节课抽学生上台演示。这种多元引导,合作互动的教学方法,一方面增加了课堂的活跃性,另一方面也提高了学生的自学能力。通过这个教学环节,既较好地掌握了本节课的知识点,又开拓了学生的视野,更是对学生信息素养的全面提升。以上案例,是高中信息技术程序设计教学中的点滴而已。精心设计好每一节课,使课堂教学活动更加符合学生的心理特点和认识规律,让学生在愉悦的氛围中积极主动地获取知。这会大大增强学生学习程序设计的兴趣,使本来觉得枯燥的编程也会变得鲜活起来。参考文献1、梁晓东信息技术泰山出版社,G634.6712、杨改学,张晓兰,郭绍青现代教育技术教程甘肃教育出版社,2000-11

    注意事项

    本文(高中信息技术VB程序设计教学方法初探.doc)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开