基于项目驱动法在高职PHP程序设计课程的研究
2018-09-25何晶
摘要:随着教育改革的推进和信息化教育的发展,在高职院校中开设程序设计课程已经成为普遍现象,但是学生们反应PHP程序设计课程过于困难。基于此,本文以PHP程序设计课程作为研究对象,通过当前PHP程序设计课程教学存在的问题进行分析,分别从教学目标、教学内容以及实践教学等方面详细阐述项目驱动法在高职PHP程序设计课程中的实际应用,从而强化学生实践能力的培养并取得效果。
关键词:项目驱动法;PHP程序;课程设计
引言:
项目驱动法指的是在高职院校计算机技术的学习课程中,教师先设置一个项目任务,在帮助学生完成任务的前提下,学生以自主学习的方式利用所学的知识找到解决问题的方法,在加强教师与学生之间合作的同时,完成教师布置的任务,达到实践教学的目的,项目驱动就是为了调动学生的积极性与参与性,使其主动加入学习中来,完成任务。
1.PHP程序设计教学中遇到的问题
随着PHP程序设计课程的开设以来,很多学生的学习能力提高了,但是却也使PHP程序设计课程面临以下难题:(1)学生普遍感觉PHP程序设计课程难学,课程中的概念难懂,尤其是算法更是让学生无从下手。学生在学习以及应用的时候无法理解程序设计的思想。(2)学生在传统的课堂模式下已经习惯了,传统模式下,教师作为课堂的主体,教师讲课学生听课,完全不需要自己去钻研。可是自从项目驱动法推行以来,教师成为教学的辅助人员,学生自己变成了课堂的主体,一时间学生没办法适应,学习的主动性已经缺乏,最终导致散漫的作风,面对较难的PHP程序设计课程时会半途而废。(3)学生实践的能力十分薄弱,尤其是在高职PHP程序设计课程当中,學生只会观看课程中的理论知识,却忽略了实践的作用,最终纸上谈兵,无法正常运用到生活与学习中。(4)学校的教学方式比较单一,传统的课程授课方法是教师从课程的概念入手,以理论知识讲解为主,在加上实际案例作为辅助,学生学会了理论知识却无法与实际生活想联系,最终导致很多PHP程序设计课程中晦涩难懂的部分学生依旧概念模糊,如果在实际操作的时候遇到类似问题,学生会被直接难住,甚至忘了自己有学过该知识点[1]。
2.项目驱动法在高职PHP程序设计课程的应用
2.1明确教学目标,提炼教学内容
高职院校开设PHP程序设计课程就是为了培养更多专业技能人才,让这些信息化人才在未来市场竞争中得到更好的发展,学习的知识与时俱进,在人才竞争中占据较大的优势。所以在高职PHP程序设计课程设计中,应该以培养高等技术人才作为目标,教学内容也要紧紧围绕着教学目标,为教学目标的实现而服务。高职院校和本科院校的教学目标与教学内容是不同的,企业在其中招聘更加重视技能而不是理论,所以建议教师在教授程序设计的时候应该深入把握教材,将其中的知识点进行提炼,找到学生们发展的方向后进行针对性知识传授。此外,建议教师将晦涩难懂的知识点转化成简单易懂的方式传授,很多教师直接将该知识点以实践的方式帮助学生们理解,学生在操作的过程当中就能了解知识点。课程中较为重要的部分教师应该加强教学,实际中用到较少的东西建议教师放在学生业余时间进行指导。
例如,某高职院校的教师在进行PHP程序设计课程教学的时候,会按照教材的顺序对于抽象类的介绍书本中偏靠前的章节,先将这些较为难懂的知识点简单化介绍给学生们,学生在日后的操作中慢慢加深理解,登录验证界面单击登陆按钮,为所要编写的事件进行代码处理,需要重写Action Listener接口中action performed抽象方法,然后教师再利用实例对此讲解,加强与课后训练之间的关系,学生在抽象方法中得到理论知识[2]。
2.2强化实践教学,加强项目驱动法的实际应用
在高职院校中PHP程序设计课程主要是为了培养学生的实践能力,建议对每一门PHP程序设计课程进行合理的课时分配,传统的课时分配上理论课程与实践课程所占比例为2:1,但在当前高职院校中,PHP程序设计课程的比例已经变成了1:1,实践与理论部分的教学相等,甚至部分学校中加大了实践课程所占的比重,设计有关的项目贯穿于整个教学活动中,在项目驱动法的作用下,学生的实践能力提高了。
某教师在应用项目驱动法的时候,先对项目进行合理化设置,从学生对知识点掌握的程度出发,然后考虑课程中涉及到的Java语言知识点涵盖率,对于该项目中遗漏掉的知识点,教师会将其在课程中进行穿插,或者在课后部分进行补充。然后教师开始对项目进行分析,采用多种手法,从多媒体演示法、图像法等角度为学生分析项目,引导学生主动发现问题并积极寻找解决的方案。随后项目完成了,教师确定项目开发小组,将每个小组设置为5个人,按照实际掌握情况,将能力强和能力弱的组合在一起,互相帮助,互相学习,小组内进行讨论,翻阅资料,努力进行任务准备工作,从而提高学生自主学习能力的同时,加强学生之间的交流与合作。最后是项目评价阶段,也是整个项目在结束以后最关键的部分,学生展现自己的劳动过程和成果,教师对于学生的作品进行表扬与鼓励,帮助学生们树立自信,找出存在的不足加以改正,对未涉及到的知识点进行补充,也为下一次的实践奠定基础。
总结:
总而言之,高职院校教师通过项目驱动法进行PHP程序设计课程的教学,帮助学生们走出当前的学习困境,提高学生的自信心和学习的热情,强化实践教学的作用,让学生在学习中占据主体地位,主动发现问题并解决问题,最终实现PHP程序设计课程教学的目的。
参考文献:
[1]禇洪波,李晓艳.基于项目驱动的Java语言教学方法研究[J].成才之路,2013(19):83.
[2]陈昊.“项目驱动”法在高职计算机程序设计课程教学中的研究与实践[J].现代企业教育,2012(02):29-30.
作者简介:
何晶 出生年月: 1990年10月 性别:女 民族:汉 籍贯: 湖南省衡阳市 当前职务:专任教师 当前职称:工程师 学历:硕士研究生 研究方向:php、网页开发、网站建设