基于项目化教学的《PHP动态网页设计与制作》课改实践
2015-01-21孙弢
孙弢
摘 要:伴随着互联网普及范围的扩大,建设企事业单位网站尤为重要,网站建设的好坏直接影响企业形象。在常用的网站推广动态语言上,选择PHP语言设计中小型门户动态网站更为适合。本文结合实践教学经验,谈谈项目化教学,在《PHP动态网页设计与制作》课程中实施后,提高了学生主动学习和解决问题的能力、学习知识更系统更开拓,有助于学生职业能力的培养。
关键词:项目化教学;PHP动态网页设计与制作;职业能力培养。
互联网时代的到来,让人们越来越离不开网络。网站成为信息交流和信息推广的必备表现形式,动态网站的设计开发成为计算机应用专业学生的专业核心课程。《PHP动态网页设计与制作》是理论与实践结合度要求很高的课程,在教学中采用项目化课程改革,更加注重教学与实践相结合。
一、课程项目化教学介绍
项目化教学法是由美国著名教育家、伊利诺易大学教授凯兹博士和加拿大教育家、阿尔伯特大学教授查理博士共同推创的一种以学生为本的教学法。《PHP动态网页设计与制作》项目化教学实践,是师生通过共同设计开发一个完整的网站项目工作而进行的教与学活动。所选网站项目满足以下条件:教学中讲授的网站开发技能,具有普遍的实际应用价值;能够将网页制作的理论知识和网站开发的实际技能结合在一起;与网站设计企业实际开发流程、现实企业事业单位网站建设需求有直接的关系;学生有独立制定网站设计规划并实施的机会,在项目实施时间范围内可以自由组织、安排自己的学习、工作行为;最后会有网站设计阶段性的成果展示;学生自己克服、处理在网站开发项目工作中遇到的困难和问题;网站开发项目工作具有不同的难度级别,要求学生运用新知识、实践中掌握的技能,解决工作实际遇到的问题;学习结束时师生共同点评评价网站项目的工作成果。在网站项目教学中,观察、研究、讨论、展示和分享等活动会贯穿学习过程。
《PHP动态网页设计与制作》课程的学习目标是要求学生熟悉掌握网站开发的流程,并能熟练运用PHP、MySQL、Apache等技术在团队中进行动态网站开发工作。项目化教学通过不同项目的训练,强化学生的网站设计技能,充分发挥教师的协助作用,学生在教师的引导下进入网站开发的各个情境,进行独立思考或团队协作完成网站开发项目。在网站开发的工作过程中,获取网站制作知识、掌握网站开发技能,培养学生的综合实践能力,激发学生的积极性和主动性,让学生拥有较大的自主权。
二、课程确立项目任务
根据专业培养目标及现实的网站设计开发需求,学生的知识能力水平。课程项目规划包括:PHP编程基础、MySQL数据库基础、Gbook留言板项目、用户注册项目、新闻发布项目及后台管理项目。教师把项目设计方案下发给学生,学生根据方案要求,查找资料、搜集素材进行网站的设计和制作。项目的制作过程涵盖网站的需求功能分析、数据库设计构建、用户留言功能、注册功能、新闻发布功能、后台管理功能、网站的发布和维护等。项目的选取贴近网站开发实际,难度适中,围绕整个网站设计制作的全过程,有助于学生对网站设计开发流程的理解和实际开发能力的提高。
三、課程项目实施
首先,认识、了解、掌握网站开发。根据学生认知程度,老师会给学生一个完整的、功能齐全的动态企业网站,供学生浏览访问和管理,学生在访问与管理网站的过程中,逐步了解网站的页面布局、配色搭配、网站的动态功能特点、网站后台功能使用。让学生先会使用网站,做网站的管理者,引导学生思考具体功能如何实现,使学生产生认知了解的兴趣和愿望。结合Dreamweaver、PHP、MySQL数据库和Javascript脚本等新知识的讲解介绍和示范,通过不同难度的任务训练,让学生在网站项目的设计开发过程中,逐步添加留言功能、注册功能、新闻发布功能、后台管理功能,由易到难,重点培养学生的实际动手能力。
其次,网站开发工作室组建。3-5人组成网站设计开发工作室,选出项目组长,由组长负责工作室人员分工,也依据学生每个人的特点分组,网站页面布局设计由美工基础、艺术表现力好的成员负责,网站的程序数据处理设计由编程思维较好的成员负责。工作室成员之间协作交流,讨论沟通,培养团队合作能力。教师的主要工作是做好监督指导工作,督促各网站开发工作室成员及时、高效的完成项目实施中各阶段任务。对于学生所遇到的问题,教师适当的给与指导和帮助。
最后,项目实施阶段总结。Gbook留言板项目、用户注册项目、新闻发布项目的各阶段实施过程中会遇到很多问题,学生在解决问题、研究问题的过程中,可以学会总结经验,互相帮助提高,在项目结束时会有作品展示环节,学生可以取长补短,吸取各自的优点,修改自己的网站作品,将网站功能完善,调试无误。
四、课程项目评价
项目化教学的最后环节是进行当前任务的评价总结,学生根据任务当中每组完成的网站作品和每个成员在小组里的表现进行打分评判,教师不仅要在知识点掌握,网站作品完整度,技术运用,有无创新等方面给学生评判,还要把每个学生在整个项目中的所有表现,包括在小组内角色的分工,工作量,学习态度,协作能力等多项综合能力也做为评判的内容,最后教师综合每个学生在整个任务中的表现进行点评。整个评价过程,包括小组互评,组内评价,教师点评三项内容,重在使每个学生成绩公平公正。多鼓励学生,让学生在后续学习中更加努力,善学。
五、结束语
在课程中项目化教学的实施,提高了学生学习的主动性,任务将各知识点连接起来,形成了知识的系统性。学生能主动搜集任务完成所需的网站信息资料,让学生提高搜集信息能力并会对资料进行分析归类,学生们把设计静态网页的知识和设计动态网站编程等知识技能结合起来运用设计,这样使学到的知识更系统性。在解决实际问题的过程时学生能运用创造性思维多角度地分析问题解决问题,学生的思维得到深化开拓,提高了学生解决实际问题的能力。通过项目化教学,学生通过已具备的知识经验对遇到的各类问题作出有效判断并合作想办法解决,制作出来的动态网站功能设计更加新颖、独特。
在《PHP动态网页设计与制作》课程教学中打破传统教学方法,采用项目化教学的初衷是一切从考虑学生出发,以就业为导向,全面培训学生职业能力,在项目实施中,以日常生活随处可见的案例激发学生兴趣,让不学生有去探索的欲望,教师的及时引导与鼓励,让学生成为项目过程中的主人,学会与团队协作和沟通表达的本领,让学生感觉到学完课程之后,不仅掌握了专业技术知识,而且自身的职业能力得到全面提高。让学生们充满自信和责任感,使他们觉得学会自主学习,有了解决问题的能力,有了团队合作意识,将来不管再学习什么知识都不再困难。因此,在《PHP动态网页设计与制作》课程中采用项目化教学,取得了良好的效果,与传统的教学方法相比,项目化教学具有不可替代的优越性。(作者单位:吉林电子信息职业技术学院)
参考文献:
[1] 吴丰.Dreamweavercs5网页设计与制作.清华大学出版社,2012年7月.
[2] 林莲芳.项目教学法在网页设计与制作课程中的应用[J].宁德师专学报,2011年23期