首页 > 范文大全 > 正文

案例教学法在“网络编程基础”课程中的应用研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇案例教学法在“网络编程基础”课程中的应用研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

案例教学法在“网络编程基础课程中的应用研究

顾雅珍

(赤峰学院计算机与信息工程学院,内蒙古 赤峰 024000)

摘要:网络编程基础是操作性很强的课程,知识体现出变化性和多样性的特点,在这种情况下采用何种教学方法直接影响应用型人才培养效果。分析了课程特点,阐述了案例教学法的内涵与特点,分析了在课程中实施此法的可行性及实施过程,并通过比较法验证了案例教学的成功。

关键词:网络编程基础;案例;教学;应用型人才

中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2014)21-0018-02

在信息爆炸的经济时代,用人单位对有实践经验,动手能力强的技术人才求贤若渴,而很多本科生限于“没有工作经验”的门槛找不到工作,这样的现象归根到底是课堂教学与企业需求之间的矛盾。目前,应用型人才的培养成为很多高校教学改革的目标。“网络编程基础”是赤峰学院(以下简称“我院”)计算机科学与技术(服务外包方向)专业的专业必修课,课程内容包括三部分:HTML、CSS+DIV、JavaScript。教学目标是培养学生利用CSS+DIV技术制作出具有动态效果的网页的能力。课程特点是实践性强、操作性强、综合性强。为了培养学生成为企业需要的应用型人才,必须改进传统教学方法。实践表明案例教学法可明显提高学生的积极性、创造性与综合运用能力。本文结合笔者教学经验,探讨了案例教学法在“网络编程基础”课程中的应用。

一、案例教学法的内涵与优点

案例教学法是一种建立在建构主义教学理论基础上的教学方法,其思想源于抛锚式教学。[1]抛锚式教学要求建立在有感染力的真实问题或真实事件基础上,[2]强调学生对知识的主动建构过程,强调学生学习的自主性和创新性。建构主义认为:学习具有自主性、情境性和社会性;[3]学生是知识意义的主动建构者;教师是意义建构的帮助者;学生要想深刻理解事物内部的性质、规律以及该事物与其他事物之间的联系,最好的办法是让学生到现实世界的真实环境中去感受、去体验。所以抛锚式教学也被称为“实例式教学”或“情境式教学”。[2]

案例教学法是根据教学的目的和要求,由教师把学生引入到一个适合的学习情境中,在学生掌握基本知识和技术的基础上,对案例进行分析,引导学生开拓思维,发现规律的教学方法。案例教学法具有突出实践性、学生主体性、过程动态性、结果多元化的特点。实施案例教学法的优点是:有利于激发学生学习的主观能动性;有利于提高学生的创新潜能;有利于增进同学之间互帮互助、团结协作意识;[4]有利于集思广益,教学相长。

二、“网络编程基础”课程采用案例教学法的可行性

“网络编程基础”的教学目标是培养学生利用Dreamweaver等网页设计工具开发小型网站的能力,课程特点是操作性、实践性强。课程中HTML是标记性语言,用来表示网页的内容;CSS+DIV用来表示网页的样式,决定了网页布局,颜色搭配;JavaScript是客户端脚本语言,可制作网页的动态效果。要想把枯燥的标记、命令与生动的网页对应起来,首先要让学生明确要做什么,然后才是怎么做,这样学生才能带着兴趣去学习新知识。案例教学法正是按这样的思路去组织教学。教学过程中教师首先展示网页案例,这些案例来源于生活,学生立即有了直观的印象,然后教师再引导学生学习能完成这个案例的相关命令和标记。学生为了做到案例效果,会主动探寻标记与网页元素之间的内在联系而忽略了学习的乏味性,提高了学习效率,增强了学习效果。

我院“网络编程基础”的教学完全在机房进行讲授,采用多媒体教学平台,为案例教学法提供了良好的实施环境。实施案例教学法的过程是案例―理论―案例。利用多媒体教学环境,教师可方便展示案例,讲解理论,学生可自主查看案例,动手制作案例。

从以上两方面分析看出,“网络编程基础”适合使用案例教学法。

三、案例教学法在“网络编程基础”课程中的实施过程[4]

1.案例准备

教师准备案例应根据以下原则:

(1)案例要小而精。案例教学费时会比较多,所以案例选择要精准,既能保证教学,又不会耽误太多时间。“网络编程基础”课程的特点是标记的使用与网页的展示有对应关系,所以小而精的案例比较容易选择。

