案例教学法在“动态网站构建”课程中的实践与分析

2017-07-13 07:17孙玉红王家涛
教育教学论坛 2017年28期
关键词:案例教学法教学改革

孙玉红 王家涛

摘要:在计算机类本科教学过程中,以“动态网站构建”课程为例,说明了案例教学法的实践过程,并分析了其中的利处和弊端,说明了案例教学法的实施对提高学生的动手能力起到极大的促进作用,同时根据教学内容的需要,结合传统教学方法进行教学,这为以后的教学改革提供了一些新的思路。

关键词:案例教学法;教学改革;“动态网站构建”

中图分类号:G642.41 文献标志码:A 文章编号:1674-9324(2017)28-0162-02

一、引言

随着经济的发展,对应用型人才的需求突飞猛进,为了适应市场对人才的需求,我们学院更加注重了学生的动手能力的培养。“动态网站构建”是我们学院对提高学生动手能力开设的专业选修课之一。该课程面向计算机科学与技术、软件工程、网络工程专业的学生,对培养学生的动手实践能力起到不可替代的重要作用。对这样一门综合性强又极为重要的专业课程,我们在教学過程中采用了案例教学法为主导,辅以其他方式相结合的教学方法。案例教学法是一种常用的教学方法,基本思想是在教师的指导或引导下,根据教学目的组织学生对案例的调查、阅读、思考、分析、讨论和交流的学习过程,培养学生分析问题和解决问题的方法或道理,加深学生对基本原理和概念的理解的一种特定的教学方法,其本质是理论与实践相结合的互动式教学。

二、课程的开设情况

为了使学生对内容知识点有更好的运用能力,我们采用课堂讨论与上机实验结合的组织形式。对案例教学法的实施,以PHP为例,首先我们选择人民邮电出版社的《PHP网站开发实例教程》这本教材,该教材是一本以项目案例为主导的教材,采用理论结合实际的案例驱动式教学方法,以每节一个案例的形式,用案例带动知识点的学习,将抽象的知识形象地表达出来,从而使学生可以学以致用,突出了内容的实用性。全书由45个案例和综合的网站开发为主要内容,在每个案例之后,涉及到的知识点以及相关知识点给出解释。案例的设计遵循了知识点逐步深入的顺序,整个教学过程也是由浅入深,逐步提高学生能力的过程。除了书上的案例,教师备课中还需要补充相应难度和涉及类似知识点的案例。在教学过程中首先由教师提出问题,启发学生思考,解决该案例的过程是由教师与学生的互动和讨论完成,最后讲解知识点,并由老师或选择学生进行总结。因为每一个案例都需要通过结果来验证是否满足了需求,学生可以在课堂上或实验课进行实验,以增强对案例以及知识点的理解与掌握。

三、案例教学法的优缺点分析

通过教学实践,案例教学法的优点表现在这样几个方面:

首先由于“动态网站构建”课程本身需要的知识量比较多,基础的课程如“数据库理论”、“高级语言编程”、“HTML”、“JavaScript”、“网页设计”等。在短时间内让学生熟练掌握这么多课程的信息量是不现实的,而且在不同的项目开发中对不同的知识点也是有侧重的。由于我们的案例来源于开发实践,因此具有典型性,在解决一个案例的时候需要的各个知识点恰好实现了横向联系,即数据库的设计、脚本实现以及网页页面的设计进行了横向的综合联系。举例来说,要实现一个员工信息管理,从数据表的设计中可以使用到数据查询语言SQL、访问以及连接数据库使用脚本语言,对信息的任何增加、删除、修改、查找都再次使用SQL和脚本语言结合,然而得到数据之后需要HTML以及相关知识将之显示给用户。因此在这样的典型案例中,学生必须面对至少三个方面的知识。当学生学会解决这样一个案例,那么相应的知识点也就自然接触到并学会了使用,而没有任何知识不连贯的感受。

第二方面,案例教学过程中,学生们直接面对案例并解决问题,理论联系实际,有利于开发能力的培养。相比较传统的讲授知识点的形式,案例法注重学生的参与和动手过程,因此教师围绕案例教学,学生围绕案例操作。教师可以先展示给学生一些问题的最终结果,对要求学生开发的一些案例是和教师展示的案例不完全相同的,但难度相当,这样要求的原因是在保证多数学生能够自主解决的基础上,提高学生的学习兴趣,并锻炼学生的分析解决问题的能力。即“照猫画虎”,这一形式对于“动态网站构建”课程是合适的。由于这一过程是由学生亲自动手,因此学生的开发实践能力得到显著提高。

