符钰
(泰州职业技术学院信息工程学院,江苏泰州,225300)
项目化教学,是师生为共同实施并完成一个完整的项目而进行的教学活动[1]。它是以探索性学习和协作学习为基础的一种教学模式,知识点、技能点和技术要点穿插于项目实施的全过程,学生通过实际项目开发顺利掌握相应的知识和技能,做学结合。其实施过程包括明确项目任务、制定项目计划、实施项目计划、评估项目质量、应用项目成果五大步骤[1]。项目化教学与传统教学模式完全不同,具有如下鲜明特征:① 实践性。项目来源于企业,来源于实际生活,符合社会的需要,使得学生的学习更加具有针对性。② 综合性。项目实施涉及交叉学科知识,考察学生的综合能力。③ 自主性。学生有机会根据自己的兴趣选择内容、制定计划,小组成员分工协作,提高了学习自主性,增强了团队意识。④ 发展性。总项目和子项目相结合,长期项目与阶段项目相结合,有效地促进学生认知能力的发展。⑤ 开放性。学生采用多样化的方法探索主题,采用个性化的方式展示成果,以主人翁的姿态参与项目评价。项目化教学的优势在于其建立了课堂与生产生活的联系,提高了学生的实际操作能力,更易于实现高职教育的人才培养目标。
为了让学生系统地掌握PHP应用技术,我院结合教学内容和职业岗位能力的要求,以真实项目为载体、采用综合能力迁移训练模式组织教学,共设置3级教学项目。
1. 课堂训练项目——新闻管理系统
它是基于真实网站开发过程而设计的课堂教学贯穿项目,由前台新闻显示模块和后台新闻管理模块两部分构成,见图1。通过该系统的设计开发,要求学生全面了解动态网站开发的设计思路和实现方法,包括系统设计、功能设计、数据库设计、代码实现等,系统掌握类和函数库的定义与使用、文件的包含引用以及使用文本文件进行数据存储与读取等基本知识点和技能点[2]。
2. 课后深化项目——成绩管理系统
它是与新闻管理系统开发同步实施的课后训练项目,用来帮助学生进一步巩固课堂所学知识,引导学生举一反三,从而提高自行设计和开发网络应用系统的能力。
3. 综合测试项目——大学生社团BBS论坛
它是在课程结束阶段实施的集中考核项目,用于全面检测学生的课程学习成果,进一步强化学生的网站综合开发能力。
图1 新闻管理系统系统结构功能图
以班级为单位将学生分成若干项目小组,每组5~6人,设“项目经理”1人,全面负责本小组的项目工作安排。小组成员在项目团队的支撑下集学习、讨论、设计制作、创新于一体,充分发掘自身潜能,提高解决实际问题的能力。当然,学期初划分项目小组时,教师要充分考虑学生的学习成绩、组织能力、性格特点等因素,保证小组成员搭配的合理性,以免造成小组间发展不均衡,阻碍后期项目实施的进程。
由于现行的教材基本根据学科知识体系进行编写,不能为项目化教学提供配套的支持,因此笔者所在的PHP项目化教学团队在行业企业专家的指导下编写了《PHP应用》项目化教学校本教材。该教材以新闻管理系统为核心贯穿始终,按照项目实施流程将项目分解成各个能力训练子项目,各个子项目又由一个或多个教学单元构成,同时各个教学单元都以任务作为问题来牵引学生的好奇心,激起他们的学习兴趣,使学生带着问题学、带着目的学、带着兴趣学。
课堂教学的主要步骤包括以下内容。
1. 上次项目展评
各小组选派代表在班级集中展示本小组课后深化项目中的任务成果,并陈述其设计思路,其他小组各抒己见,指出优点或者提出改进的意见。做到让学生真正参与到评价中,体验到成功和收获的喜悦,最后教师予以有针对性的点评,重点指出项目实施过程中存在的问题,阐明优秀项目成果的技术要领。
2. 明确本次项目任务
教师展示本次项目任务的最终成果,让学生看到真实的东西,从而产生跃跃欲试的感觉,再将经过精心设计、合理描述的项目任务下达给学生,同时对项目要培养的主要能力以及要达到的最终目标等进行扼要说明。
3. 预备知识讲解
为了便于学生更好地实施项目任务,教师应对完成该项目工作任务所必备的理论知识进行讲解。但是值得注意的是,项目化教学中理论知识的传授绝不能是“填鸭式”的灌输,而应该采用边讲边演示或者边讲边操作的方式,便于学生理解和记忆[3]。
4. 项目实施
学生在逼真的工作场景中,在教师的引导和帮助下实施项目计划,完成项目知识和意义构建,最终获得既定的工作成果,达到项目工作任务的最终目标——知识与技能的掌握和运用。
在实施任务的过程中,学生可以相互讨论、协作、提问,而教师的主要作用则体现在对学生项目实施过程中的组织、监控、引导、矫正上,要通过巡回检查发现各小组在项目实施过程中存在的问题,与学生一起分析研究问题的原因,寻求解决问题的方法,指导学生如何应对关键性的技术环节、如何寻找最佳的工作路径、如何得到符合质量标准的工作成果。
5. 项目总结与项目拓展
项目任务完成后,教师应对该项目的完成情况进行总结,主要包括思路总结和技巧总结两个方面。思路总结可以帮助学生找出项目完成的最佳思考方法,认清自己理论知识上的不足。技巧总结时要重视各个项目环节关键问题的解决方法。这样,学生才能全面掌握整个项目活动的精髓。另外,教师应指导学生对项目进行拓展和延伸,思考今后工作中可能遇到的类似问题,通过反复尝试寻求最佳的解决办法。
6. 布置作业
在课堂训练项目完成后,要求学生利用业余时间完成课后深化项目中的相关内容。它能有效地巩固课堂所学知识、开阔学生的思路、培养学生的创新精神。
本课程操作性强,鉴于平时学习过程的重要性,以平时课堂表现、课堂训练项目、课后深化项目的考核为主,综合测试项目考核为辅的方式进行。平时考核成绩占 70%,综合测试项目考核成绩占30%。
教学项目应选择学生比较熟悉、具有实用价值的项目,同时该项目还需符合项目教学法的要求并能涵盖大纲知识点和技能点,如新闻管理系统、成绩管理系统、大学生社团 BBS论坛等。教师在进行项目设计时应以应用为目的,以必需、够用为度,力求从实际应用的需要出发,尽量减少枯燥、实用性不强的理论概念,加强应用性和实际操作性强的内容。
项目化教学是一种基于项目实施过程的教学模式,教学过程要求在类似于真实的工作环境下发生。因此项目化课堂教学应该在有职业氛围的、配备有多媒体教学设备的实训室进行,有条件的也可直接到企业或校办工厂内实施项目化教学,这样更能给学生以直观的感受,有利于学生良好职业行为习惯和职业素养的形成。
从项目化教学的实施过程不难看出,学生不再是知识的被动接受者,而是知识的主动建构者。项目化教学强调学生自主学习,强调通过工作实现学习;而教师则要利用教学环境和教学项目,组织、引导和管理教学进程,并从中发掘学生自身的潜能和创造力,培养学生自主学习和独立思考的能力,而不是将知识直接灌输给学生。
项目化教学对教师提出了更高的要求,开展项目化教学的教师需要对本课程有一个系统的思路,有较深厚的理论功底和娴熟的行业技能,只有具备实际项目开发经验的一线教师才能制定出更加合理的教学内容,才能熟练地控制教学全过程.才能给出学生成果的合理评价。
但是目前各个高职院校具备实践工作经验的教师在整个教师队伍中所占的比例非常小,高职院校教师实践教学能力的欠缺不仅影响学生动手能力的培养,还影响了人才培养目标的实现。为了解决教师实践能力较弱的问题,可以从以下两方面着手:一是校企合作,学院定期派教师到企业进行实践锻炼,直接参加企业一线工作,锻炼自己的专业技能,掌握行业的最新技术,把行业的最新成果引入教学中。二是补充一定数量的外聘教师,学院从企业聘请具有丰富实践经验且符合兼职教师资格的专家作为校外兼职教师,这些兼职教师会带来行业最新的技术和信息,使实践教学更加贴近工作实践,紧跟行业发展的步伐。
《PHP应用》课程的项目化教学改革在笔者所在的泰州职业技术学院已实施了近两年的时间,取得了明显成效。学生的自信心和网站开发能力显著提高,团队协作意识、创新意识和工程意识明显增强。但在项目化教学实施的过程中,我们也遇到了不少问题,如部分教师企业实践经验不足,缺乏相应的项目指导能力;少数学生习惯了初高中阶段的教学模式,无法跟上项目化教学的节奏等等。这些问题都需要我们在今后的实践探索中不断改进。
[1]洪霄,付彬,李涤非.高职院校项目化教学探讨[J].中国成人教育,2008(11):92-93.
[2]赵军,亢华爱. PHP + MySQL开发实例教程[M].北京:中国电力出版社,2008.
[3]蔡伯峰.《网页设计与制作》项目课程教学改革[J].泰州职业技术学院学报,2008(2):55-57.