摘要:网站规划与建设是高职院校计算机专业的重点专业课程,所涉及的知识点多、理论性和灵活性均较强,对实践环节也有较高的要求,这给网站规划与建设教学工作带了很大的挑战,如何激发学生学习兴趣,提高课堂教学的实效性是教师关注的焦点问题。笔者根据实际教学的经验,对网站规划与建设的教学中如何实施案例教学法进行详细的论述。
关键词:高职;网站规划与建设;教学方法;案例教学
在高职院校的计算机教学中,《网站规划与建设》是一门重要的实践性很强的专业课程,它要求学生既要学好理论知识,又要掌握实际操作技能,具有独立完成网站开发与建设的能力。通过本人在这门课的教学经验,如果采用传统的教学方法,其实际效果并不理想,针对目前高职院校学生的实际现状,我们所面临的主要问题是学生综合应用知识的能力较差,缺乏独立分析问题的能力,学生的积极性没有被充分的调动起来。因此,在网站规划与建设教学中,采用“以案例为主线、教师为主导、学生为主体”的案例教学法,取得良好的教学效果。
一、案例教学法的优势
传统的网站规划与建设教学中,一开始都是对一些关于网站理论知识、常用的网站开发语言的学习等,这些都是比较抽象难懂的概念,其次是学习静态网页、动、态网页制作、网站规划等,从知识的逻辑结构体系上看,这样安排是无可非议的。但这种方式对高职学生来说却并不适合。
案例教学是一种通过模拟或者重现现实生活中的一些场景,让学生把自己纳入案例场景,通过讨论或者研讨来进行学习的一种教学方法。采用案例教学法打破了传统教学模式,它不是按照教材的顺序授课,而是以精选出的案例为中心,从简单的案例入手,通过让学生观看、模仿,在实际操作中去探究和领悟这些知识点的概念,通过教师的归纳总结,让学生在轻松愉快的气氛中接受新的知识。整个教学过程强调学以致用,从而避免了枯燥、繁杂的理论说教,这不仅增强学生的学习积极性,而且对提高学生综合分析问题的能力也大有帮助。随着学生完成的案例积累,学生的操作水平也逐渐提高。每完成一个案例,学生就有一种成就感,其学习的积极性也随之大大提高。
二、案例教学法的具体实施
根据网站规划与建设课程自身的特点及教学目标,在教学中引人案例教学,使学生在强化基础理论知识的同时,培养其实际应用中的系统的设计和实现能力。与传统的教学法相反,案例教学法采用“案例,理论,概念”模式的教学方法,通过对典型案例的规划、设计、开发与实现,使学生在案例中学习理论知识,将抽象的原理知识运用到实际案例中,从而解决实际问题,达到融会贯通的效果,从而促进网站规划与建设课程教学的效果。
(一)案例的准备和选编
对于案例教学而言,案例的选编是至关重要的,案例作为案例教学的基本材料,其质量对教学效果的影响至关重要,教师要重视案例选编环节,精心选编。如张新平在总结案例教学中提出案例选取时要注意以下四点:案例要精、案例要实、案例要新、案例要深。不同的学科在案例选编时既有共同点也要根据本学科的特点稍有侧重,对于程序设计教学而言,根据程序设计本身的特点在案例选取方面还要注重精和实,并且案例要有一定的扩展性和深度。在相关程序设计案例教学的研究中发现,在实施案例教学当中,他们在案例的选取时过于丰富,也就是几乎在每一个章节都编写或者选取一个小案例,当然我并不是说这样不对,只是认为不太妥当,主要从以下几个方面来考虑的:
1、从案例教学和举例教学的区别来说,案例应该在教学当中占据主导地位,过多的案例给人感觉就像举例教学,这样就失去案例教学应有的特征和效果。
2、从程序设计教学现状来看,由于教学时数少,如果选取过多的案例,在教学进度及教学目标上就很难把握,并且太多案例的选取对于教师来说也有相当大的难度,张继学分析我国目前案例教学现状时指出案例库源供应不足,质量不高。而对计算机程序设计教学而言,经典的案例并不是很多,要么太陈旧,要么太大、太深不适合教学的要求,大部分需要教师自己动手去编写。
3、从程序设计教学的最终目的来看,是要让学生学会如何开发软件和设计软件,既要掌握程序设计语言的基础知识和基本理论,也要让学生清楚开发一个实际的工程的基本流程和软件的计算结构,也就是说一个好的案例要能给予学生真正的实践指导,使学生能够系统地把握。
所以,在程序设计教学中的案例选取时,根据这门程序设计语言本身的特点要精选有代表性的一到三个案例,并且要有扩展性。
(二)教师素养的提高
在程序设计教学中实施案例教学对教师的素养及素质提出了很高的要求,主要表现在以下几个方面:
1、从案例的选取来看,由于要选编经典、切实可行的案例需要教师要有很深的专业知识和广博的案例积累,所以对于教师而言需要做大量的工作来提高自己的专业素质。
2、在教学方法及教学方式方面要进行改善。如何运用好案例,发挥案例教学能效及功用需要教师在讲解时要注意启发性、艺术性、科学性相结合,只有这样才能使学生从案例进行探究,激发学生的自主学习和创新能力。
(三)实施案例教学的方法及策略
在程序设计教学中实施案例教学基本上分为两类方法:1、案例讲解法;2、案例分析法。案例讲解法主要用于课堂教学中那些应用性很强的案例,放弃逻辑讲授而直接用案例讲解来教学,这里主要强调教师的讲解作用。案例分析法也叫案例讨论法,这里主要强调学生的参与性,主要培养学生创造性思维和解决问题的能力,通过讨论和分析来培养学生解决问题的思维方法和能力。
对于案例而言,由于它并不能包含某一种程序设计语言课程的全部内容,特别是一些原理性、概念性相对比较强的内容,虽然案例教学在实用性和重应用性方面有很大的优势,但在知识的系统性、连贯性上不如传统教学有优势。所以,要根据课程内容的性质寻找这两方面的接触点和相互之间的联系,将传统教学与案例教学有机地结合起来。
同时,教师在实施案例教学的过程中要进行不断地反思,进而改进教学策略来适应不断变化的课堂和学生的需求。
三、案例教学法网站规划与建设教学中运用
为了更好地说明案例教学在程序设计教学中如何运用,以下通过一个案例在网站规划与建设教学中的运用来进行简要说明。
(一)案例选编
在案例的选编上,遵循案例选取的原则,选择一个在线考试系统系统案例,该案例在实际中运用比较广泛,有实用性,并且在网站规划与建设上具有一定的代表性,符合网站规划与建设基本思路。
(二)案例的实施
在线考试模块是本系统最重要的部分之一。考生登录后,选择考试科目就可以调出试卷进行在线考试。为了实现动态随机不重复的抽取试题,需要在选题过程中每选出一题,就要在试题库中作相应的标志,以便下次不会重复取出此题。试卷出来后要对试题库中的标志位复原。考生的答题信息通过单、复选按钮选择答案来反映。考试结束采取自主交卷和到了规定的时间自动提示有机结合的方式予以实现。在学生正确输入用户名和密码以后,接着应该进入考试科目选择界面。学生选择参加考试的科目,进入开始考试界面,由计算机随机提取试题,生成试卷,并开始进行计时。学生即可进入考试答题状态,答完试题后交卷,进入评分界面,由计算机进行处理判卷,并把该生考试记录存入数据库,在这个界面上可以返回继续进行考试或回到登录界面。
(三)考试系统原理
本系统是基于当前流行的B/S模式构架的Web应用系统。B/S结构,即Browser/Server(浏览器/服务器)结构用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构架技术。服务器端对数据库进行管理,客户端通过浏览器登录在线考试系统,进行选择性考试,考试结束后用户答案自动提交给服务器数据库,服务器自动对用户的考试进行评分。
(四)考试计时器的设计
在进入试卷页面后还要控制考试的总时间,在卷面上动态显示目前剩余时间,当总时间已到,系统会自动提交考生的答案,并且把数据库中的相关字段,如jsjjc_dl设置为1,这样他就不能再次进入试卷页面,这段程序利用客户端程序实现,而且在试卷页面加载时就要设置timeout()的参数,本例中设它为1000ms,即每隔1秒timeout过程执行一次。其实现的相关程序:
四、结束语
总之,从学生角度看,通过案例教学,加深学生对讲课内容的理解,有利于激发学生的学习兴趣和钻研精神,课后实践更加兴趣盎然,调动学生学习的积极性和自信心,对学生的创新能力和解决实际问题能力的培养能起到积极的推进作用,促进学生综合素质的提高。
从教师角度看,通过案例教学能促使教师不断积累实际制作经验,完善知识体系结构,树立以人的发展为本的教学理念,提升教师的教学教育能力。
开展案例教学不仅促进教学内容、教材形式的改变,而且促进教育思想、观念的现代化,从而进一步改变了教学过程中学生认识事物的过程和教师、学生、教材三者间的关系,促使教师运用现代教育思想理念,不断为学生提供“活的教材”,设计活的课堂,让学生“活”起来,在探究发现中体会到学习的极大乐趣,提高了教学效率和质量。有利于创建良好的教改环境,有利于学生个性充分的发展,有利于因材施教,有利于激发学习兴趣,有利于教师角色的转换,有利于提高教师队伍的素质和教学水平。
查看全文
false