论文部分内容阅读
在我国现阶段的计算机软件人才培养过程中,一直面对着“市场对软件人才旺盛的需求 ,而软件专业毕业生难以顶岗工作、就业”的尴尬境况。反思我国职业教育,“粉笔+课本 ”教学模式长期占据着主导地位,脱离市场的僵化培养方式造就出不具备职业素质的专业技 术工作者,软件人才培养尴尬境况的出现就不难理解了。随着我国职业教育改革深入发展, 新的 教学方法不断引入和涌现,其中以能力培养为本位的教学法成为各大职校争先引入的先导。 传统教学方法是否应该抛弃,还是进行改良,继续履行使命?成为广大职教者争论焦点。
一、四步教学法与行为导向教学法介绍
1.四步教学法
传统教学方法主要特点是教师作为教学过程的核心统帅,以教师讲解为主要课堂组织模 式,通过教师合理组织教学流程,来完成传输知识和培养技能的任务。四步教学法实际是按 照职业教育的特点,遵循学生认知事物的心理,在传统教学方法基础上,进行适度改良的新 教法。四步教学法以对具体知识和技能的掌握作为主要教学目标。它由导入、讲解示范、模 仿、总结练习四个教学环节或步骤组成。
四步教学法相对于传统教学方法的最大区别:将“教师的示范”、“学生的模仿”两个 实操教学中常规部分与理论教学环节的有机融合。这步增强了学生对新知识和技能学习的有 效性。但四步教学法延续了传统教学方法中教师讲授主导地位的传统。或许,四步教学法可 以看成传统教学方法的改良版。
2.行为导向教学法
行为导向教学法是一种能力本位的教学法,但更确切地说则是一种培养学习者将来具备 自我判断能力和责任行为的指导思想。行为导向教学法以学习行为的理论(方法论、心理学 等)依据为基础,寻求学习的最佳效果。而它所追求的教学目标以学生行为表现为标志,强 调培养学生的关键能力。
行为导向教学法以学生行为的积极改变为教学的最终目标,通过模拟、案例研究、角色 扮演、项目教学等各种不同的教学样式来塑造学生认知、社会、情感等方面的多维人格。在 教学过程中,教师教的形式有所不同,但他们的活动多表现为隐性的;而学生学的活动则跃 然眼前,表现为自主性的学习活动。
二、程序设计课程教学
根据对软件企业的调查发现,企业对软件开发人员的一般要求:
扎实的专业技能,良好的职业素质;分析、归纳和解决问题的能力;团队合作的精神;自我 终身学习、建构知识的能力。
作为软件人才培养主要力量的职校教育,“如何将专业技能、职业关键能力的培养有效 地结合在一起?”成为职校改革和规划软件开发人才培养课程体系主要考虑的因素。
程序设计课程作为软件开发人才培养课程体系中不可或缺的组成部分。它的教学效果直 接影响着软件开发人才培养的成败。程序设计课程教学的最终目的是培养软件工具应用者的 程序设计能力和程序设计思维。在过往的教学中,教师往往陷入一个误区:过于注重语句、 语法等程序设计语言所涉及基本概念的讲解,忽视在构建程序过程中应用于分析、解决问题 的一种逻辑思维的训练,忽视对整体知识综合应用能力的训练。这种“只见树木,不见森林 ”的教学就是造成学生动手解决实际问题能力差的直接原因。
综上所述,程序设计课程教学中应注重把握两个问题:
1.专业技能培养目标要清晰。教学不仅要注重单项知识的讲解练习,更要加大对应 用整体知识的能力训练及解决问题的思维训练。
2.专业技能教学要与职业关键能力培养有机结合。在教学组织形式上,汲纳软件企 业的工作模式应用于教学;在教学设计上,应把持知识的整体与局部关系,灵活应用各种教 学方法和手段来优化课堂教学。学生在学习、实践的双环节中,完善自身知识结构,构建自 主工作行为。
三、两种教学方法的互补
从程序设计课程教学实践中,四步教学法在应用中表现的优点:能让学生准确、快速地 把握教学内容,节省教学时间。但四步教学法依赖于教师“讲授”,在被动接受知识的过程 会造成学生缺乏对问题的主动思考,它不能有效激发学生内在的自主探究学习行为。且在传 授知识过程中,教师与学生的不平等角色地位,容易造成学生对教师知识权威过度信任,缺 乏一种挑战权威的创造性思维意识。“教师能力强,课堂精彩,但学生能力不见长”的虚假 繁荣教学假象的出现也就不足为奇了。
行为导向教学法是以改变学习者学习行为为目标。能力培养是行为导向教学法在施教过 程中最突出的贡献。知识是在学生“学”为主,教师“导”为辅的教学活动中获取。但程序 设计课程中毕竟存在一些比较深奥的、经验型的知识,学生在短暂的教学时间内是无法摸索 到的,而继续以行为导向教学法开展教学,既取不到好的教学效果,又会消耗学生的学习热 情,浪费教学时间。而对教学时间本来短暂的软件开发专业来说,这种现象是不允许出现的 ,这也是行为导向教学法施教过程表现的最大弊端。
四步教学法与行为导向教学法在程序设计课程教学的互补主要表现在三方面:
1.在能力培养上的相互渗透。
四步教学法是以知识和技能的掌握为教学目标,所以主要建树表现在培养学习者的专业 技能上。行为导向教学法以能力培养为本位的教学思想,在教学活动中“教”与“学”的平 等地位,有利于培养学生的创造性思维意识训练、职业关键能力培养,这恰巧也弥补了四步 教学法的缺陷。
程序设计课程作为要实现学习者技能与能力双重发展的课程,其教学过程跨越了专业基 本功和综合职业能力的两个培养阶段。专业基本功培养阶段实现学习者对知识的认知到熟练 地过渡。在这一阶段,对陌生知识施以四步教学法开展教学,能让学生迅速地提升对知识的 应用技能。综合职业能力培养阶段完成学习者对整体知识的驾驭能力和职业工作素养的培养 。这一阶段采用灵活的行为导向教学法来处理教学内容,更能恰当地达成该阶段改变学习者 行为与提升解题能力、训练思维方式的教学目标。行为导向教学法与四步教学法在程序设计 课程教学中的综合应用,能有效地实现程序设计课程在技能和能力双重提升的教学要求。
2.在教学模式上的互补。
首先,在组织形式方面,四步教学法是以教师为核心的课堂讲授教学模式,单一模式的 采用,容易形成学生的学习倦怠;行为导向教学法是以学生为核心的科学探究教学模式,它 主要通过教师编导的多姿多彩教学活动来完成教学任务。双方的融合,丰富了课堂组织模式 。程序设计课程作为强调逻辑的课程,在教学中将枯燥、沉闷的逻辑规律等内容与形式丰富 多彩的教学活动结合,能增加学习的愉悦感,激发学生的学习兴趣。
其次,在教学内容编排上,行为导向教学法有利于执教者用系统观点整合教学内容来开 展教学;四步教学法则有利于执教者在传授某项具体技能方面安排教学。从全局角度来审视 ,程序设计课程作为软件人才培养课程体系中的组成模块,它的学习不是孤立的,利用行为 导向教学法与其它模块教学内容有机整合开展教学,有利于软件人才综合素质的培养;从程 序设计课程知识结构内部来看,利用四步教学法施教于认知阶段的单项技能知识,行为导向 教学法应用在训练综合应用知识能力方面,更加有利于完成课程的既定教学目标。
最后,程序设计课程教学同其它课程一样,都是按照教学计划,在规定、有限的教 学时间内来开展,在教学时间的分配方面,行为导向教学法的教学目标,受到学生知识水平 、学习能力等诸多不确定性因素的影响,教学时间难于把握;四步教学法依赖于教师的个人 能力,相对来说,教学时间易于控制。双方的结合,更有易于教师灵活分配教学时间。
3.教学效果的互补。
从短期成效方面,四步教学法教学效果很明显,通过教师的讲解,学生能迅速地把握教学内 容精髓,快速建立起学习成就感;行为导向教学法的教学效果需要经过长期时间积累,效果 融入到学习者自身行为中,不易感受到。在计算机技术日新月异的今天,从长期成效方面, 在校学习的程序设计类语言工具会很快被淘汰,而使用工具中养成的职业习惯却影响深远。
一、四步教学法与行为导向教学法介绍
1.四步教学法
传统教学方法主要特点是教师作为教学过程的核心统帅,以教师讲解为主要课堂组织模 式,通过教师合理组织教学流程,来完成传输知识和培养技能的任务。四步教学法实际是按 照职业教育的特点,遵循学生认知事物的心理,在传统教学方法基础上,进行适度改良的新 教法。四步教学法以对具体知识和技能的掌握作为主要教学目标。它由导入、讲解示范、模 仿、总结练习四个教学环节或步骤组成。
四步教学法相对于传统教学方法的最大区别:将“教师的示范”、“学生的模仿”两个 实操教学中常规部分与理论教学环节的有机融合。这步增强了学生对新知识和技能学习的有 效性。但四步教学法延续了传统教学方法中教师讲授主导地位的传统。或许,四步教学法可 以看成传统教学方法的改良版。
2.行为导向教学法
行为导向教学法是一种能力本位的教学法,但更确切地说则是一种培养学习者将来具备 自我判断能力和责任行为的指导思想。行为导向教学法以学习行为的理论(方法论、心理学 等)依据为基础,寻求学习的最佳效果。而它所追求的教学目标以学生行为表现为标志,强 调培养学生的关键能力。
行为导向教学法以学生行为的积极改变为教学的最终目标,通过模拟、案例研究、角色 扮演、项目教学等各种不同的教学样式来塑造学生认知、社会、情感等方面的多维人格。在 教学过程中,教师教的形式有所不同,但他们的活动多表现为隐性的;而学生学的活动则跃 然眼前,表现为自主性的学习活动。
二、程序设计课程教学
根据对软件企业的调查发现,企业对软件开发人员的一般要求:
扎实的专业技能,良好的职业素质;分析、归纳和解决问题的能力;团队合作的精神;自我 终身学习、建构知识的能力。
作为软件人才培养主要力量的职校教育,“如何将专业技能、职业关键能力的培养有效 地结合在一起?”成为职校改革和规划软件开发人才培养课程体系主要考虑的因素。
程序设计课程作为软件开发人才培养课程体系中不可或缺的组成部分。它的教学效果直 接影响着软件开发人才培养的成败。程序设计课程教学的最终目的是培养软件工具应用者的 程序设计能力和程序设计思维。在过往的教学中,教师往往陷入一个误区:过于注重语句、 语法等程序设计语言所涉及基本概念的讲解,忽视在构建程序过程中应用于分析、解决问题 的一种逻辑思维的训练,忽视对整体知识综合应用能力的训练。这种“只见树木,不见森林 ”的教学就是造成学生动手解决实际问题能力差的直接原因。
综上所述,程序设计课程教学中应注重把握两个问题:
1.专业技能培养目标要清晰。教学不仅要注重单项知识的讲解练习,更要加大对应 用整体知识的能力训练及解决问题的思维训练。
2.专业技能教学要与职业关键能力培养有机结合。在教学组织形式上,汲纳软件企 业的工作模式应用于教学;在教学设计上,应把持知识的整体与局部关系,灵活应用各种教 学方法和手段来优化课堂教学。学生在学习、实践的双环节中,完善自身知识结构,构建自 主工作行为。
三、两种教学方法的互补
从程序设计课程教学实践中,四步教学法在应用中表现的优点:能让学生准确、快速地 把握教学内容,节省教学时间。但四步教学法依赖于教师“讲授”,在被动接受知识的过程 会造成学生缺乏对问题的主动思考,它不能有效激发学生内在的自主探究学习行为。且在传 授知识过程中,教师与学生的不平等角色地位,容易造成学生对教师知识权威过度信任,缺 乏一种挑战权威的创造性思维意识。“教师能力强,课堂精彩,但学生能力不见长”的虚假 繁荣教学假象的出现也就不足为奇了。
行为导向教学法是以改变学习者学习行为为目标。能力培养是行为导向教学法在施教过 程中最突出的贡献。知识是在学生“学”为主,教师“导”为辅的教学活动中获取。但程序 设计课程中毕竟存在一些比较深奥的、经验型的知识,学生在短暂的教学时间内是无法摸索 到的,而继续以行为导向教学法开展教学,既取不到好的教学效果,又会消耗学生的学习热 情,浪费教学时间。而对教学时间本来短暂的软件开发专业来说,这种现象是不允许出现的 ,这也是行为导向教学法施教过程表现的最大弊端。
四步教学法与行为导向教学法在程序设计课程教学的互补主要表现在三方面:
1.在能力培养上的相互渗透。
四步教学法是以知识和技能的掌握为教学目标,所以主要建树表现在培养学习者的专业 技能上。行为导向教学法以能力培养为本位的教学思想,在教学活动中“教”与“学”的平 等地位,有利于培养学生的创造性思维意识训练、职业关键能力培养,这恰巧也弥补了四步 教学法的缺陷。
程序设计课程作为要实现学习者技能与能力双重发展的课程,其教学过程跨越了专业基 本功和综合职业能力的两个培养阶段。专业基本功培养阶段实现学习者对知识的认知到熟练 地过渡。在这一阶段,对陌生知识施以四步教学法开展教学,能让学生迅速地提升对知识的 应用技能。综合职业能力培养阶段完成学习者对整体知识的驾驭能力和职业工作素养的培养 。这一阶段采用灵活的行为导向教学法来处理教学内容,更能恰当地达成该阶段改变学习者 行为与提升解题能力、训练思维方式的教学目标。行为导向教学法与四步教学法在程序设计 课程教学中的综合应用,能有效地实现程序设计课程在技能和能力双重提升的教学要求。
2.在教学模式上的互补。
首先,在组织形式方面,四步教学法是以教师为核心的课堂讲授教学模式,单一模式的 采用,容易形成学生的学习倦怠;行为导向教学法是以学生为核心的科学探究教学模式,它 主要通过教师编导的多姿多彩教学活动来完成教学任务。双方的融合,丰富了课堂组织模式 。程序设计课程作为强调逻辑的课程,在教学中将枯燥、沉闷的逻辑规律等内容与形式丰富 多彩的教学活动结合,能增加学习的愉悦感,激发学生的学习兴趣。
其次,在教学内容编排上,行为导向教学法有利于执教者用系统观点整合教学内容来开 展教学;四步教学法则有利于执教者在传授某项具体技能方面安排教学。从全局角度来审视 ,程序设计课程作为软件人才培养课程体系中的组成模块,它的学习不是孤立的,利用行为 导向教学法与其它模块教学内容有机整合开展教学,有利于软件人才综合素质的培养;从程 序设计课程知识结构内部来看,利用四步教学法施教于认知阶段的单项技能知识,行为导向 教学法应用在训练综合应用知识能力方面,更加有利于完成课程的既定教学目标。
最后,程序设计课程教学同其它课程一样,都是按照教学计划,在规定、有限的教 学时间内来开展,在教学时间的分配方面,行为导向教学法的教学目标,受到学生知识水平 、学习能力等诸多不确定性因素的影响,教学时间难于把握;四步教学法依赖于教师的个人 能力,相对来说,教学时间易于控制。双方的结合,更有易于教师灵活分配教学时间。
3.教学效果的互补。
从短期成效方面,四步教学法教学效果很明显,通过教师的讲解,学生能迅速地把握教学内 容精髓,快速建立起学习成就感;行为导向教学法的教学效果需要经过长期时间积累,效果 融入到学习者自身行为中,不易感受到。在计算机技术日新月异的今天,从长期成效方面, 在校学习的程序设计类语言工具会很快被淘汰,而使用工具中养成的职业习惯却影响深远。