- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB算法设计教学对策探究
VB算法设计教学对策探究摘 要 程序设计专业知识的学习相对一些计算机应用软件的学习要枯燥很多,尤其需要学生思维主动的、积极的投入。在教学过程中我发现很多学生在这一阶段表现得兴趣不大,有了疑问也不愿意主动向老师求解。在程序设计知识的讲授阶段,我给出一些学生容易理解、切合实际的问题,然后围绕这些问题开展知识点的教学。
关键词 程序设计 算法 情境 语法格式
中图分类号:G633.67 文献标识码:A
算法与程序设计是高中信息技术选修课程之一,传统教学模式是从生活算法入手,把程序作为算法的实现手段,再从三种基本结构入手,逐步揭示出程序结构与设计方法。但在这种教学过程中,我们遇到了很多问题,产生了许多困惑:
(1)算法与程序设计难教、难学是困扰师生的突出问题。对于学生而言,一方面该部分教学内容具有高度的抽象性和严密的逻辑性,容易使学生产生畏难和恐惧心理;另一方面由于平时学生对其了解甚少,会使其对编制程序产生神秘感。
(2)学生对课程的重视程度不够。因为信息技术这门课不参加中考,所以在初中开设状况不是很理想。另外,大多数学生不需要参加这门课的高考,这就造成了学生对信息技术的学习重视程度减弱,在课堂上的听讲状态、完成练习情况都不是很好。
(3)教材章节内容比较多。按教参学时进度安排,完成一课时规定内容,学生接受很困难,只能是蜻蜓点水;若要根据学生的接受程度授课,就不能完成每课时的规定内容。
(4)教师普遍认为算法与程序设计的教学适合在教室上课,应尽量少安排上机。因为学生一到机房会想上网或玩游戏,注意力容易分散。可如果不让学生体验调试程序的过程,那么算法的学习就只能是纸上谈兵,学生对算法和程序知识的理解将是肤浅的。
如何解决这些问题?如何在有限时间内合理运用教材,采取恰当的教学方法,激发学生的学习兴趣,使学生对程序设计知识由“要我学”转变为“我要学”,使学生运用信息技术的能力有所提高,有所进步?这是我们作为教师必须要思考和研究的问题。
有一点大家都明白,如果把程序设计学习的目标仅仅定位在获得高考的加分或取得等级考试的好成绩无疑是非常狭隘的。能够在竞赛中脱颖而出的佼佼者毕竟是少数。高中学生学习程序设计当然不是为了培养他们今后个个成为程序员,对于大部分将来并不会从事计算机专业的同学来讲,真正能够让他们受益的是在程序设计学习中促进他们能力的发展。
程序设计专业知识的学习相对一些计算机应用软件的学习要枯燥很多,尤其需要学生思维主动的、积极的投入。在教学过程中我发现很多学生在这一阶段表现得兴趣不大,有了疑问也不愿意主动向老师求解。对于这样的情况,仅仅将原因归咎于学习内容枯燥或学生的“懒”,并不能真正解决问题。通过与学生的交谈,笔者发现真正的原因在于学生并不清楚学习程序设计的用处在哪里?因此在程序设计知识的讲授阶段,笔者给出一些学生容易理解、切合实际的问题,然后围绕这些问题开展知识点的教学。这种学习方法具有明确的学习指向性,容易引发学生的学习兴趣,进而产生学习的动力。在求解问题的过程中,学生会提出各种各样的新观点、新想法。
1创设情境 培养学生兴趣
算法引入新课程,确实在于它是与时俱进中不可缺少的数学知识,同时,它也是培养学生逻辑思维能力的重要载体。而能力的培养是“教”不会的,需要给学生创设情境,通过亲历问题解决来实现,教师的作用就是在“问题链”的设计中,借题创景,提供学生亲历的机会。在介绍算法的概念的时候我就采用了情境设计的教学方案。
设计意图:在这个阶段,学生对算法有了进一步的了解。在情境的帮助下,学生可以自己给出算法的基本概念,并且知道了在设计算法的过程中,要满足算法的三点基本要求。否则,所设计出来的算法就是一个不合格的算法,或者根本就不能完成最初设定的目标。经过这样的处理,学生轻轻松松就理解了算法的概念,课堂取得了较好的效果。
2问题入手,促进学生面对问题
由特殊问题入手,可以帮助学生回忆所学的“二分法”,在此基础上,教师可以先不给精度要求,组织学生试用自然语言写出算法,在学生体验到,二分法操作可以使结果存在的区间越来越小时,教师追问:若不加控制会如何?此时,学生容易理解,为什么需要引入控制量?学生也会有指向地学习如何进行控制?
这样设计的学生活动,可以使学生结合问题运用逻辑思维,可以使学生在尝试中学习用自然语言描述算法,更可以使学生亲历体验产生问题,从而带着需要解决的问题接受新知。在这样的设计下,解决问题的过程就是解决问题的算法的形成过程,暴露这一过程,体验这一过程,能促进学生面对问题,有方法、有途径去得出算法。
3完善例题,同类比较
4“任务”为驱动,给予学生及时反馈
在算法的教学过程中,把教学内容巧妙地隐含在每一个任务中,同时
文档评论(0)