论文部分内容阅读
[摘要]软件技术专业的课程体系,从内容的衔接上呈现螺旋推进式的特点,高职院校在培养软件生产服务一线的技能性人才的同时,必须强调软件课程体系的特点,加强专业改革,以实践教学为突破口,坚持走产学研合作之路。
[关键词]高职院校软件技术螺旋推进式课程体系
中图分类号:G71文献标识码:A文章编号:1671-7597(2009)1220187-02
高职软件技术专业的课程体系不能简单地理解为本科课程的压缩,也不能采取目前培训市场上兴起的“短、平、快”培训体系,高职院校软件技术专业的课程体系必须坚持以“以行业为导向、以能力为本位、以学生为中心”的原则,必须结合自身的特点和人才培养的目标构建出适合我国高职软件技术专业的课程体系,坚持走产学研结合的校企合作之路,深化教学改革,促进专业发展。
一、培养目标的定位和人才规格的确定
我国高等职业教育一开始就提出:高等职业教育要面向职业岗位,培养生产服务一线技能型应用人才。因此高职计算机软件技术专业的人才培养目标是:培养软件业“低端人才”,即能按指定的分工来编写源代码的“软件蓝领”。高职高专类院校应成为打造“软件蓝领”人才的主要基地。
一个职业岗位的人才规格应从职业素质、基本能力、专业能力三个方面来构建。“软件蓝领”应具有的职业道德素质是:高度的责任感、认真细致和吃苦耐劳的工作作风、良好的沟通和团队协作精神、遵守行业规程,保守国家秘密和商业秘密的职业道德。
“软件蓝领”应具有的基本能力是:具备查阅、翻译中英文专业资料和日常的语言交际能力、具备较强的逻辑思维能力和创造能力、具有独立终身学习的意识和再学习的能力。
“软件蓝领”应达到的专业能力是:掌握计算机硬件、软件基础知识、数据库知识,软件工程,掌握当今流行的编程思想、开发语言、开发工具和开发平台,对软件工程化开发过程和规范有较深刻的认识,对编写的程序有良好的熟练度和规范性。
二、软件技术专业“螺旋推进式”课程体系的建立[1]
软件技术专业的技术能力,主要有程序设计技术、数据库技术、软件工程技术,这三项技能的提高,需要由低到高地积累,整个能力的形成是一个“螺旋推进式”的过程,这就要求软件专业的人才培养方案必须将将专业课程按照知识和能力要求由浅入深安排,由相关联的3至4门专业课程构成一个环路,每门课程都是一个环路的组成部分,每个环路相关的几门课程教学结束后,需要通过一个项目评价这几门课程的效果,根据评价结果决定是否可以进入下一环路。如此环环推进,促成学生职业能力的形成,这就是“螺旋推进式”课程体系的实质。如图1所示,例如,我院软件技术专业C#方向环路首先开设C#语言程序设计,讲授编程逻辑和语法、然后讲解简单windows界面设计、最后结合SQL数据库技术和软件工程基本知识开发C/S系统,从而开成了一个环路,并在此基础上提升。
三、坚持走产学研结合的校企合作之路
在如何搞好软件人才培养模式上,应积极调动有关部门和广大教师的积极性,加大与企业的合作力度,努力深化教学改革,以软件项目为载体,以双赢为前提,促进产学研结合,通过与企业的合作,成立软件应用人才培养基地,双方共同参与教学计划的制定,对部分课程进行调整,互派人员到对方任教和培训,企业为学校提供项目和学习技能场所,学校帮助企业提高员工素质和管理水平,形成了一种双赢的机制。
软件技术专业的校企合作,适合采用“项目驱动式人才培养模式”[2],首先它解决了“订单式”培养模式的部分不足,软件行业不同于传统制造业和服务业可以进行大批量、工厂化培养,而“项目驱动式”以项目为载体,以双赢为前提,培养人数与培养成本上具有相当的灵活性和可操作性,合作内涵丰富。学生通过参与项目,学习兴趣得到极大的调动,专业知识也得到较大的提高。同时拉近了学生与就业的距离。培养和锻炼了师资队伍。通过项目合作,教师的专业知识和专业实践动手能力得到锻炼和提高,教学内容得以充实,教学质量得到提高。我院近两年分别与北大青鸟和江苏微软中心合作,专业建设取得了跨跃式发展。
四、深化专业改革
软件专业“螺旋推进式”课程体系决定了我们在培养人才上既要注重培养生产上实用性、技能性的一线人才,同时还要考虑理論和内容的连惯性,它有别于其它高职专业,因此在教学与管理中要大胆改革,采取多种教学方法与手段来实现教学目标。
(一)教学内容的选择与安排
众所周知,软件开发领域技术内容很多,在技术的选择上,我们采用北大青鸟ACCP课程体系的20/80原则,即80%的时间重点讲解在使用的20%的核心技术,同时舍去80%的时间才能学会的20%的内容。在教学内容的安排上,以案例为中心开展教学,并适当地把多个案例联结成一个工程项目,在每一门课程中,都采用了一个实际的开发案例来组织技术内容,而上机课要求学生完成一个类似的项目,同时在案例的选择上注重实用性和趣味性。
(二)实现标准化教学[3]
我系与北大青鸟合作多年,很多教师都参与了北大青鸟的培训,一致赞同标准化教学。所谓标准化教学就是理论课中只交待是什么,有什么用?怎么用则留到实验课中进行;如何用得更好则要在在线学习课和指导讨论学习课中加以解决。这四部分内容紧密联系既重视了理论知识学习,更重视了实践能力的培养,实现了学生整体素质的提升。这种标准化教学与“个性化教育”、“因材施教”不同,它强调“因生产过程施教”,“因用人标准施教”,具体体现在课件标准化、备课标准化、授课内容标准化、授课过程标准化、授课方式标准化。
(三)多种教学方法并举
在软件技术课程的教学实践中,归纳、总结了若干种实用的教学方法,适合于计算机教学是任务目标驱动教学法、案例教学法、参与式教学法、过程控制法等以及北大青鸟所提倡的3w1h(what、why、where和how)等,教师在施教中,根据知识结构和特点,灵活选择教学法,对学生进行启发式教学。
(四)提倡“职业技能标尺”教育理念
所谓“职业技能标尺”就是对IT人才培养提出了具体的量化指标。在IT人才培养领域,合格人才一直是比较模糊的概念。我们把学生编程的熟练度(学生毕业时编程代码量达到20000行规范代码,5分钟完成一段连接数据库并具有增、删、改、查功能)、规范度(要求学生通过专用的规范度测试软件,编程的规范度达到90%以上)和职业素质(要求通过课程实践的潜移默化,逐渐形成团队协作等职业精神)作为明确的培养目标,首次纳入到软件技术专业的培养与考核中,使教育产品有了可操作性和可检验性,让学生一毕业就成为企业的实用型人才。
(五)加强实践教学,构建“三训四环”实践教学体系
软件技术专业的技能传授需要实践教学加以完成,只有通过反复实践和操作才能练就过硬的本领,如何加强实践教学,我们构建了“三训四环”实践教学体系。所谓三训,即基本技能训练、专业技能训练和职业综合能力训练,四环即理论实践一体化教学和课程设计环节、项目实训和认证培训及科技活动环节、企业实训环节、毕业实习和毕业设计环节,第一环通过课程设计实现“教、学、练、考”四位一体,提高学生解决实际问题的能力。第二环通过模拟IT企业真实的工作环境,采取“任务驱动”和“小组教学”相结合的方式进行,以“项目组”的形式,严格按照标准的软件开发流程完成一个难度较大的软件开发任务,让学生经历完整的项目研发过程。第三环通过我们与江苏微软中心的合作直接到企业顶岗实训三个月,教师带领学生按照企业的运作模式和工作方式完成项目,让学生了解真实的软件开发过程和技术要求,达到“零距离”上岗的目的。第四环学生通过毕业设计全面检查与巩固所学知识,完成实践案例,带着作品找工作。
在实践教学管理方面,我们建立了专门的管理机构和管理人员、专门的管理规章制度和管理手段、科学的质量评价体系等构成的实践教学管理体系;建立了以高水平的“双师型”教师团队、校内外实习实训基地、实训资源库(包括项目库、案例库、辅助课程库、专题讲座库、参考资料库)等为主要内容的实践教学保障体系。
我院软件技术专业建设的目标是紧贴软件技术的最新发展,熟悉软件工程方法和主流开发工具,练就过硬的编码能力,培养良好的职业素质和创新能力,重视受教育者职业能力的形成,在课程设置上强调课程内容与实际工作的衔接性,在教学过程和教学环节上引入校企真实案例,强化岗位针对性训练,从而达到零距离上岗的目的,通过近几年的不断努力,取得了可喜的成绩。
参考文献:
[1]刘志成,高职软件技术专业螺旋推进式课程体系的构建,计算机教育,2007年11期.
[2]章剑林、江锦祥,高职产学研结合的探索与实践,浙江经贸职业技术学院,浙江交通职业技术学院学报,第7卷第1期.
[3]北大青鸟信息技术教育发展有限公司,北大青鸟IT职业教育理论探索与实践,高职院校计算机教育经验汇编第一集,中国铁道出版社,2007年7月第一版.
作者简介:
陈维民(1965-),男,江苏淮阴人,毕业于徐州师范大学,讲师,工程师,研究方向:软件开发。
[关键词]高职院校软件技术螺旋推进式课程体系
中图分类号:G71文献标识码:A文章编号:1671-7597(2009)1220187-02
高职软件技术专业的课程体系不能简单地理解为本科课程的压缩,也不能采取目前培训市场上兴起的“短、平、快”培训体系,高职院校软件技术专业的课程体系必须坚持以“以行业为导向、以能力为本位、以学生为中心”的原则,必须结合自身的特点和人才培养的目标构建出适合我国高职软件技术专业的课程体系,坚持走产学研结合的校企合作之路,深化教学改革,促进专业发展。
一、培养目标的定位和人才规格的确定
我国高等职业教育一开始就提出:高等职业教育要面向职业岗位,培养生产服务一线技能型应用人才。因此高职计算机软件技术专业的人才培养目标是:培养软件业“低端人才”,即能按指定的分工来编写源代码的“软件蓝领”。高职高专类院校应成为打造“软件蓝领”人才的主要基地。
一个职业岗位的人才规格应从职业素质、基本能力、专业能力三个方面来构建。“软件蓝领”应具有的职业道德素质是:高度的责任感、认真细致和吃苦耐劳的工作作风、良好的沟通和团队协作精神、遵守行业规程,保守国家秘密和商业秘密的职业道德。
“软件蓝领”应具有的基本能力是:具备查阅、翻译中英文专业资料和日常的语言交际能力、具备较强的逻辑思维能力和创造能力、具有独立终身学习的意识和再学习的能力。
“软件蓝领”应达到的专业能力是:掌握计算机硬件、软件基础知识、数据库知识,软件工程,掌握当今流行的编程思想、开发语言、开发工具和开发平台,对软件工程化开发过程和规范有较深刻的认识,对编写的程序有良好的熟练度和规范性。
二、软件技术专业“螺旋推进式”课程体系的建立[1]
软件技术专业的技术能力,主要有程序设计技术、数据库技术、软件工程技术,这三项技能的提高,需要由低到高地积累,整个能力的形成是一个“螺旋推进式”的过程,这就要求软件专业的人才培养方案必须将将专业课程按照知识和能力要求由浅入深安排,由相关联的3至4门专业课程构成一个环路,每门课程都是一个环路的组成部分,每个环路相关的几门课程教学结束后,需要通过一个项目评价这几门课程的效果,根据评价结果决定是否可以进入下一环路。如此环环推进,促成学生职业能力的形成,这就是“螺旋推进式”课程体系的实质。如图1所示,例如,我院软件技术专业C#方向环路首先开设C#语言程序设计,讲授编程逻辑和语法、然后讲解简单windows界面设计、最后结合SQL数据库技术和软件工程基本知识开发C/S系统,从而开成了一个环路,并在此基础上提升。
三、坚持走产学研结合的校企合作之路
在如何搞好软件人才培养模式上,应积极调动有关部门和广大教师的积极性,加大与企业的合作力度,努力深化教学改革,以软件项目为载体,以双赢为前提,促进产学研结合,通过与企业的合作,成立软件应用人才培养基地,双方共同参与教学计划的制定,对部分课程进行调整,互派人员到对方任教和培训,企业为学校提供项目和学习技能场所,学校帮助企业提高员工素质和管理水平,形成了一种双赢的机制。
软件技术专业的校企合作,适合采用“项目驱动式人才培养模式”[2],首先它解决了“订单式”培养模式的部分不足,软件行业不同于传统制造业和服务业可以进行大批量、工厂化培养,而“项目驱动式”以项目为载体,以双赢为前提,培养人数与培养成本上具有相当的灵活性和可操作性,合作内涵丰富。学生通过参与项目,学习兴趣得到极大的调动,专业知识也得到较大的提高。同时拉近了学生与就业的距离。培养和锻炼了师资队伍。通过项目合作,教师的专业知识和专业实践动手能力得到锻炼和提高,教学内容得以充实,教学质量得到提高。我院近两年分别与北大青鸟和江苏微软中心合作,专业建设取得了跨跃式发展。
四、深化专业改革
软件专业“螺旋推进式”课程体系决定了我们在培养人才上既要注重培养生产上实用性、技能性的一线人才,同时还要考虑理論和内容的连惯性,它有别于其它高职专业,因此在教学与管理中要大胆改革,采取多种教学方法与手段来实现教学目标。
(一)教学内容的选择与安排
众所周知,软件开发领域技术内容很多,在技术的选择上,我们采用北大青鸟ACCP课程体系的20/80原则,即80%的时间重点讲解在使用的20%的核心技术,同时舍去80%的时间才能学会的20%的内容。在教学内容的安排上,以案例为中心开展教学,并适当地把多个案例联结成一个工程项目,在每一门课程中,都采用了一个实际的开发案例来组织技术内容,而上机课要求学生完成一个类似的项目,同时在案例的选择上注重实用性和趣味性。
(二)实现标准化教学[3]
我系与北大青鸟合作多年,很多教师都参与了北大青鸟的培训,一致赞同标准化教学。所谓标准化教学就是理论课中只交待是什么,有什么用?怎么用则留到实验课中进行;如何用得更好则要在在线学习课和指导讨论学习课中加以解决。这四部分内容紧密联系既重视了理论知识学习,更重视了实践能力的培养,实现了学生整体素质的提升。这种标准化教学与“个性化教育”、“因材施教”不同,它强调“因生产过程施教”,“因用人标准施教”,具体体现在课件标准化、备课标准化、授课内容标准化、授课过程标准化、授课方式标准化。
(三)多种教学方法并举
在软件技术课程的教学实践中,归纳、总结了若干种实用的教学方法,适合于计算机教学是任务目标驱动教学法、案例教学法、参与式教学法、过程控制法等以及北大青鸟所提倡的3w1h(what、why、where和how)等,教师在施教中,根据知识结构和特点,灵活选择教学法,对学生进行启发式教学。
(四)提倡“职业技能标尺”教育理念
所谓“职业技能标尺”就是对IT人才培养提出了具体的量化指标。在IT人才培养领域,合格人才一直是比较模糊的概念。我们把学生编程的熟练度(学生毕业时编程代码量达到20000行规范代码,5分钟完成一段连接数据库并具有增、删、改、查功能)、规范度(要求学生通过专用的规范度测试软件,编程的规范度达到90%以上)和职业素质(要求通过课程实践的潜移默化,逐渐形成团队协作等职业精神)作为明确的培养目标,首次纳入到软件技术专业的培养与考核中,使教育产品有了可操作性和可检验性,让学生一毕业就成为企业的实用型人才。
(五)加强实践教学,构建“三训四环”实践教学体系
软件技术专业的技能传授需要实践教学加以完成,只有通过反复实践和操作才能练就过硬的本领,如何加强实践教学,我们构建了“三训四环”实践教学体系。所谓三训,即基本技能训练、专业技能训练和职业综合能力训练,四环即理论实践一体化教学和课程设计环节、项目实训和认证培训及科技活动环节、企业实训环节、毕业实习和毕业设计环节,第一环通过课程设计实现“教、学、练、考”四位一体,提高学生解决实际问题的能力。第二环通过模拟IT企业真实的工作环境,采取“任务驱动”和“小组教学”相结合的方式进行,以“项目组”的形式,严格按照标准的软件开发流程完成一个难度较大的软件开发任务,让学生经历完整的项目研发过程。第三环通过我们与江苏微软中心的合作直接到企业顶岗实训三个月,教师带领学生按照企业的运作模式和工作方式完成项目,让学生了解真实的软件开发过程和技术要求,达到“零距离”上岗的目的。第四环学生通过毕业设计全面检查与巩固所学知识,完成实践案例,带着作品找工作。
在实践教学管理方面,我们建立了专门的管理机构和管理人员、专门的管理规章制度和管理手段、科学的质量评价体系等构成的实践教学管理体系;建立了以高水平的“双师型”教师团队、校内外实习实训基地、实训资源库(包括项目库、案例库、辅助课程库、专题讲座库、参考资料库)等为主要内容的实践教学保障体系。
我院软件技术专业建设的目标是紧贴软件技术的最新发展,熟悉软件工程方法和主流开发工具,练就过硬的编码能力,培养良好的职业素质和创新能力,重视受教育者职业能力的形成,在课程设置上强调课程内容与实际工作的衔接性,在教学过程和教学环节上引入校企真实案例,强化岗位针对性训练,从而达到零距离上岗的目的,通过近几年的不断努力,取得了可喜的成绩。
参考文献:
[1]刘志成,高职软件技术专业螺旋推进式课程体系的构建,计算机教育,2007年11期.
[2]章剑林、江锦祥,高职产学研结合的探索与实践,浙江经贸职业技术学院,浙江交通职业技术学院学报,第7卷第1期.
[3]北大青鸟信息技术教育发展有限公司,北大青鸟IT职业教育理论探索与实践,高职院校计算机教育经验汇编第一集,中国铁道出版社,2007年7月第一版.
作者简介:
陈维民(1965-),男,江苏淮阴人,毕业于徐州师范大学,讲师,工程师,研究方向:软件开发。