C语言案例式教学研究

来源 :中国科教创新导刊 | 被引量 : 0次 | 上传用户:guozhenhui11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:案例教学法是教师给出具体的实例,与学生共同分析讨论后得出结论的一种教学方式,其能极大的提高学生的学习积极性,主观能动性。计算机语言的学习需要充分调动学生的学习激情,使其融入到实际的项目中去,本文探讨了案例教学法在C语言教学中的运用。
  关键词:案例教学 语言 任务驱动 教学模式
  中图分类号:G642 文献标识码:A 文章编号:1673-9795(2012)08(a)-0043-02
  案例教学模式起源于1908年建院的美国哈佛商学院,最初运用于工商管理,现已扩展到医学、工商管理和教师教学等各个领域,已经成为现代教育的重要方式。它借助实践中的案例,将学生置身于特定的情景之中,给予恰当的引导,使学生运用已有的知识经验来分析判断并解决问题,培养学生独立思考、独立分析和解决问题的能力。大量的实践已证明,作为一种行之有效的、有明确目的的、以行动为导向的训练—— 案例教学对于确保课程教学质量和效果具有不可低估的作用[1]。
  1 案例教学法在计算机语言教学中的优势
  案例教学法可界定为通过对一个具体情境的描述,引导学生对这些特殊情境进行讨论的一种教学方法,在一定意义上它是与讲授法相对立的。其具体的做法是在老师的指导下,运用多种方式启发学生独立思考,对案例提供的客观事实和问题,运用所学的相关理论知识进行分析研究,提出自己的见解,做出自己的判断和决策,案例教学法具有如下优点。
  1.1 改变学生传统的学习方式
  传统的“填塞式”教学方法有其一定的优势,但是其最大的弊端之一就是学生学习非常被动,很少有学生会主动的进行课前预习、在课堂上详细笔记等。尤其是C语言课程,知识点多、信息量大、逻辑思维能力要求很强,如果学生在课堂之外没有好的学习习惯,对老师课上讲授的内容没有及时巩固的习惯,很难保证很好的理解该课程的内容[2]。久而久之,学生由于前面的知识点没有弄懂,以后的课程就比较难于理解,逐步在课堂上会表现出气氛压抑,厌学等现象。其实,和传统的自然语言一样,C语言课程的学习也需要学生在弄懂一些基本语法结构的前提下,积极加强练习,正所谓“拳不离手,曲不离口”,计算机语言的学习是离开编程的。若采用案例式教学方式,可以很好的将学生的眼、手、脑全部调动起来,培养学生的学习兴趣。教师可以将课程内容分为若干个主题,以程序设计作为贯穿的主线,每个主题的教学过程由案例的分析讲解、自学(上机实践)和疑难解答三个阶段组成。通过案例分析,重点讲解程序设计的思想和方法,辅以语言知识的介绍,然后通过上机练习,包括基本训练、自测作业和主题作业与综合训练,大型作业,同时针对学生暴露出的问题答疑解惑,结合案例教学,努力将语言作为解决实际问题的工具,强化学生的编程能力。
  1.2 突出教学应以学生为中心
  案例教学法由教师来选择和编写案例,并以案例为切入点,激发学生学习语言的兴趣。由此提出问题,引出教学主题,并引导讨论,活跃课堂气氛。在分析程序的过程中使学生逐步熟悉语法、应用语句,提高学生分析问题,解决问题的能力,由浅入深,由易到难,循序渐进地使学生在实践中掌握知识,培养程序设计能力,逐步理解和掌握程序设计的思想和方法。这样的教学方法,将传统的学生被动听、老师卖力讲的教学方式,转变为教师进行引导,而学生真正地成为课堂的主人的教学模式[3]。
  2 案例要精心设计
  任何一门课程,若采用案例式教学,教师都需要对案例进行精心设计,最后课程实施的效果如何,很大一部分因素取决于教师所设计案例的质量。教师在设计案例时,可以从以下方面把握。
  2.1 实用性
  学生学习完C语言,要求能系统地进行程序设计,而不是仅仅会一些语句及简单地计算。从教学内容和教学要求上看,在教学中举出一些实用的案例是很有必要的,通过案例,学生从知其局部到知其全面,从知其然到知其所以然,使学生通过具体的实例有“身临其境”的感觉,这样也能够缩短课堂教学与学生就业以后从事项目开发的差距,能让学生在将来就业后,能更快的融入到实际工作中去。
  2.2 趣味性
  俗话说:“兴趣是最好的老师”,任何一门学科,若通过合适的方式调动学生的学习兴趣后,让学生自己能主动深入钻研,相信后期的学习效果会很好。这就需要教师在选择案例时要充分考虑其趣味性,让学生产生兴趣,从而有效调动学生的学习热情,比如可以设计贪吃蛇游戏以及电子时钟的设计等。
  2.3 过渡性
  平时课堂教学以及学生实践中,采用的例子或实验题目代码量不太大,大多数停留在对语法知识的验证及一般算法的理解上,因此,很多学校都在学期末安排了C语言课程设计,让学生设计出有一定综合性的、实用性的模拟系统。在平时的教学中,一般的案例与该系统有一定的差异,因此教师在设计案例时,设计一些能与课程设计项目相呼应的小案例,将课程设计的知识点分块以后,贯穿到平时各个章节的案例中,这样就能保证学生最后开展课程设计时有比较清晰的思路,这样可以吸引学生对案例反复琢磨、推敲,激励学生去系统地研究、分析,加深对难点、重点问题的认识和掌握,从而取得较好的学习效果。
  3 任务驱动式的教学模式
  完成了案例设计后,下一步是如何在课堂上对案例进行组织,并通过最好的方式为学生分析讲授。在案例式的教学过程中,可以采用任务驱动式的教学模式,并可以按照以下步骤开展。
  3.1 以案例为铺垫,逐步引出任务
  以打印下三角样式的乘法口诀表为例讲授循环嵌套的例子。首先,以刚学过的循环作为铺垫,引导学生编写输出第一行、第二行、第三行的乘法口诀的代码,在写第四行时,教师可以设问:是继续如此生硬的写下去呢,还是寻求其他简便的方法?此时学生也能自然的感觉,总共有九行需要去书写,若如此机械的写下去是不合适的,然后教师可以继续设问进行引导。
  当已经打印了一行口诀后,行与行之间存在共性,是否可以采用之前学过的循环解决?很自然的将学生引导到循环里面再嵌套循环的知识点上。
  3.2 在任务中渗透语法
  C语言的知识点是很繁琐的,语法也是很严密和讲究的,许多基础内容需要理解、记忆。很多初学者就是因为C语言的语法十分繁复,没有及时理解和记忆,导致最基本的语法没有掌握,从而无法学习后面较复杂的内容。教师若能将这些语法巧妙的渗透到平时的案例中去,通过案例来达到对语法理解的效果,而不需要去死记这些内容,可能会收到意想不到的效果。继续以打印乘法口诀为例,结合单层循环知识作为铺垫,分析每行之间的共性之处之后,很自然的导出循环嵌套的语法及执行流程,即:当外层循环变量变化一个值时,内层循环变量遍历所有的值,同时,可以比喻成,大齿轮带动小齿轮转动的原理,学生能很清楚、自然的掌握该内容。
  3.3 知识点在综合例子中的应用
  之前介绍的案例规模不太大,主要目的是让学生对知识点的意义、语法规则能够很好的理解。在理解的基础上,教师可以在课堂上,引出该知识点在课程设计或较大项目中的应用,这样训练后,学生能逐步建立自己驾驭知识点的能力,达到灵活运用的效果。下面以笔者在教学中用到的“学生成绩管理系统”为例,若需要打印出如图1所示的操作菜单,并让用户可以多次选择需要进行的操作,就用到了循环嵌套的知识点,大家可以结合前面已经和学生一起分析过的内容,与学生共同探讨如何将循环嵌套运用于实际程序中去,经过老师的引导,学生能比较容易的整理出该程序的思路,并能较顺利的写出程序代码。
  经采用任务驱动式的教学模式后,学生能和老师一起,根据任务的需要进行分析,真正的融入到课程知识的学习中去。
  4 结语
  C语言课程对于计算机专业的重要性是毋庸置疑的,若教师能采用案例式的教学方式,以任务驱动的形式开展教学,让学生较好的掌握第一门计算机语言课程,为他们以后计算机的学习打好铺垫。
  参考文献
  [1] 李妮.C语言程序设计课程项目教学模式探讨[J].电脑知识与技术,2010:13.
  [2] 毛其林.提高C语言教学中的案例设计水平[J].中国现代教育装备,2010:38.
  [3] 潘策.C语言程序设计案例教学方法探析[J].辽宁高职学报,2010:26.
