解春燕
(河北师范大学 信息技术学院,河北 石家庄 050024)
基于“Web网站开发”的课程整合和项目驱动教学法
解春燕
(河北师范大学 信息技术学院,河北 石家庄 050024)
网站已成为一种主要的信息载体,学习“Web网站开发”类实践性较强的课程也成为计算机专业学生的必然。针对现阶段存在一些不可忽略的教学问题,提出了基于课程整合和项目驱动的教学法。本文提出几种切实可行的课程整合和项目驱动教学法措施,主旨为了提高学生学习的积极性,培养学生的自我提升能力。
Web网站开发;课程整合;项目驱动
目前网络应用已普及到每个人的身边,微博、博客、播客、个人主页、公司主页等不同形式的信息传递方式铺天盖地而来,现代高校教育顺应时代技术潮流,已将“Web网站开发”类的相关课程推到了教学舞台。现阶段,高校开设的Web网站设计类课程在某些方面存在着一些现象和问题。首先,教材选择比较受限,适合初学者使用的书籍涉及的基础操作比较全面,但真正应用到项目开发中时,就会觉得知识点零散,无从下手;更高级的技术丛书价格贵、知识点深,不能成为初学者良好的学习工具,不适合作为高等院校的教材。其次,学生思想上的一些消极甚至错误的想法造成学生课程的不重视。有的学生对自己的人生好似有了“很好”的规划,学习积极性不大。从事“Web网站开发”实践类课程的教师没有时间或者机会去提高自己的实践开发经验,当学生在真正进入企业公司时发现在校学习的东西都落后了,自己再想提升技术却很难,根本没兴趣或者根本没能力。如何让绝大部分学生既能掌握基础操作,又能融会贯通,还能培养学生自主学习,提升技术的能力是摆在广大大学教师面前的一个重要难题。那如何更好地让“Web网站开发”这类实践性课程在高校得到更好的发展,使学生能够更积极更好地学习这门课程,使老师能更科学地评价学生的学习呢?我们可以先从以下基础的、传统的教学细节做起,然后采用课程整合和项目驱动的教学法,锦上添花!
1.发挥身边的榜样力量。课程中多介绍一些往届优秀学生的成果作品,让学生首先感到课程确实存在的意义,而且是自己周围师兄师姐的作品,会无形中拉近自己与课程的距离。
2.注重先入为主。教材应尽量选用当前较为流行的软件版本,让学生第一眼就感觉学的东西并不落伍,紧跟计算机技术发展的脚步。
3.提高教师自我素质。教师应多创造机会去学习一些新技术,不断调整教材中的教学内容、教学实例,提高教学质量,积累丰富的教学经验。
课程整合就是将两种或两种以上的学科融合在一堂课中进行教学。把技术以工具的形式与课程融合,以促进对某一知识领域或多学科领域的学习。技术使学生能够以前所未有的方法进行学习。只有当学生能够选择工具帮助自己及时地获取信息、分析与综合信息并娴熟地表达出来时,技术整合于课程才是有效的。课程整合对教师、学生、教学本身都提出了更高的综合性要求。这种要求并非面向知识,而是强调把知识作为一种工具、媒介和方法融入教学的各个层面,培养学生的学习观念和综合实践能力。基于“Web网站开发”的课程整合就是将Web网站开发技术作为桥梁,将大学生在校期间相关的课程进行连接、融合,化无关为有关。整合的方法可以是多样的,在这里介绍两种整合教学法方案。
1.课程主题法。让学生把自己感兴趣的一门课程作为“Web网站”的主题进行开发。例如,可以对“C语言”课程的源程序、习题、课件、扩展能力训练题进行汇总,再利用“Web网站开发”技术开发出该门课程的相关网站,这样成品网站就可以作为教师和学生一直延续使用的一种教学工具了。相信这样的课程内容既能激发学生学习“Web网站开发”课程的兴趣,又会对相关的其他课程起到辅助推动的作用。
2.考研课程整合法。对于计算机类学生来说,考研课程一般为理论性较强的课程,主要讲解计算机底层工作原理或算法思想,例如操作系统、数据结构或计算机网络等。考研课程一般都设为必修课,学生重视程度较高,理论比较抽象、较难理解。其实任何理论性的课程都是为了给实践奠定坚实的基础,这样我们就可以将一个成品网站拿出来,让学生利用理论算法来优化其中的代码,提高网站健壮性。例如,可以利用操作系统课程中涉及到的缓冲区概念来优化网站的大数据量访问速度;或者利用数据结构课程中涉及到的排序算法来优化网站后台数据库,从而提高数据检索效率。通过考研课程整合法,既让学生更好地理解了那些抽象难懂的理论课程,又激发了学习“Web网站开发”这门课程的积极性,两全其美!课程整合的思想就是围绕学好“Web网站开发”课程,充分挖掘和其他相关课程的关联,形成一种新的教学思维模式,这也是当前正在探索的一种新型教学模式——基于计算思维的课程设计,这种思想可以扩展到其他任何一门课程教学设计中。
“Web网站开发”课程的性质为实践类课程,重点是培养学生的动手和分析问题的能力。通过这种实践类课程的学习,可以培养学生自我提升的能力,以便在进入企事业单位或更高一层的学习阶段中,能根据实际工作或学习需要进行自我调整,自我提升,更快更好地融入到新环境中,意义重大。一般传统的教学过程是教师先讲,学生后练,学生主动性不强,而项目驱动教学法是师生通过共同实施一个完整的项目工作而进行的教学活动。将一个相对独立的项目,交由学生自己处理。信息的收集、方案的设计、项目的实施及最终的评价,都由学生自己负责。学生通过该项目的进行,了解并把握整个过程及每一环节中的基本要求,原则上项目结束后应有一件可以看得到的产品。教学项目的选择要让学生易于理解;结构体系合理;具有一定难度,不仅是已有知识、技能的应用,而且学生运用已有知识,在一定范围内学习新的知识技能,解决过去从未遇到过的实际问题;最好具有学科交叉性和综合能力运用的特点。例如,网上书店项目,博客项目较为合适,而像“工资管理系统”这样的项目就不大适合学生开发,因为学生没有切身体会,可能就无法真正领会项目中出现的困难,从而产生抵触心理,越做越难,最后不仅没起到项目驱动教学法的作用,反而对课程产生厌倦,就适得其反了。
利用课程整合教学法和项目驱动教学法,学生学起来有目标,有兴趣,就会主动利用“Web网站开发”技术来实现,这样既完成了实践类课程的教学目标,又能在一定程度上打破传统教材的束缚,优化考核质量。课程整合教学法建议由教师作为主导引导学生入门;项目驱动教学法建议作为后期教学法,由学生起主导作用,发挥主动性和能动性,从而培养自身提升性。
[1]庞汉平,李明彦.课程整合为培养学生创新能力搭建平台[J].中国电化教育,2012,(4).
[2]霍亚丽,邵进.信息技术与大学课程整合的实证研究[J].中国大学教学,2012,(1).
[3]刘英晖.探索项目导向法在《网页设计与制作》中的运用[J].制造业自动化,2011,33(6).
[4]关升,李玉甫.项目教学法在课程中的应用与思考[J].价值工程,2012,31(3).
G642.4
A
1674-9324(2014)22-0186-02
河北师范大学第12批教师教育改革专项研究项目。