文档详情

案例教学法在“C++语言程序设计”教学中的应用.doc

发布:2018-03-14约5.33千字共10页下载文档
文本预览下载声明
案例教学法在“C++语言程序设计”教学中的应用   摘要:文章针对“C++语言程序设计”课程内容自身的特点,提出在教学中采用案例教学法,并探讨了案例教学法中教学案例的选择、组织实施以及在教学中应注意的问题,使得学生在解决问题的过程中,逐步形成程序设计思维,从而提高学习兴趣,增强教学效果。   关键词:案例;案例教学;C++语言程序设计      “C++语言程序设计”作为计算机应用及相关专业的重要基础课程,具有较强的理论性、实践性和创造性,它是在C语言的基础上发展演变而来的一种面向对象程序设计语言,提供了面向对象程序设计风格,更接近于目前常用软件开发平台的软件开发思想,从而成为当今计算机教学的核心内容。由于C++牵涉到的概念比较复杂,规则繁多,使用灵活但容易出错,长期以来,C++语言被认为是较难学习的专业开发语言,如果采用传统的课堂讲授教学法,则教学内容仍然是理论与实践相脱节,使课堂教学显得空洞、呆板,缺乏学习兴趣,束缚了学生的思维发展且不能考核出学生的实际操作水平、综合分析能力及创新能力。经过多年的教学实践和不断探索,笔者认为案例教学法能弥补传统教学法在讲授“C++语言程序设计”时的不足,也是提高学生学习兴趣的有效手段之一。那么,如何在对高职院校专科生进行C++语言的教学中,使学生能够了解C++语言程序设计的基本概念和方法,进而领会程序设计的奥秘,掌握C++语言的编程技巧,提高该课程的教学效果,是每一位计算机教师在教学中应该努力探讨的问题。      1案例教学法的基本思想      案例教学法是一种生动、灵活、多样化的教学方法,由于它自身的特点,同时经过长期的教学实践,已经形成了独具特色的教学方法,更确切地说,它已成为一种重要的教学形式,是教育者本着理论与实际有机整合的宗旨,遵循教学目的要求,以案例为基本素材,将学习者引入一个特定的真实情境中,通过师生、生生之间双向和多向互动,积极参与,平等对话和研讨,重点培养学习者的批判反思意识及团体合作能力,并促使学习者充分理解问题之复杂性、变化性、多样性等属性的重要教学形式[1]。它在非计算机专业学科教学中采用较多,由于它的独特魅力,现在已被应用到很多学科的教学当中,而关于案例教学在“C++语言程序设计”教学中进行运用的理论性研究相对来说目前并不多,所以如何更好地发挥案例教学在教学中的作用值得探讨。程序设计教学的最终目的是要让学生学会进行软件设计及软件开发,培养学生的实际动手能力和探究、创新能力,所以在案例的选取方面要精,要有代表性和典型性,同时要考虑到学生的认知特点。      2案例教学法中的案例选择      案例教学法的成功取决于:(1)教师的素质和教师在教学过程中角色的合理定位。在案例教学中,教师不是主角,他只起一个引导和启发的作用。(2)学生的角色定位。学生是主角,积极主动地参与到案例教学过程中,他们之间可以开展讨论,甚至辩论,其目的就是要把问题分析透彻,最后解决问题。(3)选择案例的质量。案例的选择是“C++语言程序设计”课程案例教学法的重要环节,直接影响教学效果,应依据专业方向的培养目标,课程内容,教学目的以及课程特点来进行案例的选择,在课程的案例选择中一般应注意以下几个方面的内容。   2.1实用性   将案例引入教学的目的在于理论联系实际以促进教学。学习C++后要求学生能系统地进行程序设计,而不是学会一些语句及简单地计算机操作,所以,从教学内容和教学要求上看,在教学中举出一些实用的案例是很有必要的,通过案例,学生从知其局部到知其全面,从知其然到知其所以然,使学生通过具体的实例有“身临其境”的感觉,以某个系统设计员的角度考虑问题,这样做能启发学生把具体案例与C++语言联系起来,彼此贯通。   2.2趣味性   俗话说,兴趣是最好和老师,如果选择时钟这样传统的案例,学生初学时很难认可它的价值,不知学它何用,学习缺乏目的性,激不起学生学习的兴趣,这就需要教师在选择案例时要充分考虑其趣味性,让学生产生兴趣,从而有效调动学生的学习热情。   2.3综合性   C++是适合于编写大型复杂程序的语言,在编写小的程序时根本显现不出它的魅力,所以选择的案例要具有一定的难度,深度和综合性,不应过于简单,这样可以吸引学生对案例去反复琢磨、推敲,激励学生去系统地研究、分析,加深对难点、重点问题的认识和掌握,从而取得较好的整体教学效果。   2.4挑战性   “C++语言程序设计”是一门实践性很强的课程,而运用案例进行教学又是编程中不可缺少的一种方法,但是多数情况下,教师习惯采用正面实例进行对比分析,其实,反面实例往往比正面更能加深学生对问题的认识和理解。因此,在教学中可以采用一些反面实例,引导学生深思,鼓励学生运用所学知识完善实例,这是具有挑战性的
显示全部
相似文档