其他文献
不仅在思维中,而且以全部感觉在对象化的世界中 肯定自己。 ──马克思
偶然看到凤凰卫视的《世纪大讲堂》。主讲人在讲述着一个很奇怪的名词“职业枯竭”。它吸引我放下手中的工作。一直听了下去。不单纯是主讲人的语言吸引我。她讲述的问题似乎
期刊
浙本《四库全书总目·存目》与胡虔刻《四库全书附存目录》著录书目相比,《四库全书总目》有而《四库全书附存目录》无者七种,《四库全书总目》无而《四库全书附存目录》有
种鸡应急综合症是指种鸡在受到外界应激因子强烈刺激时机体作出一系列反应后所表现出来的临床症状。应激因子种类很多,噪声是一种在生产中不易引起注意的应激因子,有时会给种
捷联式惯性导航系统具有结构简单、隐蔽性高、自主性强等优点,但随着导航时间的增加,系统会出现累积误差,从而严重影响水下航行器的导航定位精度。由于海水的良好导电性,使得
从2005年起.云南师范大学文学与新闻传播学院实行中国语言文学类(汉语言文学、文秘教育)和新闻传播学类(广播电视新闻学、广告学)的“2+2”大类招生、分流培养模式。全院现有在校本
加里·斯奈德(Gary Snyder,1930-),是20世纪美国著名诗人、散文家、翻译家、禅宗信徒、环保主义者、BG代表人物之一。
期刊

摘 要:学生创新能力的培养是素质教育的核心,它是实现创新人才培养的根本途径,由于物理知识具有实验性和直观性,对学生具有较强的吸引力和说服力,中专物理教学已经成为提高学生创新能力的重要途径。  关键词:中专物理 教学 创新能力  中图分类号:G71文献标识码:A 文章编号:1673-9795(2012)10(c)-0025-01  实施创新教育、培养学生的创新能力是当前教育改革的最强音。21世纪
通过构建人工湿地,模拟UV-B增强10%、20%,研究人工湿地基质中氮的形态,硝化与反硝化强度及氮去除率的变化。结果表明:UV-B辐射下,基质的氨态氮、硝态氮含量增加,与对照相比,U
【正】我们是通过《十八岁出门远行》中的暴力意蕴认识余华的。十八岁是个诗情画意的年龄,世界刚刚绽放出它全部的新奇感和可能性,每个日子都挂满了梦想。十八岁出门远行是个