基于项目教学法的软件系统课程开发研究

作者:孙 宇时间:2015-01-24 09:09:07  来源:  阅读次数:779次 ]

基于项目教学法的软件系统

 

课程开发研究

 

  吉林科技职业技术学院 100107 

 

基金:吉林省教育厅高等教育教学研究课题课题名称:项目教学法在软件系统课程中的实践与研究); 

 

【文章摘要】 

 

软件系统类课程的最终呈现载体是软件项目,这与项目教学所需的载体不谋而合,在软件系统课程当中实施项目教学法使软件系统课程的教学有了重要的载体,以项目贯穿整个教学过程,使得学生的学习有具体的内容为依托,教学效果良好。同时,项目教学法通常在实施过程当中是以小组合作的模式进行的,这正体现了软件系统课程对应的程序员岗位群的工作性质。通过项目教学法,恰好可以在学习的过程当中,培养学生的团队意识,以及创新精神、表达能力、沟通能力等,对于学生在学习过程中成长为准程序员有着十分重要的作用。文章研究了基于项目教学法的软件系统课程开发的重要性,以及课程开发的主要内容,并分析了此类课程开发过程中的主要问题。

 

【关键词】

 

项目教学法;软件系统;课程开发; 应用

 

基于项目教学法的软件系统课程开发的重要性

 

软件系统课程是计算机软件类专业的重要核心课程。虽然各院校针对各地区的实际需要,所开设的课程不尽相同,但大致上以Java 程序设计与开发、ASP 程序设计与开发、winform 程序设计与开发等为代表。软件系统课程属于理工科目类,并且是程序员工作的具体呈现。而项目教学法,是师生共同完成一个项目,来达到教与学的目的。软件系统类课程的最终呈现载体是软件项目,这与项目教学所需的载体不谋而合,而软件开发的过程通常是按照设计、开发、测试、实施的过程进行。这也体现着项目教学的基本过程。因此,在软件系统课程当中实施项目教学法使软件系统课程的教学有了重要的载体, 以项目贯穿整个教学过程,使得学生的学习有具体的内容为依托,教学效果良好。

 

同时,项目教学法通常在实施过程当中是以小组合作的模式进行的,这正体现了软件系统课程对应的程序员岗位群的工作性质。当前对于程序员岗位来说, 团队协作是重要能力,而这种能力需要在学习中不断地锻炼与养成。通过项目教学法,恰好可以在学习的过程当中,培养学生的团队意识,以及创新精神、表达能力、沟通能力等,对于学生在学习过程中成长为准程序员有着十分重要的作用。

 

基于项目教学法的软件系统课程开发的主要内容

 

2.1 基于项目教学法的课程设计

 

2.1.1 确定课程目标

 

对于高职当前课程目标的需要,需设定课程的能力目标、知识目标与素质目标。即将技能点细化形成能力目标;将知识点细化形成知识目标;将程序员岗位群所需的职业素养细化形成素质目标。

 

2.1.2 设计课程项目

 

基于软件行业程序员岗位的工作需求,以及行业标准,并结合当地的软件行业的具体需求,确定软件系统课程的综合职业能力。以《winform 程序设计》课程为例,选择一个学生身边的、易于理解与接受的,且大小适中,即能够体现全部教学知识点、技能点,又能体现程序设计的全过程的项目,如《学生学籍管理系统》。选中了这一项目作为载体后要对项目进行加工与优化,即将项目进行改造,使之成为适合学生所学,能够贯穿教学,体现所需知识点的学习性项目。

 

为了更好的完成教学任务。在应用中教师选择了教学项目《学生成绩管理系统》作为教学操作演示与示例讲解,以《学生学籍管理系统》作为学生学习项目由学生在观看教师操作后以小组为单位共同进行工作的项目,同时以《学生寝室管理系统》作为综合实训项目,此项目在教学的最后两周实施,由学生自行设计、开发项目,教师进行指导。

 

2.1.3 设计教学任务

 

将国家软件技术资格水平考试的程序员考试标准作为基础,结合软件系统开发的全过程,即设计、开发、测试、实施。将课程内容整理为具体的工作任务。每一工作任务对应具体的课时。按照项目产生的过程,按照由简入繁的过程,体现知识形成的脉落。

 

2.2 实施项目教学的资源准备

 

