论文部分内容阅读
职业教育的“能力导向”是当前职业教育界的共识。职业教育教学改革要紧紧围绕“以教师为主导、学生为主体、就业为导向,进行基于工作过程导向、工学结合工作过程系统化课堂教学模式”,强化学生对岗位的适应能力,培养学生具有良好的职业道德、过硬的岗位操作和管理能力、可持续发展能力,满足当地经济社会和企业发展对人才的需要。下面以C语言程序设计课程为例,探索基于工作过程的课堂教学模式。
一、基于工作过程导向的C语言程序设计教学模式的必要性
C语言程序设计是一门实践性、应用性强的课程,其最终目标是培养学生程序设计的开发能力,程序设计的科学态度、创新精神和团队合作意识,以及发现问题、提出问题、解决问题的能力,并以此来促进学生人格的完善。因此,在充分调研软件人才市场和软件行业经营过程、生产过程、工作过程的基础上,将职业分析、工作分析、行为结构分析、资格分析和学生个人发展目标分析等结合在一起,以工作过程为主线,按照职业活动的需要来选择知识,以职业能力发展为最终目标进行实践教学是必要的,也是符合当前职业教育的潮流的。
二、基于工作过程导向的C语言程序设计教学模式的教学实施
基于工作过程的C语言程序设计教学模式的整体设计思路是以工作任务为载体,将工作过程进行分解,把与该工作过程中每一个阶段的相关知识与技能融合在具体的工作过程中。在教学实施中,我们根据工作过程分解为如下几个步骤:
1.分析职业岗位,确定职业能力培养目标。通过深入IT企业调研、召开软件行业实践专家研讨会等活动,对软件专业毕业生面向的主要岗位——程序员、数据库开发工程师、网页制作和客户端脚本程序编写人员、网站开发工程师、软件系统分析设计工程师、网络配置管理员、软件销售与维护和市场推广人员等进行深入分析,结合职业资格标准,再结合C语言程序设计课程确定学生职业能力培养目标。
2.分析实际工作任务。工作任务是一个职业活动中具有完整结构的工作过程。通过对IT软件行业进行调研、访谈,同IT软件实践专家研讨等方式获取软件技术相关岗位的工作任务列表;聘请来自于软件公司、企事业单位信息中心的软件行业专家,举行实践专家研讨会,采取头脑风暴法,归纳整合实际工作过程中的典型工作任务,对典型工作任务进行分类排序,将客观的工作任务按照一定的主观标准进行系统化的处理,形成线索清楚、层次分明的典型工作任务。
3.分解工作任务。工作过程是按照职业认知确定工作过程,开展工作过程分析,明确工作过程内容,从而确定专项能力的要求和课程内容,划分工作过程的步骤。根据工作过程对知识、技能的要求和课程教学内容的关联,可以将课程分成若干个相对独立又互相关联的模块。
4.开发实战项目。把理论知识、实践技能与实际应用环境结合在一起,设定项目学习单元。在开发项目过程中,始终坚持项目在主题、任务、角色及实施环境方面给学生一种真实感。要坚持全面、先进、科学的原则,遵循学生的认知规律和专业技能形成的规律,循序渐进,由简单到复杂,由低级到高级,由局部到整体,由单项到综合,对企业项目进行转化。
5.自编教材与讲义。目前世面上还没有完整的教材,教师可根据学生能力的需要,按照课程教学计划,围绕职业岗位能力的要求,以完成一个完整的项目所需要的知识、能力和素质结构设计教学方案,编写体现工作过程的教材或讲议。
三、基于工作过程导向的C语言程序设计教学模式存在的问题
1.经验缺乏。基于工作过程的教学要求教师和学生有起码的工作经验,虽然现在部分学生可以通过实训中心、仿真公司、模拟公司,特别是深度融合的校企合作,直接置身于工作过程之中来完成教学任务,但大部分教师和学生的企业工作经验都比较缺乏。因此,经过整合的带有普遍性的工作过程在实践教学中推进比较困难。
2.教师两极分化。职业教育正处于一个发展期,有些教师还固守着传统的教学模式,缺乏改革进取精神;而某些具有创新精神的教师又往往矫枉过正,将工作任务硬性引入课堂,强制规定学生要按照企业实际要求去完成,甚至将教学任务一股脑儿地交给合作企业。这种两极分化的状况带来的是教学思想的混乱和无所适从,我们必须找到—个合适的结合点。
3.项目开发困难大。当前信息技术更新日新月异,工作任务在落实和具体操作过程中,对任课教师有较高的要求,只有少数优秀教师能够胜任,对于广大的普通教师来说,有点困难。教师对某些知识只能照本宣科,或者现炒现卖。其结果只能是人才培养质量的倒退。
虽然,基于工作过程的C语言程序设计教学模式在实践教学中还需进一步探索,但作为职业学校的教师,以基于工作过程的教学模式开展教学,可以使学生具有较强的专业技能和较高的职业道德,具有就业、创业的竞争力,在今后工作中具有可持续发展能力。
一、基于工作过程导向的C语言程序设计教学模式的必要性
C语言程序设计是一门实践性、应用性强的课程,其最终目标是培养学生程序设计的开发能力,程序设计的科学态度、创新精神和团队合作意识,以及发现问题、提出问题、解决问题的能力,并以此来促进学生人格的完善。因此,在充分调研软件人才市场和软件行业经营过程、生产过程、工作过程的基础上,将职业分析、工作分析、行为结构分析、资格分析和学生个人发展目标分析等结合在一起,以工作过程为主线,按照职业活动的需要来选择知识,以职业能力发展为最终目标进行实践教学是必要的,也是符合当前职业教育的潮流的。
二、基于工作过程导向的C语言程序设计教学模式的教学实施
基于工作过程的C语言程序设计教学模式的整体设计思路是以工作任务为载体,将工作过程进行分解,把与该工作过程中每一个阶段的相关知识与技能融合在具体的工作过程中。在教学实施中,我们根据工作过程分解为如下几个步骤:
1.分析职业岗位,确定职业能力培养目标。通过深入IT企业调研、召开软件行业实践专家研讨会等活动,对软件专业毕业生面向的主要岗位——程序员、数据库开发工程师、网页制作和客户端脚本程序编写人员、网站开发工程师、软件系统分析设计工程师、网络配置管理员、软件销售与维护和市场推广人员等进行深入分析,结合职业资格标准,再结合C语言程序设计课程确定学生职业能力培养目标。
2.分析实际工作任务。工作任务是一个职业活动中具有完整结构的工作过程。通过对IT软件行业进行调研、访谈,同IT软件实践专家研讨等方式获取软件技术相关岗位的工作任务列表;聘请来自于软件公司、企事业单位信息中心的软件行业专家,举行实践专家研讨会,采取头脑风暴法,归纳整合实际工作过程中的典型工作任务,对典型工作任务进行分类排序,将客观的工作任务按照一定的主观标准进行系统化的处理,形成线索清楚、层次分明的典型工作任务。
3.分解工作任务。工作过程是按照职业认知确定工作过程,开展工作过程分析,明确工作过程内容,从而确定专项能力的要求和课程内容,划分工作过程的步骤。根据工作过程对知识、技能的要求和课程教学内容的关联,可以将课程分成若干个相对独立又互相关联的模块。
4.开发实战项目。把理论知识、实践技能与实际应用环境结合在一起,设定项目学习单元。在开发项目过程中,始终坚持项目在主题、任务、角色及实施环境方面给学生一种真实感。要坚持全面、先进、科学的原则,遵循学生的认知规律和专业技能形成的规律,循序渐进,由简单到复杂,由低级到高级,由局部到整体,由单项到综合,对企业项目进行转化。
5.自编教材与讲义。目前世面上还没有完整的教材,教师可根据学生能力的需要,按照课程教学计划,围绕职业岗位能力的要求,以完成一个完整的项目所需要的知识、能力和素质结构设计教学方案,编写体现工作过程的教材或讲议。
三、基于工作过程导向的C语言程序设计教学模式存在的问题
1.经验缺乏。基于工作过程的教学要求教师和学生有起码的工作经验,虽然现在部分学生可以通过实训中心、仿真公司、模拟公司,特别是深度融合的校企合作,直接置身于工作过程之中来完成教学任务,但大部分教师和学生的企业工作经验都比较缺乏。因此,经过整合的带有普遍性的工作过程在实践教学中推进比较困难。
2.教师两极分化。职业教育正处于一个发展期,有些教师还固守着传统的教学模式,缺乏改革进取精神;而某些具有创新精神的教师又往往矫枉过正,将工作任务硬性引入课堂,强制规定学生要按照企业实际要求去完成,甚至将教学任务一股脑儿地交给合作企业。这种两极分化的状况带来的是教学思想的混乱和无所适从,我们必须找到—个合适的结合点。
3.项目开发困难大。当前信息技术更新日新月异,工作任务在落实和具体操作过程中,对任课教师有较高的要求,只有少数优秀教师能够胜任,对于广大的普通教师来说,有点困难。教师对某些知识只能照本宣科,或者现炒现卖。其结果只能是人才培养质量的倒退。
虽然,基于工作过程的C语言程序设计教学模式在实践教学中还需进一步探索,但作为职业学校的教师,以基于工作过程的教学模式开展教学,可以使学生具有较强的专业技能和较高的职业道德,具有就业、创业的竞争力,在今后工作中具有可持续发展能力。