目标导向理论在计算机程序设计类教学中的应用

2012-11-21 11:47
关键词:程序设计导向教学活动

冷 泳 林

(渤海大学 高职学院,辽宁 锦州 121003)

1 问题的提出

程序设计类课程在计算机教学中占很大的比重。虽然现在的程序设计类课程语言种类很多,但其本质上大体分为面向结构、面向对象两类,如果学生掌握其本质,所有问题都会迎刃而解。但是通过近几年的教学实践发现学生对这类课程的学习效果并不如愿。分析原因,在程序设计课程的教学中存在如下几方面的问题:(1)学生对该门课程的认识不够,没有全局性的概念,不知道学完后能够干什么;(2)理论与实践脱节,课堂上听完的内容不去实践,不知道该怎么用,用在什么地方;(3)教学过程中缺少沟通,遇到问题得不到及时解决。总之,计算机知识体系的实践性、实用性、探索性和趣味性在教学中没有充分地体现出来。针对以上问题和课程自身特点,将目标导向理论引入课程教学中,并进行了实践性的探索。

2 目标导向教学含义

目标导向理论是激励理论的一种,是由豪斯提出来的。这种理论的基本出发点是要求领导者排除走向目标的障碍,使其顺利达到目标。教学中“目标导向”要求教师通过分析专业目标、课程教学大纲、教材和学生,对每一节课制定明确的学习目标,并且学习目标要具有可操作性和可评价性。课堂上教师首先提出本节课的学习目标,让学生明确本节课要学习的内容,通过学习能达到什么目标,给学生指明学习的方向。课堂教学在准确的目标指引下,教学活动就能有方向地展开,大大地减少课堂学习活动的随意性和盲目性,提高课堂教学的针对性和实效性,从而提高教学效率。

3 目标导向教学过程设计

目标导向教学有助于实现教学过程的优化,达到有效教学的目的。依据“目标导向”理论的特征,分析计算机程序设计类课程特点、学生特点制定具有针对性、可操作的教学目标,然后围绕目标设计教学活动,该教学活动要为完成教学目标服务,同时根据教学目标制定评价方式,评价教学的有效性,并及时反馈更改教学目标,如图1所示为目标导向教学过程设计流程。

3.1 教学目标制定

教学目标是学习者通过教学后应表现出来的可见行为的具体的、明确的表述,是教学活动设计的起点、主线和归宿。教学目标的制定一定要以学生为主体,从学生的特点出发,考虑学生与所要学习的内容之间的相关能力、认知水平、态度和原有知识结构;同时还要分析所学课程的特点,考虑课程的内容范围、知识结构及其之间的关系。教学目标是教师设计教学活动的基础,只有在明确的教学目标指引下,教学活动才能按照明确方向进行设计。通过分析学生和课程的特点,从“知识与技能”、“过程与方法”、“情感态度与价值观”三方面制定教学目标。其中知识与技能目标强调基础知识和基本技能的获得;过程与方法突出的是让学生“学会学习”,使学生获得知识的过程同时成为获得学习方法和能力发展的过程;情感态度与价值观不仅专注于人的理性发展,更致力于教育的终极目的即人格完善。只有这三方面的目标都实现,才会真正体现出计算机程序设计类课程本身的实践性和趣味性,把“教计算机”变成“用计算机”,用计算机解决实际问题。

3.2 教学活动设计

教学活动在没有教学目标的指引下是盲目、低效的。在教学中,教师设计和安排的各种活动都必须有明确的目标,每一个活动都应该以达成教学目标为导向。以教学目标为导向进行的活动才是有效的活动,只有有效的活动才能成为教师引领学生达成教学目标的重要载体和手段。设计教学活动从以下几个方面进行:

3.2.1 学习情境的设计

情境认知理论认为,学习是在一定的情境中发生的,学习应当在与现实世界相类似的情境中进行,以解决现实生活中的真实性问题为目标。问题的真实性有利于深化学习,问题的情境性有利于知识和技能的迁移。计算机程序设计类课程实践性很强,其本身就是以解决实际问题或提高工作效率而产生的。因此在教学中根据教学目标,结合一定的情境更加有利于学生掌握知识,激发学生学习的兴趣,使学习者的情感活动深度介入认知活动,有效提高计算机程序设计类课程的教学效果。