(2)案例要新。为了能够吸引学生注意力,案例要选取学生关心、感兴趣的内容,充分调动他们的积极性。

(3)案例设计要合理。包括案例内容与教学过程设计。案例中知识点的先后顺序,提问设计环节要得当,这样案例教学才能起到事半功倍的效果。

2.案例引入

案例引入指讲授前先提出一个要解决的问题,再引导学生思考解决的方法,最终引出新知识点。案例引入的意义在于引导学生进入教学情境中,充分调动学生积极性,激发学生求得答案的欲望,变被动为主动学习。引入过程中教师要注意与学生的互动,把握好各知识点引入的时机。“网络编程基础”课程中案例引入是先展示网页效果,介绍网页元素,再讲解具体步骤。以“超级链接”内容为例,案例是“狗狗大全”,教师展示网页并操作,点击小狗的标题,让学生猜猜会有什么结果,然后再展示另一个页面,显示狗的图片和介绍。小狗可爱的图片很容易吸引学生的注意力,生动的链接效果清楚明了,学生观看后都会跃跃欲试想马上掌握超级链接的设置方法。教师应在这个时机详细介绍超级链接的设置方法。

3.案例讨论

案例实施的第三个环节是案例讨论,这个环节适用于综合性案例。比如在CSS+DIV内容讲完后,可让学生做一个稍复杂的网页,如“淘宝网”简易页面。在前期知识的基础上,由学生讨论分析案例完成的方法,讨论过程中教师是辅助角色,帮助学生理清思路,得出结论。讨论过程中综合性案例实施方案肯定不唯一,可鼓励探讨最优版本,促进了学生了解知识的变化性和结果的多样性,更有助于学生理解事物的内在联系性。

4.学生练习

学生练习阶段分课堂练习和实验课练习。课堂练习是教师展示案例,讲解步骤后,学生自己模仿案例加深印象,消化知识。本门课程的知识具有变化性的特点,所以学生的课堂练习是随机的、多样化的、丰富的。实验课练习是教师根据已授内容单独设计的综合案例,旨在培养学生融会贯通、举一反三的能力,进一步强化学生对知识内在练习的理解。实验辅导中,教师可总结出案例编排是否得当,学生的薄弱点有哪些等问题,有利于提高下次的教学质量。

四、效果检验

1.实训

本门课程在一个学期中有三次为期两天的实训,内容为阶段性、综合性设计。由实训教师采用案例教学带领学生完成一个小项目。实训结束后,学生能独立提交一份作品。通过比较发现2011级、2012级的学生动手能力、创新能力、合作能力明显增强,比没有参加实训的2010级以前的学生有较强的综合网页设计能力。

2.综合性设计性实验

本门课程在期末设有综合性设计性实验,旨在较全面地检验学生的学习效果。实验要求学生在一周内分组完成一个简单的网站,页面内容积极向上,主题明确,布局合理,字号大小、颜色搭配得当。笔者对计算机应用技术(服务外包)专业2011级、2012级学生的“网络编程基础”课程实施了案例教学法。实施前的 2009级、2010 级学生的笔试考试成绩平均为67.2分,实施后稳定在71~80之间;综合性设计性实验中 90%学生都可以独立完成,完成的作品有创意,界面设计合理,颜色搭配得当,网页整体效果好。综合效果比前几年未实施案例教学法有很大提高。

五、总结

“网络编程基础”这门课程有很强的实践性。实验课单独占有一学分,足见教学大纲对学生动手能力的重视。案例教学法大大缩短了教学情境与实际生活情境的差距,帮助教师理解教学中所出现的两难问题,掌握对教学进行分析和反思的方式。案例教学可以发展教师的创新精神和实际解决问题等能力和品质。案例教学法具有直观生动、真实可信、深刻启发性的特点,对教师和学生是一种双赢的教学方法,不仅适合在“网络编程基础”中实施,也适合在其他类似课程中推广。

参考文献:

[1]刘勇.案例教学法在网页设计教学中的应用研究[J].南昌高专学报,2010,(6):107-109.

[2]李志聪,王建华.基于建构主义的计算机应用型教育教学方法研究[J].计算机教育,2010,(5):124-126.

[3]陈桂芳.建构主义的抛锚式教学策略在课堂教学中的应用[J].教育理论与实践,2005,25(6):52-53.

[4]王乃发.案例教学法在photoshop教学中的运用[J].信息与电脑,