PHP程序设计课程教学改革研究
2016-12-19赵玲玲孙巧云邵秀凤
赵玲玲+孙巧云+邵秀凤
摘要:《PHP程序设计》课程采用校企合作的教学模式,围绕企业对PHP工程师的岗位需求,修订教学大纲、完善课程案例、创新考核方式,旨在提高学生实践技能,项目开发团队协作能力,切实在教学中提高学生的职业能力。
关键词:PHP程序设计;项目教学;教学改革
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)46-0085-02
一、课程教学现状及存在的问题
我校《PHP程序设计》课程教学现状是教师已把模块化项目式教学理念渗透到教学过程中,课堂讲授的案例来源于教材案例或网络实训案例,学生仅满足于完成课上的教学内容,缺乏实际开发机会。教师仍沿用课件讲解—操作演示—学生练习—师生互评的传统教学模式。由于PHP程序设计技术涉及知识点多、更新快、难度大,学生学习的知识与技术很难与实际工作岗位需求相吻合,离培养学生精通PHP动态网站建设开发综合实践能力的预期教学目标还存在较大差距,学生缺乏对实际完整工作项目的分析与操控能力,很多同学还需要参加社会培训后才能从事PHP程序开发的工作。
二、课程改革的必要性
《国务院关于大力发展职业教育的决定》指出:要以就业为导向,大力推行工学结合、校企合作的培养模式;与企业紧密联系,加强学生的生产实习和社会实践,大力改革以学校和课堂为中心的传统人才培养模式。职业教育要真正做到以就业为导向,就必须构建起以企业为主导的深层次校企合作。
为了培养学生的网站开发实战能力,探索软件工程专业实践类课程校企合作模式,我们与校企合作单位密切合作组织教学,对教学大纲、教学内容、教学案例进行改革,围绕企业实际开发案例开展教学活动,旨在培养学生以就业为导向的网站开发实战能力。
三、课程改革总体思路
通过与PHP网站设计公司进行合作,对PHP软件工程师岗位需求进行调研,总结出企业PHP软件工程师需求调研报告。学校与企业合作开发出适应市场需求与职业能力的课程标准、授课计划、课程结构、教学内容、教学案例,将企业实际项目融入教学内容,将企业真实环境引入课堂,使得企业资源最大限度地服务课程教学的各个环节。企业参与学生项目答辩考核,对学生实际开发能力进行行业评估。通过课程改革培养学生良好的编程习惯,熟练掌握PHP语言、HTML语言、JavaScript脚本语言的语法规则,具备开发互联网应用程序和企业网站的能力,成为一名适应社会需求的PHP软件工程师。
1.以“提高学生职业能力和职业素养”为目标。本着培养“高素质应用型人才”的原则,我们在整体课程设计中以“提高学生职业能力和职业素养”为目标,积极与企业专家深入合作开发课程,将技能培养落到实处。
2.邀请企业专家参与课程体系论证。与企业专家多次研讨,从职业岗位、典型工作任务分析出发,确定职业能力及学习领域,进而确定课程的能力目标。根据课程的能力目标,结合企业的实际需求,科学设计教学内容和教学案例,让教学内容更贴近实际。
3.以工作过程为导向的项目式教学模式。基于软件开发的工作过程,以真实项目为导向,以任务为驱动,教学以学生为主体,教师为指导,采用“双线并行、项目设计”的教学模式展开。学生从接受项目开始,在教师的指导下,逐步完成,直到项目验收,学生在开发的过程中逐项掌握工作任务中的理论和技能的知识点。
4.采用“双线并行,项目设计”教学模式。学生课上在教师的指导下完成一个完整项目A,在课下独立完成一个综合项目B,课上项目完成的同时,学生课下项目也同步完成,学生用项目B进行项目答辩,详细阐述在项目B完成过程中遇到的各类问题和解决方法,大大提高了学生完成任务的真实性。通过这种教学模式,学生亲自参与了项目开发的全过程,实现了学校到企业的零对接。
5.合理打造项目团队。以班级为单位将学生分成若干项目小组,每组成员4—5人,设“项目经理”1人,“系统分析师”1人,“软件工程师”1人,“数据库工程师”1人,“测试工程师”1人,“项目经理”全面负责本小组的项目工作安排。小组成员在项目团队的支撑下集学习、讨论、设计制作、创新于一体,充分发掘自身潜能,提高解决实际问题的能力。当然,划分项目小组时,教师要充分考虑学生的学习成绩、组织能力、性格特点等,保证小组成员搭配的合理性,以免造成小组间发展不均衡,阻碍后期项目实施的进程。
6.采用基于能力本位的考核评价方式,促进学生技能和素质的提高。能力本位是指以培养学生能力为前提,以职业岗位需求为出发点,注重学生实际动手能力培养的教学理念。本次课程改革摒弃了传统的“笔试+上机”考核方式,引入能力本位教学理念,注重能力考核,引入项目答辩的考核方式。答辩教师由课程组教师和企业一线专家组成,首先是项目小组分角色陈述项目开发过程,然后由答辩教师向项目小组学生进行多方面提问,这种方式提高了学生学习的积极性,同时也锻炼了学生的表达能力。
四、课程改革具体实施
1.市场调研和分析。2014年开始,《PHP程序设计》教学团队开始对市场进行调研,对PHP软件工程师岗位需求进行分析,与多家PHP网站建设企业沟通交流,对工作岗位需求进行详细的了解,归纳总结出PHP软件工程师典型工作任务及职业能力。
2.PHP软件工程师典型工作任务及职业能力分析。针对PHP软件工程师岗位进行工作任务分析,抽取4个典型工作任务,归纳出每个典型工作任务对应的核心职业能力,将职业能力整合提升为对应的课程,从而确定了培养PHP软件工程师的核心课程,三者对照关系如下图所示:
3.基于工作过程为导向的项目式教学内容。在教学中以工作过程为导向组织项目式教学内容,注重培养学生按照工作过程各环节进行项目开发,教学内容主要包括:PHP开发环境的安装与配置,PHP语言结构和语法基础,MySQL数据库的基本操作,PHP和MySQL整合,PHP项目实施,以及网站的管理和优化。以项目为载体,合理而有序地把PHP语法知识穿插其中。
4.双线并行教学模式设计。项目A:教师在课上围绕项目A开展教学活动,项目A又划分为若干子项目,项目最后阶段要对项目进行整合,最后完成整个项目A的开发过程。项目B:学生在课下根据课上所学知识,自己拟定题目设计项目B,对项目B划分为若干子项目,项目最后阶段完成项目答辩环节。
5.模拟公司组建项目团队。在教学中模拟公司项目团队成员对学生进行分组,每组5—6人,其中项目经理统筹管理项目开发过程,负责方案的设计,书写项目文档;系统分析师主要负责网站整体设计,软件程师主要负责网站设计、开发、测试规划;数据库工程师主要负责数据库的设计和创建;测试工程师负责网站的模块测试和整体测试;文档管理员负责整理文档和书写系统说明书。
6.课程答辩。学生组成答辩小组,每组成员4—5人,每组有15—20分钟的陈述时间。陈述完成后由考核小组成员随机提问,根据项目的完成情况及考生的答辩情况给出该小组的分数,最终取平均分作为小组的项目成绩。课程成绩=平时表现20%+阶段性考核30%+项目成绩50%。
五、课程改革的特色和创新之处
1.与校企合作的多家企业进行紧密合作,对多家企业PHP网站工程师岗位的需求进行调研,总结出PHP软件工程师典型工作任务及人才需求调研报告。
2.学校与企业合作开发出适应市场需求与职业能力的课程标准、课程计划、课程安排、教学内容、教学案例等。
3.教学中引入项目为导向基于工作过程的教学模式,提高学生基于工作过程的项目开发实践能力,培养学生的团队协作精神。
参考文献:
[1]梁毅娟.《PHP动态网页设计》课程项目教学改革研究[J].电脑知识与技术,2014,(10).
[2]肖洋.高职计算机专业PHP网站开发课程设计的探讨.铜仁职业技术学院学报,2012,(10).
[3]袁鑫.基于校企合作的《动态网页设计》课程教学改革研究[J].PERSON EDUCATION,2014,(01).