基于多种教学方法优势互补的《C程序设计》课堂教学

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:yxhzhy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文对C程序设计课堂教学特点进行分析,将课堂教学分为知识引入,详细讲解和内容总结三个阶段,根据各阶段的不同教学目标,将案例教学、阶梯教学、举例教学和传统的讲授教学各方法优势互补地结合起来应用在C程序设计课程课堂教学中。
  关键词:C程序设计;案例教学;阶梯教学;举例教学;讲授教学
  中图分类号:G642文献标识码:A文章编号:1009-3044(2008)35-2284-02
  A Classroom Instruction Model of C Programming Course Based on Various Teaching Approaches’ Complementary Strengths
  ZHANG Li-ning, MIAO Zhe, ZHOU Yu
  (Information Science and Technology College of Nanjing Forestry University,Nanjing 210037,China)
  Abstract: The paper analyses the C programming classroom instruction characteristic, divides the classroom instruction into new knowledge introduction, the detailed instruction and the content summarizing three stages. According to various stages’ different teaching goal, complement the advantages of different teaching approaches such as case teaching, ladder teaching, example teaching and traditional lecture teaching in the classroom instruction.
  Key words: C Programming; case teaching; ladder teaching; example teaching; lecture teaching
  
  1 引言
  
  《C程序设计》作为一门计算机程序设计基础课程,是高等学校理工科学生的公共基础课,是学习计算机编程技术的基础以及其它如《数据结构》等课程的先修课程。但该课程涉及的概念和规则多,使用灵活,对于初学者来说是一门较难的课程。目前,该课程的课堂教学大多采用传统的讲授式教学法,往往会出现教师酣畅淋漓地将尽心尽力准备好的一堂课讲完后,得到学生的反馈是“概念知识点都能理解,但是就是写不出程序”。那么,对于计算机教育者来说,该课程课堂教学方法的改革势在必行。
  
  2 教学现状
  
  《C程序设计》目前的课堂教学现状可归纳为三方面:首先是课程本身具有内容多,课时有限。不仅要让学生掌握琐碎,零散而又繁多的C语言的语法规则,而且还要求学生掌握程序结构,利用C的语法知识去完成程序的编写。这么多的教学内容,但是教学课时是非常有限的,总的理论教学一般在50到60学时左右。其次是上课学生人数多,并且大多没有程序设计基础知识。该课程大多采用大班教学模式,同时上课的人数有80到100人左右,并且学习该课程的学生为大学低年级的学生,多数在学习本课程前是没有任何计算机编程语言和程序设计基础的。第三,该课程目前所采用的教学方法大部分仍然是传统的讲授式教学法。
  近几年来,一些计算机教育界学者提出将案例教学,阶梯教学等方法法引入程序设计课程教学中,尤其是案例教学在计算机程序设计课程教学中有较多的应用。诚然,案例教学的优势非常突出,有利于提高学生分析问题和解决实际问题的能力,促使学生学会学习,学会沟通与合作等。案例教学同时又具有较强的实践性和综合性,强调师生共同对案例进行探讨,有相对规范固定的教学模式,实施过程需要一定的课时量等特点,并不适合在这门程序设计基础类型的课程中全面采用。
  任何方法都有优缺点,在教学过程中,应扬长避短组合采用。要根据课程教学特点,针对课堂教学内容的不同阶段,将各教学方法的优势互补,形成最符合实际的教学方法,从而取得良好的教学效果。程鸿勋老师首创的“阶梯式教学法”,具有目标具体,升级适度等特点,使不同程度的学生都能得到提高和发展。举例教学法具有灵活,生动,容易把握等特点。传统的讲授教学法等也同样具有逻辑鲜明,条理清楚,注重知识的系统性和连贯性等优点,不可能被完全抛弃或替代。
  
  3 教学方法改革
  
  《C程序设计》课堂教学内容可分为新知识单元的引入,详细介绍新知识单元中各个知识点,课程内容总结三个阶段。根据各阶段不同的教学目标,采用不同的教学方法,具体如下:
  3.1 利用案例解决方案引入新知识单元
  引入新的知识单元时,教学目标是要充分激发学生的学习兴趣,使学生产生学习的动力,明确将要学习的内容。
  可以用一个案例的解决方案来引入新知识,营造生动的学习氛围,激发学生的学习兴趣。由教师给出一个需要编程解决的案例,经简单分析后直接给出其解决方案,由此引入案例解决方案中所用到的新的知识内容。选取的案例应围绕教学主题,规模要小,尽量简单,贴近学生原有知识和能力,最好能让学生对新的知识内容有“哦,原来也不过如此”的感受,只要案例解决方案中能够用到本章重点知识内容就达到目的了。如果使用的案例同时具有一定的趣味性那就更好了。
  利用案例的解决方案引入新知识,揭开新知识的神秘面纱,让学生对新知识在程序中的体现有一个直观的印象,消除对新知识的畏惧心理,产生学习的兴趣,树立学习和掌握新知识的信心。这一阶段的教学,不能严格按照案例教学的教学方式,教学时间要尽量短,只需点到“要学什么”为止,充分激发学生的好奇心和求知欲,产生学习的动力。
  3.2 程序举例讲授新知识点
  在这个课堂教学阶段,教学目标是要学生熟练掌握C语言的语法知识点。
  程序设计类的课程语法知识点非常多,内容枯燥。在开始学习计算机语言时,教学内容涉及都是如何解决数学问题,而这些数学问题都是一些简单、已学过的问题。如使用传统教学方法, 学生很可能因为失去学习的兴趣而无法很好地掌握。如果采用案例教学课时就显得不够了,每个案例不能详细分析讨论。
  知识需要融入情境之中,才能显示出活力和美感,才能容易被学生理解和掌握。在本课程中,程序即为语法知识点要融入的情境。那么可以在传统的讲授教学前提下,以程序举例来说明语法知识点,不但可以加快学生对知识的理解,还可以促进学生掌握语法知识在程序中的运用。教师首先明确地向学生指出要讲授的知识点所在,然后以体现语法知识点的程序为例,引导学生阅读分析之后,给出程序运行的结果。最后再对照程序,以简洁精练的语言讲解归纳要掌握的知识点所在。
  程序举例讲授新知识点,让学生不知不觉地在阅读分析程序的过程中,高效地掌握C的语法知识点及其在程序中的应用。同时,大量对应各知识点的程序的阅读与分析,显然非常有助于学生养成良好的编程习惯,为编写程序打下坚实的基础。利用所学知识编写程序解决实际应用问题应该是本课程学习的目的,也是很多学生在一开始学习时就想动手做的事情。笔者在教学实践过程中告诉学生,写程序和写作文类似,只有在阅读了大量的程序范例的基础上,才会产生量变到质变的飞跃,才会自然而然地编写出程序。
  3.3 阶梯式案例教学完成课程的总结
  课程小结或总结时,要充分调动学生的积极性与主动性,利用所学知识来解决实际问题,同时还要考虑不同程度的学生都能在此教学阶段得到提高。那么,案例教学与阶梯教学相结合是最好不过了,是非常适合在学生掌握了一定的理论知识之后采纳的教学方法。
  首先由教师给出要编程解决的实际问题的案例,案例要具备全面性,完整性,系统性,并且综合性要强,要能够充分覆盖新的知识内容和已学过的知识,但是难度要适中;然后引导学生分组分析案例,讨论并制定不同的解决方案;最后再分析讨论各方案的利与弊,归纳总结所用到的知识点。在完整的案例分析解决之后,借鉴阶梯教学法的思想,对案例进行进一步扩展,增加难度,举一反三,启发学生对案例进行进一步完善。
  由简到难的阶梯式案例教学,满足了不同程度学生的要求,达到知识的快速掌握和能力的培养。在典型案例的分析过程中,让学生“边做边学”,进一步提高学生对基本概念、语法规则的理解和把握,快速地将学到的知识转化为应用知识编程的能力,学生高程度的参与既调动了学生的积极性又增强了学生的自信心,充分挖掘学生自主学习的潜力,培养学生实践创新能力,同时倡导学生要具有团队合作精神。
  
  4 结束语
  
  所谓“教学有法,但无定法”,没有一种放之四海而皆准的教学方法,因而对任何好的教学法都不能完全照搬,而应根据实际情况,吸取合理的思想和有效的成分,形成符实际的教学方法;在教学中不要固守一两种教学方法,而要根据不同的教学内容、不同的学生采取相应的教学方法,因材、因人施教是教学方法的出发点。
  笔者在《C程序设计》课程的课堂教学中,结合前辈学者的教学经验和自己的教学实践,将案例教学,举例教学,阶梯教学和传统的讲授教学优势互补,营造了良好的教学氛围,激发了学生的学习兴趣,既提高了教学效率,又培养了学生学习的能力,取得了良好的教学效果。当然,还需要在今后的教学实践中进一步完善。
  
  参考文献:
  [1] 南丽丽. 阶梯式教学法在C语言教学中的应用[J]. 计算机教育,2008,(7):75-76.
  [2] 王秀芝. 案例教学中需要研究的几个问题[J]. 中国高等教育,2006,(12).
  [3] 顾小麟. 对案例教学法与举例说明的思考[J]. 中国科技信息,2006,(2):111.
  [4] 张继学. 案例教学及其在国内的发展现状[J]. 职业教育研究,2004,(11):60-61.
  [5] 陈建潮. 在程序设计课程中导入“案例式”教学方法[J]. 计算机教育,2004,(4):22-26.
  [6] 解永刚. “关于Visual FoxPro的案例教学方法”[J]. 昆明大学学报(综合版),2003,(1):59-60.
