学科教育论文-案例教学法在计算机程序设计教学中探索与实践.doc_第1页
学科教育论文-案例教学法在计算机程序设计教学中探索与实践.doc_第2页
学科教育论文-案例教学法在计算机程序设计教学中探索与实践.doc_第3页
学科教育论文-案例教学法在计算机程序设计教学中探索与实践.doc_第4页
学科教育论文-案例教学法在计算机程序设计教学中探索与实践.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

学科教育论文-案例教学法在计算机程序设计教学中探索与实践摘要:文章通过对计算机程序设计教学的现状进行分析,讨论了如何有效地把案例教学运用于程序设计教学当中,从而促进计算机程序设计教学实效,培养社会需求型人才。关键词:案例案例教学程序设计一、引言案例教学由于自身的特点,同时经过长期的教学实践,已经形成了独具特色的教学方法,更确切地说,它已成为一种重要的教学形式,如认为案例教学是指教育者本着理论与实际有机整合的宗旨,遵循教学目的要求,以案例为基本素材,将学习者引入一个特定的真实情境中,通过师生、生生之间双向和多向互动,积极参与,平等对话和研讨,从而重点培养学习者的批判反思意识及团体合作能力,并促使学习者充分理解问题之复杂性、变化性、多样性等属性的重要教学形式1。它是医学、法学和MBA等领域中重要的教学方法,由于它的独特魅力,它现在已被应用到很多学科的教学当中,而关于案例教学在计算机程序设计教学中进行运用的理论性研究相对来说目前并不多,所以如何更好地发挥案例教学在计算机程序设计教学中的作用值得探讨。二、程序设计教学现状1.程序设计教学现状目前大部分高校在程序设计教学中多采用传统的讲授法和系统的学习,同时结合一些上机实践操作来巩固和熟悉课堂上所讲的一些知识点,但对于计算机程序设计课程而言,其特点是更新、更快、内容多、课时少。所以,在授课内容处理上既要讲授大量的基础知识基本概念,而且还要讲授具体的应用甚至操作,要让学生掌握计算机的应用能力;既不能抛弃传统的、经典的内容,又要介绍当前最新的成果。传统的系统学习和讲授有许多缺点,它偏重知识的灌输,重理论轻实践,以教师为中心,以单项讲授为主,是代理式的学习方法,培养出的学生实践能力不足,不能满足当前社会对人才的需要。虽然近年来教学方式有所改变,但受传统教学的影响,教学内容仍然是理论与实践相脱节,使课堂教学显得空洞、呆板,缺乏学习兴趣,束缚了学生的思维发展且不能考核出学生的实际操作水平、综合分析能力及创新能力2。2.案例教学在计算机程序设计教学中应用研究的现状目前就案例教学在计算机程序设计教学中应用的研究还比较少,即使有也是相对某一具体的程序设计语言而言的,如对VB教学、VFP的教学等。并且有的只是概要说了一下方法和策略但并不具体,有的虽然有具体的方法和应用方案,但我认为在程序设计教学中的案例处理及选取方面并不妥当。程序设计教学的最终目的是要让学生学会进行软件设计及软件开发,培养学生的实际动手能力和探究、创新能力,所以在案例的选取方面要精,要有代表性和典型性,同时要考虑到学生的认知特点。三、程序设计中实施案例教学的分析如何有效地把案例教学应用于程序设计教学当中,激发学生兴趣,提高教学实效,应从以下几个方面考虑和分析。1.案例的准备和选编对于案例教学而言,案例的选编是至关重要的,案例作为案例教学的基本材料,其质量对教学效果的影响至关重要,教师要重视案例选编环节,精心选编。如张新平在总结案例教学中提出案例选取时要注意以下四点:案例要精、案例要实、案例要新、案例要深3。不同的学科在案例选编时既有共同点也要根据本学科的特点稍有侧重,对于程序设计教学而言,根据程序设计本身的特点在案例选取方面还要注重精和实,并且案例要有一定的扩展性和深度。在相关程序设计案例教学的研究中发现,在实施案例教学当中,他们在案例的选取时过于丰富,也就是几乎在每一个章节都编写或者选取一个小案例,当然我并不是说这样不对,只是认为不太妥当,主要从以下几个方面来考虑的:首先,从案例教学和举例教学的区别来说,案例应该在教学当中占据主导地位,过多的案例给人感觉就像举例教学,这样就失去案例教学应有的特征和效果。其次,从程序设计教学现状来看,由于教学时数少,如果选取过多的案例,在教学进度及教学目标上就很难把握,并且太多案例的选取对于教师来说也有相当大的难度,张继学分析我国目前案例教学现状时指出案例库源供应不足,质量不高4。而对计算机程序设计教学而言,经典的案例并不是很多,要么太陈旧,要么太大、太深不适合教学的要求,大部分需要教师自己动手去编写。最后,从程序设计教学的最终目的来看,是要让学生学会如何开发软件和设计软件,既要掌握程序设计语言的基础知识和基本理论,也要让学生清楚开发一个实际的工程的基本流程和软件的计算结构,也就是说一个好的案例要能给予学生真正的实践指导,使学生能够系统地把握。所以,在程序设计教学中的案例选取时,根据这门程序设计语言本身的特点要精选有代表性的一到三个案例,并且要有扩展性。2.教师素养的提高在程序设计教学中实施案例教学对教师的素养及素质提出了很高的要求,主要表现在以下几个方面:首先,从案例的选取来看,由于要选编经典、切实可行的案例需要教师要有很深的专业知识和广博的案例积累,所以对于教师而言需要做大量的工作来提高自己的专业素质。其次,在教学方法及教学方式方面要进行改善。如何运用好案例,发挥案例教学能效及功用需要教师在讲解时要注意启发性、艺术性、科学性相结合,只有这样才能使学生从案例进行探究,激发学生的自主学习和创新能力。3.实施案例教学的方法及策略在程序设计教学中实施案例教学基本上分为两类方法:一是案例讲解法,二是案例分析法5。案例讲解法主要用于课堂教学中那些应用性很强的案例,放弃逻辑讲授而直接用案例讲解来教学,这里主要强调教师的讲解作用。案例分析法也叫案例讨论法,这里主要强调学生的参与性,主要培养学生创造性思维和解决问题的能力,通过讨论和分析来培养学生解决问题的思维方法和能力。对于案例而言,由于它并不能包含某一种程序设计语言课程的全部内容,特别是一些原理性、概念性相对比较强的内容,虽然案例教学在实用性和重应用性方面有很大的优势,但在知识的系统性、连贯性上不如传统教学有优势。所以,要根据课程内容的性质寻找这两方面的接触点和相互之间的联系,将传统教学与案例教学有机地结合起来6。对于案例教学在程序设计教学中实施中的具体教学流程如下:同时,教师在实施案例教学的过程中要进行不断地反思,进而改进教学策略来适应不断变化的课堂和学生的需求,整个实施过程图如下:四、一个案例在C#程序设计教学

温馨提示

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

评论

0/150

提交评论