提到资源,首先应该是师资队伍。对于项目教学法而言,需要有具有项目开发能力的在企业实战过的专业教师,同时懂得项目教学法,懂得项目化课程的开发。在教学当中,教师需要按照项目教学的具体过程进行项目教学的实施,需要准备相应的教学资源。首先是项目教学环境的构建,即教学情境,即构建体现企业工作场景的教学情境。其次开发项目教学法所需的教学资源,如项目、任务书、任务工单、验收文件、资讯单、评分表等。根据各校的实际情况,还可以进行基于项目的教材的开发。

 

2.3 基于项目教学法的课内外教学

 

项目教学的课堂教学过程一般有六个步骤:任务、计划、实施、检查、评价、归档。这里不详细解释。主要研究以职业技能竞赛为依托提升项目教学层次的课外教学。期末阶段在校内举行软件系统职业技能竞赛,竞赛方案中要明确规定,学生提交完整软件系统,并配套软件说明书, 以小组为单位完成作品等。以竞赛的形式提高学生参与热情,将项目教学提高到更高的层次。另外,将学生的优秀作品,带到各级各类软件系统比赛当中进行检验,提高学生自信心。同时,学生的优秀作品也可以成为之后的教学项目,非富我们的教学资源库。

 

基于项目教学法的软件系统课程开发中的主要问题探究

 

基于项目教学法的软件系统课程开发在实践中取得了很好的效果是毋庸置疑的,但是在实践中也存在着一些需要解决的问题: 

 

一是学校方面:在软件系统课程开展项目教学模式,较传统教学模式需更多的课时量、教师、场地和设备。相对而言目前高职院校专业课和专业实训课课时不足; 实习的场所和设备不到位实施项目开发难度很大;项目教材严重缺乏。

 

二是教师方面:项目教学模式对教师要求非常高。要求软件系统课程教师必须具备参与过企业完整项目的能力。掌握完成一个项目所涉及的所有专业理论知识和专业技能,同时能够开发出适合用于教学的项目,能涵盖学习领域的全部或绝大部分教学目标规定的内容,还必须在备课时做大量的准备工作,以应对学生的各种未知问题,使学生的行为能够在教师的控制之下。而目前很多高职院校软件系统课程教师尚不完全具备此能力。

 

三是学生方面:一般而言,高职学校的班额较大,而对于软件系统课程,每个项目组人数通常设定在人以内,这就增加了教师项目教学指导难度和教学管理难度。另外,学生对于项目教学模式的接受和转变需要一个过程,尤其是项目计划、自我评价等能力的培养需要整个专业共同培养,而非一个项目一个学科能够完成。因此,需在本专业全面推进项目教学模式才能达到学生很好地接受,取得良好效果。

 

【参考文献】

 

[1] 基于项目教学的高职软件技术专业教学模式改革[J], 吴跃飞赵华丽徐洪祥中国水运理论版) 2008-01-20 

 

[2] 软件技术专业项目教学探索[J], 赵从军贺平计算机教育2007- 08 

 

[3] 高职软件专业项目教学的课程考核改革[J], 陈翠松浙江工贸职业技术学院学报 2010-0 

 

[4] 计算机软件项目教学改革的实践与探索——基于任务驱动的小组协作教学模式[J], 吴海花王连山考试周刊 2009-06 

 

[5] 高职软件技术专业项目教学水平考试人才培养模式探索与实践[J], 聂晶教育与职业.2012-06 

 

【作者简介】

 

孙宇(1978.11——),男,汉族,学士学位,副教授,现就职于吉林科技职业技术学院,研究方向:图像设计 057 

 

1998论文网(www.lw1998.com),是一个专门从事期刊推广论文发表论文写作指导的机构。本站提供一体化论文发表解决方案:省级论文/国家级论文/核心论文/CN论文

投稿邮箱:lwww1998@126.com

客服Q Q:论文投稿82713016

联系电话:15295038833 包老师

广告推荐

文章评论

共有 0 位网友发表了评论

阅读排行

推荐文章

1998论文发表网联系我们

    论文发表 职称论文 毕业论文 客服联系方式:


    论文发表咨询QQ: 82713016


    论文发表投稿信箱: lwww1998@126.com


    论文发表咨询电话: 15295038833


    工作时间:上午9:00-下午9:00(节假日上班)

携程网酒店预定携程网首页彼岸苏安羽毛球拍选购艺龙网酒店预定新疆特产