探究式教学方法在C语言教学中应用的一些体会..doc

探究式教学方法在C语言教学中应用的一些体会..doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
探究式教学方法在C语言教学中应用的一些体会.

探究式教学方法在C语言教学中应用的一些体会 摘要:本文介绍了笔者根据自己多年来的教学经验,在C语言程序设计教学中应用探究式教学方法的一些经验。br  关键词br本文来自:计算机毕业网 :探究式;C语言;教学方法br       br  “成功的教学依赖于一种和谐安全的气氛。”(罗杰斯)“心理安全”和“心理自由”是两个最重要的条件,教师要充分尊重学生,尊重他们的兴趣爱好、思维方式、思想感情,要真正“蹲”下来,倾听学生的心声,做学生的朋友,构建亲、助、乐的人际环境,呵护学生们的好奇心。有了这种平等、宽松、无责怪的氛围,学生才敢提出问题、思考问题、探究问题,进而找到解决问题的方法。在课堂上我鼓励学生随时提出问题,对敢于提出问题的学生大加赞赏,并允许“插嘴”,因为“插嘴”中往往蕴涵着创造思维的火花,还允许学生大声发笑、实话实说,因为这是情感的真实流露,更允许学生之间有争论,因为争论说明学生在思考、有创见。课堂上敢于提问的学生越来越多,即使有的问题幼稚可笑,我也倍加珍视,向他竖起大拇指。br  实例一:在介绍了数组的知识和指针的概念后,开始学习指针的加减法运算。我首先举了一个形象的例子。有一排房子共有20个房间,规定四个家庭每家各占有连续的5个房间,即第一个家庭占有1到5号房间,第二个家庭占有6到10号房间,以此类推。此时,指针的加减运算,就如同计算每个家庭的房间号一样,第二个家庭从6号房间开始,那么第三个家庭就是第二个家庭上加1,此时1的单位是一个家庭,而一个家庭占有5个房间,则第三个家庭开始的房间号就应该是6+1*5=11,而不是6+1=7。br  实例二:在学习指针的加减法运算时,我把学生安排在每人一机的计算机教室,提供一组指针运算的练习题,请学生编程、调试、运行、分析结果、得出结论。本次课的前提是学生已学习了数组的知识和指针的概念。br  上课前,我发给学生需要在课堂上填写的实验报告。然后,在与计算机相连的屏幕上给出了一个问题:br  设int a=3;br  则a-1=,a+2=br  提问:哪个同学可以告诉我这两个表达式的值是什么?学生们不由得轻声笑了出来:“太简单了”。当学生说出分别是4和5之后,在屏幕上给出第二个问题:br  设int *pa,a[30];br  pa=a[1];br  若a[1]的地址为3000,则pa-1= ,pa+2=br  提问:这两个表达式的值是什么呢?学生们有的立即回答:“2999和3002呗”。有的学生在迟疑:“不对吧”。看到学生的反应后,我指出:“这就是本次上机实践研究的问题——指针的加减法运算”。br  在交代了实验报告的填写方法之后,课堂的大部分时间由学生在计算机上动手实践。与传统课堂不同,所有的学生都全神贯注地进行编程、调试、运行、讨论运行结果,填写实践报告。br  在学生对运行结果感到困惑时,我会提示:如果pa不是整型指针,a不是整型数组;而是字符型、长整型、单精度类型、双精度类型呢?br  所有的学生再一次投入到实践中。经过几次类似问题的解决以及相互的交流,学生们开始运用归纳法对问题的结果进行分析——这正是我所期待的!br  在实验的结论一栏,学生们写着:指针加1,不是指针内容加1,而是加上1个它所指那个类型的长度;加2就是加2个那个类型的长度。br  教师们对这节课的收获很满意,正准备总结,有一名学生举手:“老师,指针要是指向数组,一旦加1,就把整个数组跳过去了”。“没错!”我知道该进行表扬了。这对下一次的学习是个很好的铺垫。br  这节课的突出特点是:学生的学习方式变了,他们通过自己的活动探索获得知识,而不是通过听讲获取“现成”的知识。“问题情境—编程实践—课堂交流—课堂操作与联系”代替了过去的“听讲—笔记—练习”,充分调动了学生学习的积极性,使学生处于学习的主体地位,让学生主动探索、观察,得出结论,取得了较好的教学效果。br  实例三:在对for语句的深入学习时,我们把学生安排在每人一机的计算机教室,提供一组简单的for程序段,请学生编程、调试、运行、分析结果、得出结论。本次课的前提是学生已学习了for与while的对应关系和break、continue在循环语句中的功能。br  我们给出了一个for程序段:br  for (k=1;k=10;k++)br  {br  scanf (“d”, d );br  printf (“%d”, d );br  }br  提出要求:编程并调试运行,观察这个程序段的结果。然后将它转换成while语句,观察结果。交待完要求后,指出:本次课的教学目的是探索for与while的对应关系。学生们认真进行了修改,而且很快编写出了不同方式 的while程序段:br  Ak=1; Bk=1;b

文档评论(0)

s4as2gs2cI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档