第三方面,有助于在短时间内使学生掌握更多的知识量。因为案例的多样性,并不是所有案例涉及的知识点是相同的,学生在解决新的案例过程中,会发现新的知识需求,因此通过解决这一案例,进一步掌握新的知识点。举例来说,学生在解决删除操作过程中,会考虑删除的彻底性问题,因此需要加一个是否彻底删除的判断,最简单的办法是这个判断由一个JavaScript语句来解决。而课堂上教师讲解的案例可能不涉及到这方面的知识,启发学生通过自学或查资料或讨论解决这样的问题,从而促进学生学习的主动性。

第四方面,案例教学法中强调学生的主导地位,教师的角色主要是指导者和评价者,一方面可以将传统的老师单向传授知识转变为学生讨论,自主学习的过程;另一方面可以将教师从繁重的讲授中解放出来,更多地与学生进行互动,从而达到一种教师为主导、学生为主体、教学相长的效果,这对提高学生的沟通能力起到重要的作用。举例来说,在一个综合的网站构建过程中,需要对网站进行需求分析、系统设计和系统实现几个大的步骤,因此我们将对学生分为几组。教师可以扮演用户简单提出需求,然后详细的功能分析由一组学生来完成,另一组学生根据这个分析结果进行系统设计,第三组学生根据系统设计的结果进行实现,这其中不同组的学生之间必须进行充分沟通,才能保证自己工作的顺利开展,因此学生们锻炼了自己的沟通能力与合作能力。这与实际企业中对人才的需求是相吻合的。

然而,凡事都有两面性,案例教学法作为一种教学方法,运用在“动态网站构建”课程上,也有一些明显的不足之处。其一,因为课程的开展是通过一个个案例进行的,案例在安排上虽然具有一定的先后关系,然而这些案例涉及到的知识点并不是循序渐进的,有的知识点可能在两个案例中重复使用,有的关系比较近的知识点却不一定都出现在案例中,因此对学生来说,如何系统地掌握课程的知识就有一定的困难,尤其是基础能力较差的学生,到期末所收获的可能是一系列案例的解决过程,而对知识点却难以形成系统的体系。第二,对于教师来说,案例教学法的实行首先需要教师选择合适的案例,所以教师需要具备一定的开发能力,或者具有相应的项目开发的经验。只有如此,教师对教学中的案例安排才具有真实性和开发意义。而且,开发实践中客户的需求是项目解决问题的最大动力源泉,这样引导学生进行项目实战开发时,学生有更高的积极性。除此之外,教师还需要了解到学生的水平,根据学生的接受能力选择案例。因此教师除了具备准备和组织案例教学的能力外,更应当具备丰富的理论知识和较高的学术水平,具备理论和实践的贯通、融合能力,这就要求教师不断创新,能够始终站在相关学科研究的前沿,掌握其最新的发展方向。

綜合以上的优缺点分析,我们在实际的教学过程中,除了要加强教师自身的能力提高之外,还要考虑案例教学方法与传统教学法的有机结合。因为案例教学法与其他传统的教学法并不是格格不入的关系,事实上应该是互相补充的,因为教学方法只是达到我们预定教学目的的一种手段,我们对教学方法的选择也是因地制宜。

四、小结

案例教学法是一种很好地调动学生积极性、提高学习兴趣的教学方法,通过在“动态网站构建”课程的实践,可以显著地提高学生的动手开发能力,对于加强教师与学生的互动,增强学生的学习主体地位,起到显著的促进作用,但对于不同的教学目的来说,不论是哪种教学方法都只是一种手段,为了达到不同的教学效果,常常需要多种教学方法互相结合,有效补充,具体的方法和措施还需要从不断的教学改革中进行探索和实践。

参考文献:

[1]郭忠兴.“案例教学过程优化研究”[J].中国大学教学,2010:59-61.

[2]王秀芝.“案例教学中需要研究的几个问题”[J].中国高等教育,2006,(12).

[3]张家军,靳玉乐.“轮案例教学的本质与特定”[J].中国教育学刊,2004,(1):48-50.

[4]孙玉红.“案例教学法在面向对象程序设计课程中的运用[J].电脑知识与技术,2011,(7):1703-1704.

Abstract:In the teaching process of Computer Science,we take the course of "dynamic website construction" for example to explain the practice of case teaching and analyze the advantages and disadvantages. It is demonstrated that the case teaching method plays an important role in improving the abilities for students,and the classical teaching method should be combined for different teaching contents,which provides some new ideas for teaching reform in the future.

Key words:case teaching;teaching reform;dynamic website construction

猜你喜欢
案例教学法教学改革
房地产项目策划课程案例教学探索与实施