3.2.2 学习资源的设计

学习资源不仅仅指外部的物质条件,还包括教师和学习者,可分为结构化的学习资源和非结构化学习资源两类。对于程序设计类课程,在设计学习资源时,应从补充学习资料、案例库、练习题和相关的学习网站这些结构化资源以及合作学习者(通过交流获得新知识、观点和想法的伙伴)、师生同步或异步交流的平台等非结构化资源两方面考虑。

3.2.3 教学策略的设计

目标导向理论指导下的计算机程序设计类课程从“知识与技能”、“过程与方法”、“情感态度与价值观”三方面设定教学目标。知识与技能教学目标侧重学生基础知识和基本技能的掌握,完成该目标的教学策略的设计应以讲授策略、先行组织者策略、支架渐隐策略为主;过程与方法教学目标侧重让学生“学会学习”,获得学习方法和能力发展的过程,完成该目标的教学策略的设计应以抛锚式教学策略、随机进入策略为主;情感态度与价值观教学目标侧重于培养学生的个性发展、创造精神以及人格陶冶,完成该目标的教学策略的设计应以认知学徒策略和反思策略为主。

3.2.4 学习支持系统的设计

学习支持系统是为帮助学习者进行有效的学习而设计的。目标导向的学习支持系统主要考虑两方面,即对学生学习过程的跟踪和记录、学习的反馈。学习过程跟踪和记录系统主要记录学习者的基本信息、学习目标和计划以及学习过程,收集学习者的电子作品;学习反馈完成对学习过程的监控,并为学生提供帮助、建议、提示和演示。

3.3 教学效果评价

不同的教学目标其评价标准是不同的,对于“知识与技能”目标的评价方式要以其基础知识和基本技能的掌握为评价依据,在评价的过程中应注意避免以学生对知识点的准确掌握度为标准,通过一些死板的题目考核学生的掌握情况,从而反映教学目标的实现程度。评价是否完成教学目标的题目应该有实际意义,评价的着眼点是了解学生的学习情况,而不应该在枝节问题上纠缠。故意设置误区,诱导学生犯错误,这样会将学生的学习方向引入误区,误以为掌握这些就是完成了学习目标。“过程与方法”目标的评价方式要以学生是否获得学习方法和能力发展为评价依据。重点对学生在学习过程中所经历的途径、采用的方法、收集和处理信息的能力,合作与交流的能力方面进行比较综合然后得出评价结论。对“情感态度与价值观”目标的评价主要专注于人的理性发展和人格的完善。该目标不能像知识与技能一样直接进行评价,只能通过一些可以观察的指标来间接地推断和度量。因此,教师应该通过观察、记录学生在学习过程中的表现来了解学生在情感态度与价值观等方面的现状和进步。

4 结语

计算机程序设计类课程注重培养学生逻辑思维能力,通过学习最终具有独立设计程序的思想和方法,并且具有很好的沟通与合作能力,但常规的教学使学生在学习时非常盲目,将目标导向理论引入课堂,通过分析学生和课程的特点,制定教学目标,让学生在明确的教学目标的指引下按照教师设计好的教学活动进行学习,并且整个教学过程处于动态的、优化的运行之中,在教学结束后要对教学效果进行评测,教师根据评测结果调整教学目标,使教学目标更适合学生知识、技能和情感等的变化和提高,从而保证了教学过程的有效性。

参考文献:

[1]衷克定.基于“目标教学”理论的大学计算机基础课程教学模式探索[J].中国大学教学.2008,(8).

[2]武法提.目标导向的网络课程教学设计[J].开放教育研究,2006,12(2).

[3]周彩莺.目标导向教学设计的探索[J].浙江教学研究,2002,(5).

猜你喜欢
程序设计导向教学活动
以生活实践为导向的初中写作教学初探
住培教学活动指南专题
小学数学实践教学活动初探
“偏向”不是好导向
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
如何构建低耗高效的高中数学教学活动
需求导向下的供给创新
犬只导向炮
高职高专院校C语言程序设计教学改革探索