案例教学法在程序设计课程中应用_第1页
案例教学法在程序设计课程中应用_第2页
案例教学法在程序设计课程中应用_第3页
案例教学法在程序设计课程中应用_第4页
案例教学法在程序设计课程中应用_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、案例教学法在程序设计课程中应用【摘要】对学生进行程序设计方面实践能力的培养, 应注重培养学生自主学习新技术、动手研究新原理、亲自解 决实际问题的能力,这是传统的讲授式教学方法很难做到 的。因此,研究、探讨和实践案例教学法不仅十分必要,而 且意义深远。【关键词】案例教学法程序设计实践能力培养一、案例教学法案例教学法是一种特殊的教学方法,它是在教师的指导 下,根据教学目标的要求,采用案例来组织学生进行学习、 研究的一种教学方法。案例教学法是一种具有针对性、实践 性、启发性、研究性和实效性的教学方法,这种方法能十分 有效地开发学生智力,培养学生能力,提高学生素质。案例 教学的目的是在学生掌握了有关基

2、本知识和分析技术的基 础上,通过独立思考和集体协作,进一步提高其识别、分析 和解决某一具体问题的能力。案例教学法与我们在传统的课堂教学中经常采用的举 例说明法,虽然都要引用实例,却有很大的不同。案例教学 中的案例,在教学中处于中心地位,它是教师组织教学的一 种手段,其重点是锻炼学生能力,调动学生学习的主动性和 积极性。而传统教学方法中的举例,在教学中则处于次要地 位,它只是辅助教师解释、说明问题的一种手段,是以说明 问题为主要目的的。正因为案例教学法具有这些特点,所以 它可以弥补传统教学方法的不足,它是传统的讲授式教学法 的很好补充。二、案例教学法在程序设计课程中的应用实例计算机程序设计课程的

3、教学目的是使学生学会用一种 计算机程序设计语言,培养学生创造性思维的能力,并最终 能够应用计算机解决实际问题。基于计算机程序设计课程的 重要性及特点,笔者就案例教学法在程序设计课程中的应 用,进行了一些思考、探索和实践。在c语言中有一条break语句,教材中的解释如下:break语句格式为:breako该语句在程序中可以用于下述两种情况:(1) 用在switch开关语句的语句序列中,其功能是退出 该开关语句。(2) 用在循环语句(for语句、wh订e语句、do-wh订e语 句)的循环体中,其功能是用来退出该循环。教材中的解释十分清晰。在教学过程中,这条break语 句的讲解十分简单,学生在学习

4、和练习时,一般也不会感觉 有任何困难。但实际上对c语言的break语句的真正掌握并 能实际应用绝非一件容易的事情,在实际教学过程中,笔者 采用了下面的一个案例来进行教学:某年某月某日,覆盖全美国的at&t电话网络中断运行 了大约9个小时,引起这次故障的罪魁祸首就是下面这段c 语言程序代码。这段代码引发了 at&t公司114年历史中最 大的网络事故,由于网络信号设计上的缺陷,这个错误引起 了一连串连锁反应,最终使整个长途网络瘫痪。network _ code ()switch(line)case thing1:doirl ();break;case thing2:if(x二二 s

5、tuff)do _ first _ stuff ()if (y二二 other _ stuff)break;do _ later _ stuff ()initialize _ modes _ pointer(),break;default;processing();use _ modes _ pointer();虽然这里的代码是经过简化了的,但足以说明问题。问 题到底出在哪里呢?程序员本来想从条件语句中跳出,但在 这里它却从开关语句中跳转出来,结果在未进行必要初始化 的情况下,就开始执行对use _ modes _ pointer ()的调用, 最终导致错误产生。表面上是这一条开关语句引起的,

6、可是 从根本上说,是break语句造成的。三、案例教学法在应用中应注意的问题1精心选择,设计案例。案例的选择要紧密配合教学内 容,符合教学目的、要求,能使学生获得或提高相应的知识 与技能,加深对理论知识的理解。2案例难度要适当。案例既要有一定的难度,又能使大 部分学生可以接受,否则也就失去了案例本身的实际应用价 值。3给学生提供充足的时间和空间。要让学生有充分的时 间能独立思考、相互交流,教师则要及时作好组织、启发和 引导工作,使教学活动始终是在教师的指导下、以学生为主 体进行的。4.教师一定要进行案例的评价。教师一方面要评价学生 的表现;另一方面要评价案例本身,给出结论,同时还可留 有进一步思考和探索的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论