项目基金:吉林省教育厅高等教育教学研究课题(课题名称:项目教学法在软件系统课程中的实践与研究)。
【文章摘要】
项目教学法在软件系统课程中的应用是以软件系统开发的过程作为课程设计的基础。课程的整体目标是学生共同完成一个软件系统开发项目。以此项目作为学习的载体,通过具体的实践操作完成做中学,学中做的过程。通过项目的学习,了解软件系统开发的全部过程。
【关键词】
项目教学法;软件系统;课程;实践
职业技术教育重在培养适合社会发展需要的,服务地方经济的高素质技能型人才。软件产业是吉林省“十一五”重点发展的优势产业。软件产业的发展对实现吉林省经济建设又好又快发展提供技术支撑,以及带动区域经济发展和建设社会主义新农村,都具有重要作用。高等职业技术教育承担着软件人才培养的重任。因此,根据软件人才培养的方向,不断的研究总结高职计算机软件专业建设及课程开发中的实践和理论经验,对高等职业教育,紧紧围绕提高教学质量,以就业为核心,以培养学生综合能力为目标,更多更好的培养适应性专业性软件技术人才。
1 软件系统课程分析
软件系统课程是一类程序开发课程,具体饭JSP程序开发、winform程序开发、ASP.NET程序开发、JAVA程序开发等。这类课程的特点是通过一门课程的学习,最终可以达到通过相应的软件进行程序开发的能力。但传统的教学方法往往是就知识点讲知识点,最终不能为学生形成程序设计与开发的整体思路与脉落。
2 项目教学法分析
2.1项目教学法概述
项目教学法,是以通过对工作体系的系统化分析所获得的工作项目为单位设置课程,并组织课程内容的课程模式。是指师生通过共同实施一个完整的“教学项目”而进行的教学活动。项目教学由确定项目任务、制定工作计划、实施计划、检查评估、结果应用等几个阶段构成。
2.2项目教学法的优势
此教学方法具有传统教学方法无可比拟的优点,它使学生能够融会贯通地掌握软件开发的精髓,即——经验;强化学生的软件开发能力;提高学生以计算机软件工程的原则对开发项目的分析、架构、设计、管理、文档编写等能力;给学生在软件系统方面自我发展奠定了良好的基础;培养学生的合作共事的能力和团队协作精神。
3 项目教学法在软件系统课程中应用
3.1设计思路
以软件系统开发的过程作为课程设计的基础。课程的整体目标是学生共同完成一个软件系统开发项目。以此项目作为学习的载体,通过具体的实践操作完成做中学,学中做的过程。通过项目的学习,了解软件系统开发的全部过程。
3.2项目选取与优化方法
3.2.1 项目选取原则
项目作为项目教学法实施的基本元素,在选取时必须科学合理,作为软件系统课程可以按照以下原则进行项目的选取:
(1)激发兴趣的原则
教学项目的选取必须要能够充分调动学生的学习积极性。因为兴趣是学生学习的前提与基础,有了足够的兴趣,学生才能对学习的内容充满了热情,教学效果才会很好。因此,作为项目选取的第一个原则就是兴趣原则。教学中可以选取学生熟悉的项目,如学生成绩管理系统、图书管理管理系统、食堂饭卡管理系统等,这些即贴近于学生的生活,又易于理解。实践中选用了学生学籍管理系统,应用效果较好。
(2)大小适中原则
对于软件系统来说,有大有小,大的项目当然技术更多,更全面,小的项目可能包含的内容就少一些。那么,作为项目选取这一环节,大小适中是最恰当的。大项目虽然知识点多,可是作为一学期的教学来说,如果不能实现那就是贪多嚼不烂,没有实际意义。而过小的项目,若不能包含教学中的全部知识点那么就无法作为一种载体承载教学内容。
(3)匹配教学内容
教学项目的选取必须是从教学内容为出发点的。对于软件系统的每一门课程来说都在其关键的知识点。因此,所选项目必须能够涵盖这一门课程中的关键知识点。这样才可以使项目教学有理有据的开展。
3.2.2 项目优化方法
实践中我们发现直接将真实项目应用于教学效果并不良好。因为真实项目必然会有大量反复操作的内容,在作为教学项目时需要进行合理的剪裁。另外,就是对于真实项目来说,同一问题可以用多种方法来解决,至于用哪一种方法来解决可能会根据程序员的习惯而定。而将其作为教学项目时,就需要让其成为承载知识的载体,因此,应用时是以涵盖知识点为目标的进行改造。
3.3项目分解
一个教学项目对应着一门课程,但是教学当中,我们都是以每一节课进行的。在高职院校当中,通常是以2节课为单位或者以4节课为单位进行的。而教学不能随意而行,必须在教学前把一个完整的项目按照课时的实际情况进行分解。使每一个子项目对应相应课时进行。
3.4教学过程
项目教学的教学过程一般有六个步骤:任务、计划、实施、检查、评价、归档。
(1)任务阶段:教师布置任务,同时帮助学生使其能够对任务有充分的理解。
(2)计划阶段:让班里学生自由分成若干小组,小组成员为一体并制定工作计划方案,共同完成教师布置的任务。
(3)实施阶段:每个小组的人员分配不同的任务,小组成员明确分工并在完成任务时相互合作,一步步按照计划实施工作。
(4)检查阶段:对任务实施过程进行检查。
(5)评价总结阶段:学生对任务实施结果进行回顾检查,并与小组成员进行相互交流。
(6)归档与应用:项目工作结果应该归档或应用到企业、学校的生产教学实践中。
4 应用效果
经总结项目教学法在高职软件系统课程中的应用效果良好,具体有以下体现:
一是提倡在解决问题的过程中开展学习,使学习的方向更明确。它能更早地让学生接触到工作中遇到的问题,并运用已有的知识解决问题。
二是针对不同思维特点的学生开展教学。采用项目教学模式就是要更好地发现人才,培养人才,尤其是培养能解决实际问题的人才。
三是能切实有效地提高学生的综合能力。综合包括:专业能力、方法能力、社会能力。项目教学模式有利于把教学、科研、实践联系在一起,使学生工作过程的整体思路。
【参考文献】
[1]高职软件技术专业中学生项目开发社团建设探索[J], 许春艳, 商场现代化,2012-10.
[2]项目教学法在计算机基础教学中的应用研究[J], 白淑华,商场现代化,2012-07 .
[3]项目教学法在《软件工程》课程中的应用研究[J],王威,教育理论与实践 2011-09 .
[4]项目教学法在计算机软件教学中的应用探索[J],张明星,职业技术 2013-11 .
[5]“软件工程”课程项目教学法研究[J], 岑宇森; 熊芳敏,计算机教育 2009-11 .
[6]项目教学法在“软件工程”教学中的理论和实践[J],黄亚平,浙江工业大学学报(社会科学版),2009-06 .
【作者简介】
武兴睿(1982.8-),女,汉族,讲师,学士学位,现就职于吉林科技职业技术学院,主要研究方向:Java。