论文部分内容阅读
摘 要: 近年来我国软件产业发展迅速,已成为我国战略性的产业。一方面软件企业对高技能、高职业素养软件人才需求在不断增加。另一方面社会和企业对人才的需求规格也在不断提高,要做到人才培养的与时俱进,就必须在传统的教学模式上有所突破。模块化项目驱动教学模式是以模块化课程体系为主导、在模块化课程体系的基础上,设计出合适的项目,以项目驱动来完成知识与技能的学习。本文结合我校模块化项目驱动教学模式对软件专业课程所做的一些创新实践及相关课题的研究结果,从应用优势、探索实践、过程评估三个方面进行了探讨。
关键词: 模块化项目驱动教学模式 软件专业 岗位需求
一、模块化项目驱动教学模式在软件专业课程中应用的优势
模块化项目驱动教学模式是以技能为核心、理实一体化的一种教学模式,目前已在许多国家得到广泛的应用。该教学模式基于岗位对学生专业能力的需要,结合学生的兴趣与实践能力,开发出学生能胜任的项目,并针对不同的项目对学生提出不同的要求,要求因材施教。同时针对各个学生的具体情况,对不同的学生提出不同的要求,如采用小组协作、独立实践等方式满足多层次学生学习需要,从而做到因材施教。
在软件专业教学中实施模块化项目驱动教学,在模块化教学内容的基础上,设计出合适的项目,以项目为驱动来完成模块知识的学习,并能结合现代多媒体教学手段,将复杂、枯燥、难以理解的理论知识变为简单、形象、容易接受的技能知识,实现专业技能与专业就业能力的无缝化衔接。
模块化项目驱动教学模式弥补了传统教学模式重理论知识学习、轻学生能力培养的不足,促进了课程间的整合,有利于学生分析、解决问题能力,以及合作能力、团队精神等能力的培养。同时在项目实施的过程中,还培养了学生的沟通能力、学习能力、创新能力和协作能力等综合素质。学生通过整个项目的实践来理解和把握课程要求的知识和技能,体验创新的艰辛与乐趣。
二、模块化项目驱动教学模式在软件专业课程中的实践
1.建构基于岗位需求的模块化课程体系。
建构基于岗位需求的模块化课程体系才能更好地培养出适应软件行业岗位需求的高职业素养、高技能人才。我校通过对软件企业岗位需求的深度调研及认证对原有课程体系进行优化、重构,逐步建构起基于软件企业需求的模块化的课程体系。
我校在建构基于岗位需求的模块化课程体系时将所有课程组合划分到职业素质模块、职业能力模块、职业规范模块。在职业素质模块中主要课程有:文化基础课程及计算机应用课程。对应用的实训项目有计算机组装与维护实训项目、五笔字型汉字录入实训项目、Windows应用实训、常用工具软件实训项目、Office综合应用实训项目。职业能力模块涵盖的课程有:c#程序设计基础、c#windows程序设计、c#ADO.NET程序设计、c#Asp.net程序设计、SQL Server2005、网页设计制作与编程、windows Phone编程、uml与软件工程。对应用的实训项目有:c#程序设计项目开发、c#数据库应用程序项目开发、网页设计与编程项目开发、windows Phone手机编程项目开发。职业规范模块中涵盖了软件外包及软件产品开发的顶岗实习。应用的实训项目有软件外包实训、软件产品项目实训。
2.基于岗位的项目设计是模块化项目驱动教学模式高效实施的关键。
要实施好模块化项目驱动教学模式必须重视将项目设计与软件企业需求相对接。在实际教学中往往企业需求融合得越好的项目设计也是最能吸引学生的。基于岗位的项目设计才能逐渐在学生学习过程中达到提高学生综合素质和综合技能的目的,为学生的就业打下良好的基础。
在我校在软件专业实施模块化项目驱动教学模式时对项目的设计就提出了行业专家、企业能手、教学专家共同参与的框架。项目来源采用从常见软件产品、企业软件产品中进行挑选的方式。项目内容涵盖专业理论知识、职业岗位技能、软件工程规范、企业管理规范。对毕业生质量跟踪的调查显示,用人单位对2005、2006级软件专业模块化项目驱动教学试点班级毕业生的文化素养、创新与实践能力、知识运用能力非常满意。
3.模块化项目驱动教学模式实施过程中应注重分层渐进。
根据职校生及软件专业课程体系的特点将项目分层渐进实施才能保证教学效果的有效达成,才能培养出满足企业需求的多层次软件人才。我校在实施过程中划分为以下几个层次渐进实施,收到了较好的效果。
(1)单元项目,目的是培养学生的基本代码编写与测试能力。在第2、3、4学期,学生在学校的软件技术实训室中完成项目。项目来自于学生实际使用过的软件产品,或来自于合作企业的软件产品。学习结束后学生必须通过MCTS(微软认证技术专家)认证。
(2)软件外包及生产过程项目,目的是培养学生的遵守代码编写规范、编写代码并测试、遵守软件规范、合作开发项目的能力。第5学期,在校内“微软技术实训中心”,按软件外包的方式组建软件开发小组,按外包规程和软件工程规范完成软件外包项目实训;软件外包实训项目来自于企业实作项目。在校外“軟件技术实中心”,按软件工程规范组建软件项目开发小组,软件产品项目来自于企业项目,按企业规范完成生产过程项目实训,并且有意识地让学生体验企业的文化,接收企业模式的管理,逐步培养学生的职业素养,为顺利进入企业实习甚至就业打下坚实的基础。在此期间,组织学生参加MCPD(微软认证开发专家)认证。
(3)顶岗实习,目的是培养学生遵守企业规范、提升岗位职业能力。第6学期,到合作企业顶岗实习,履行岗位职责。在此期间,组织学生参加通过国家“程序员”职业资格考试。
三、模块化项目驱动教学模式下的学生评价
只有改变用考分评价学生的单一做法,将传统的考试评价方式转变为以能力为核心的评价,采用学生完成项目、任务为目标的过程化考核,才能将考核评估的重点调整到对学生分析问题、解决问题的能力考核上来。建立起合理的评价机制,才能激发学生学习的主动性和积极性,全面对学生分析与解决问题的综合能力和职业素养进行正确的评价;才能有意识地培养出学生的创新意识和创新能力;才能够对学生的知识、能力、素质进行全面测试与评估。
我校在实践过程建立了以“133”育人质量监控工程为核心的过程化能力评价机制,采取了项目答辩、评审、认证等多种方式代替传统的考试方式,建成了高新技术职业资格技能鉴定所、“普尔文授权考试中心”,使毕业学生取得国家职业资格证书和国际通用的IT厂商认证证书。
要全面提高教学质量,为地方经济的发展培养更多更好的高素质人才,就必须进行教学模式的创新。依托企业进行深度校企合作建构起来的模块化项目驱动教学模式培养出的学生的能力是全面的,是与现代软件企业对员工的要求相匹配的,具有较高的推广价值。
参考文献:
[1][美]《有效课堂——提高学生的实用策略》Robert J·Marzano Debra E·Pollock著中国轻工业出版社,2003.
[2]陈欣,郑海涛.论高职专业的实践性教学[J].职教论坛,2003,(16).
[3]陈玉华.构建“基于技能培养、面向岗位群集”的课程模式[J].中国高等教育,2005,(12).
[4]李定清.论高职教育实践教学体系的构建[J].重庆工商大学学报(社会科学版),2006.12.
[5]职业技能教学设计与实施.中国劳动社会保障出版社,2007.6,(第1版).
关键词: 模块化项目驱动教学模式 软件专业 岗位需求
一、模块化项目驱动教学模式在软件专业课程中应用的优势
模块化项目驱动教学模式是以技能为核心、理实一体化的一种教学模式,目前已在许多国家得到广泛的应用。该教学模式基于岗位对学生专业能力的需要,结合学生的兴趣与实践能力,开发出学生能胜任的项目,并针对不同的项目对学生提出不同的要求,要求因材施教。同时针对各个学生的具体情况,对不同的学生提出不同的要求,如采用小组协作、独立实践等方式满足多层次学生学习需要,从而做到因材施教。
在软件专业教学中实施模块化项目驱动教学,在模块化教学内容的基础上,设计出合适的项目,以项目为驱动来完成模块知识的学习,并能结合现代多媒体教学手段,将复杂、枯燥、难以理解的理论知识变为简单、形象、容易接受的技能知识,实现专业技能与专业就业能力的无缝化衔接。
模块化项目驱动教学模式弥补了传统教学模式重理论知识学习、轻学生能力培养的不足,促进了课程间的整合,有利于学生分析、解决问题能力,以及合作能力、团队精神等能力的培养。同时在项目实施的过程中,还培养了学生的沟通能力、学习能力、创新能力和协作能力等综合素质。学生通过整个项目的实践来理解和把握课程要求的知识和技能,体验创新的艰辛与乐趣。
二、模块化项目驱动教学模式在软件专业课程中的实践
1.建构基于岗位需求的模块化课程体系。
建构基于岗位需求的模块化课程体系才能更好地培养出适应软件行业岗位需求的高职业素养、高技能人才。我校通过对软件企业岗位需求的深度调研及认证对原有课程体系进行优化、重构,逐步建构起基于软件企业需求的模块化的课程体系。
我校在建构基于岗位需求的模块化课程体系时将所有课程组合划分到职业素质模块、职业能力模块、职业规范模块。在职业素质模块中主要课程有:文化基础课程及计算机应用课程。对应用的实训项目有计算机组装与维护实训项目、五笔字型汉字录入实训项目、Windows应用实训、常用工具软件实训项目、Office综合应用实训项目。职业能力模块涵盖的课程有:c#程序设计基础、c#windows程序设计、c#ADO.NET程序设计、c#Asp.net程序设计、SQL Server2005、网页设计制作与编程、windows Phone编程、uml与软件工程。对应用的实训项目有:c#程序设计项目开发、c#数据库应用程序项目开发、网页设计与编程项目开发、windows Phone手机编程项目开发。职业规范模块中涵盖了软件外包及软件产品开发的顶岗实习。应用的实训项目有软件外包实训、软件产品项目实训。
2.基于岗位的项目设计是模块化项目驱动教学模式高效实施的关键。
要实施好模块化项目驱动教学模式必须重视将项目设计与软件企业需求相对接。在实际教学中往往企业需求融合得越好的项目设计也是最能吸引学生的。基于岗位的项目设计才能逐渐在学生学习过程中达到提高学生综合素质和综合技能的目的,为学生的就业打下良好的基础。
在我校在软件专业实施模块化项目驱动教学模式时对项目的设计就提出了行业专家、企业能手、教学专家共同参与的框架。项目来源采用从常见软件产品、企业软件产品中进行挑选的方式。项目内容涵盖专业理论知识、职业岗位技能、软件工程规范、企业管理规范。对毕业生质量跟踪的调查显示,用人单位对2005、2006级软件专业模块化项目驱动教学试点班级毕业生的文化素养、创新与实践能力、知识运用能力非常满意。
3.模块化项目驱动教学模式实施过程中应注重分层渐进。
根据职校生及软件专业课程体系的特点将项目分层渐进实施才能保证教学效果的有效达成,才能培养出满足企业需求的多层次软件人才。我校在实施过程中划分为以下几个层次渐进实施,收到了较好的效果。
(1)单元项目,目的是培养学生的基本代码编写与测试能力。在第2、3、4学期,学生在学校的软件技术实训室中完成项目。项目来自于学生实际使用过的软件产品,或来自于合作企业的软件产品。学习结束后学生必须通过MCTS(微软认证技术专家)认证。
(2)软件外包及生产过程项目,目的是培养学生的遵守代码编写规范、编写代码并测试、遵守软件规范、合作开发项目的能力。第5学期,在校内“微软技术实训中心”,按软件外包的方式组建软件开发小组,按外包规程和软件工程规范完成软件外包项目实训;软件外包实训项目来自于企业实作项目。在校外“軟件技术实中心”,按软件工程规范组建软件项目开发小组,软件产品项目来自于企业项目,按企业规范完成生产过程项目实训,并且有意识地让学生体验企业的文化,接收企业模式的管理,逐步培养学生的职业素养,为顺利进入企业实习甚至就业打下坚实的基础。在此期间,组织学生参加MCPD(微软认证开发专家)认证。
(3)顶岗实习,目的是培养学生遵守企业规范、提升岗位职业能力。第6学期,到合作企业顶岗实习,履行岗位职责。在此期间,组织学生参加通过国家“程序员”职业资格考试。
三、模块化项目驱动教学模式下的学生评价
只有改变用考分评价学生的单一做法,将传统的考试评价方式转变为以能力为核心的评价,采用学生完成项目、任务为目标的过程化考核,才能将考核评估的重点调整到对学生分析问题、解决问题的能力考核上来。建立起合理的评价机制,才能激发学生学习的主动性和积极性,全面对学生分析与解决问题的综合能力和职业素养进行正确的评价;才能有意识地培养出学生的创新意识和创新能力;才能够对学生的知识、能力、素质进行全面测试与评估。
我校在实践过程建立了以“133”育人质量监控工程为核心的过程化能力评价机制,采取了项目答辩、评审、认证等多种方式代替传统的考试方式,建成了高新技术职业资格技能鉴定所、“普尔文授权考试中心”,使毕业学生取得国家职业资格证书和国际通用的IT厂商认证证书。
要全面提高教学质量,为地方经济的发展培养更多更好的高素质人才,就必须进行教学模式的创新。依托企业进行深度校企合作建构起来的模块化项目驱动教学模式培养出的学生的能力是全面的,是与现代软件企业对员工的要求相匹配的,具有较高的推广价值。
参考文献:
[1][美]《有效课堂——提高学生的实用策略》Robert J·Marzano Debra E·Pollock著中国轻工业出版社,2003.
[2]陈欣,郑海涛.论高职专业的实践性教学[J].职教论坛,2003,(16).
[3]陈玉华.构建“基于技能培养、面向岗位群集”的课程模式[J].中国高等教育,2005,(12).
[4]李定清.论高职教育实践教学体系的构建[J].重庆工商大学学报(社会科学版),2006.12.
[5]职业技能教学设计与实施.中国劳动社会保障出版社,2007.6,(第1版).