其他文献
口语交际能力是复合型人才所必需的重要能力。《义务教育语文课程标准(2011年版)》(以下简称“课标”)明确了口语交际的教学目标:培养学生“具有日常口语交际的基本能力,学会倾听、表达与交流,初步学会运用口头语言文明地进行人际沟通和社会交往”。北师大版和统编本教材都从一年级开始编排口语交际的内容。相比较而言,统编本教材口语交际板块有四大亮点:一是注意编排梯度,独立课型、独立板块,交际话题由单一到多元,
摘要:本文主要结合尼采在他的代表作《查拉图斯特拉如是说》中提出的“超人”理论及对“伟大的轻蔑者”的描写来阐释陀思妥耶夫斯基的代表作《罪与罚》中的主人公——拉斯科尔尼科夫犯罪后的自首行为。笔者将拉氏的自首行为视为是一个“伟大的轻蔑者”的陨落,下文便主要从伟大的轻蔑者的特征、陨落的原因及方式三方面解读拉氏科尔尼科夫。  关键词:《查拉图斯特拉如是说》《罪与罚》“伟大的轻蔑者”拉斯科尔尼科夫  两次阅读
他描绘的山川疏林、村舍舟桥,这些在现实生活中看来都不太引人瞩目的平凡景物,却都能在他的看似单纯的笔墨渲染下,无不具有一种充溢着生命活力和朴素之美的艺术魄力,给人带来各具韵味和风骨的艺术感受。   《水韵墨律洪雅县——程峰写生画集》即将出版,作者出于对我的信任,希望我为他的这本画集写序,我欣然应允。一方面程峰先生近些年所取得的风格独具的写生创作成果确实丰硕感人值得充分肯定,他完成出版的“水韵墨律”系
摘要:莎士比亚的一生给我们留下了许多优秀的作品,每一部作品都堪称文学领域的精髓。《暴风雨》作为他最后一部完整的作品,其中大量隐喻的运用娴熟生动。本文将对莎士比亚的作品《暴风雨》进行研究,从语言叙事、文本结构和故事情节三个方面来对文中的隐喻进行深刻地剖析,从而让读者对其中的技巧和构思有一个更深的领悟。  关键词:莎士比亚 《暴风雨》 隐喻语言  引言  莎士比亚一生创作出了很多优秀的作品,作为其最后
文化部国家艺术基金评审专家,中国戏剧家协会会员,中国电视艺术家协会会员,中华诗歌学会朗诵演唱专家委员会委员,四川人民艺术剧院国家一级演员,四川省金牌节目主持人,四川省人大代表。  先后主演《船过三峡》《脊梁》《警察》《第二十九棵树》等十余台话剧;大型音乐歌舞诗剧《5·12,不能忘却的记忆》《瑾娘》《空房子》《大腕》《杨虎城的最后岁月》等三十余部影视剧。曾荣获中国话剧最高奖“金狮奖”、四川省“文华表
书名:中国现当代文学理论批判  作者:朱丕智  出版社:中国社会科学出版社  出版时间:2012年  ISBN:9787516106075  定价:39元  处于变革阶段的中国现当代文学,在不断的发展进步中,踏上了理论化的道路。沿着现当代文学的发展之路,从文学理论的角度对其进行讨论,展开评判,是透彻感知与把握其文学特色的有效方式。朱丕智著的《中国现当代文学理论批判》一书立足于现当代文学理论的基础问
摘要:XML作为一种标记语言,其强大的数据描述能力以及和平台无关性,使之成为新一代数据表示和交换的标准。现在XML已经成为信息行业重要的技术之一。本文从高职院校开展XML课程的特点和教学现状出发,围绕如何提高这门课的教学效果,对该课程的教学内容、教学方法提出几点建议。  关键词:XML课程;教学内容;教学方法  中图分类号:G642文献标识码:A文章编号:1009-3044(2008)30-069
摘要:生产者与消费者是多线程应用中一个必须解决的问题,它涉及到了线程之间的通讯的顺畅。通过对C#中多种线程方法的研究,有效地完成了它们之间的同步运行。  关键词:生产者和消费者;C#;线程同步  中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)35-2163-02  Study on Producer and Consumer Multi-threaded Synchr
摘要:媒体资产管理(MAM)系统包含数字媒体的采集,编目,管理,传输和编码转换,该文描述了基于Web的媒体资产管理系统的设计与实现,该系统为电视台用户更好地保存、管理、利用、以及重复利用媒体资产提供了高效的保证。  关键词:媒体资产;Web;三层架构;.Net  中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)36-2662-01  The Design and Imp
2018年是屠格涅夫诞辰200周年,列夫·托尔斯泰诞辰190周年,高尔基诞辰150周年。近200多年来,俄罗斯文学深刻地影响了世界。其伟大之处在于,它有着鲜明的民族特色,又不局限于本民族,更多唱响的是全人类的共同主题,对世界各国的人民和作家都产生过影响,是世界文学史上一笔举足轻重的精神财富。俄罗斯文坛也堪称是群星璀璨,普希金、果戈里、契诃夫、陀思妥耶夫斯基,这些耳熟能详的名字,他们的创作构成了俄罗