APP下载

行为导向教学法在C 语言程序设计中的实践探究

2015-04-15

吉林广播电视大学学报 2015年2期
关键词:C语言程序设计导向

邵 清

(阜新高等专科学校,辽宁 阜新 123000)

现代教育越来越注重学生能力和素质的培养,要求学生在课堂教学当中能得到全面的发展,能拥有适应社会和职业要求的能力。因此,各大院校及中职教育就应以人为本,要因材施教,要把传统的传授知识的教学模式转变成以培养学生自身能力上来,特别是对于现代信息技术高速发展的今天,教师在授课中就要及时转变自己的角色,要从原来的教转变成导,要尽最大努力引导好学生。而行为导向教学法就是一种这样先进的教学理念,在教学中采用行为教学导向教学法能有效地提高学生的专业技能,还能激发起学生的学习兴趣,从而提升学生分析问题和适应社会的能力。本文从以下几方面来探究行为导向教学法在C语言程序设计中的实践。

一、行为导向教学法概述

行动导向教学法是德国职业教育的主要教学方式。但近几年来,我国部分地区也大力推广行动导向教学法,特别像江浙两地,取得较大收获,教学成果也十分明显。行为导向教学法是一种注重学生能力培养的教学法,它要求学生在学习过程中同时做到心到、手到、脑到的一种教学法。它是以职业活动为导向,以人的发展本位为目标的教学法,在具体的课堂教学过程中,要求教师和学生共同决定要完成的教学任务或教学目标,并以此作为教学引导来完成教学量。行为导向在职业教育教学中核心的意图就是让学生在进行知识学习过程中进行组合,并对个体行为能力进行培养。行为导向教学法实质上就是在教师授课的整个教学过程中,教师可以和学生一起创造一种教和学,或教师与学生,学生与学生进行互动的社会交往情境,产生一种行为理论上的假设,让学生及时适应此行为在社会交往中的情境,从而提高学生的应变能力和全面发展的能力。

二、导向教学法的特征分析

行为导向教学法在职业教学中经常用到,它强调学生的主观能动性,并不以教师的教为主,要求学生在学习过程中表现出强烈的愿望,并能积极参与到教学的整个过程中去,如教师和学生一同进行问题的设计,一同探讨解决问题的方法,再一起对问题的解决办法做出可行的评价,在此过程中,采用行为导向教学法要掌握一个基本特点,就是要求学生能互相配合,并能积极参与,共同讨论,培养学生的团队意识和职业行为能力。在具体教学中,通常是围绕某一问题或项目进行,通过设计学习任务,引导学生进行自主学习和探究。例如,模拟教学、案例分析、角色扮演等,可根据学习任务的性质来灵活运用不同的教学组织形式,在教学中具有以下几点特征:

1、具有很强的参与性

行为导向教学法强调以人为本,在教学中要以学生为主体,教师为导演,在整个教学过程中,要让学生以当事人或参与者的身份融入到实际问题当中去,去自觉发现问题,并从中寻求解决问题的办法,在参与设计、解决问题的时候,,使得课堂气氛分外活跃,还能提高学生解决问题能力。

2、具有很强的转换性

行为导向教学法具有很强的转换性,在具体的教学中,教师要注意自身的角色转换,从传统意义上的传授转变为教学活动中的主导者和引导人,对学生的学习和训练及能力的培养起到指导作用。与此同时,这种行为导向教学法对教师自身素质的要求也就更高,教师必须是双师型的,并具有很强的组织能力和创新能力,只有这样才能满足教学所需要。

3、具有很强的互动性

行为导向教学法和现代广泛推广的互动式教学模式大体相同,可以统称为互动式教学,在教学过程中主要以学生为主体,教师为主导,以培养学生的自主性学习为目的,并注意师生之间的互动。教师在案例设计上,引导学生对问题的探究上,可以充分调动起学生的兴趣和思维,以此来活跃课堂气氛,从而达到互动学习的效果。

三、行为导向教学法在C语言程序设计中的具体应用

在C语言程序设计课程教学中采用行为导向教学法,改变了传统的从数据类型运算符到表达式,还使得从原来的顺序分支结构到循环结构,或从数组到函数到指针的课堂教学,可以直接采用案例分析,先布置学生的学习任务和目标,再进行合理导入,让学生在整个教学过程中一直处于自主学习状态,能积极自主地去寻找问题和解决问题。例如,在讲解C语言程序设计中循环控制时,就可以引入行为导向教学法,具体教学过程设计如下:

1、首先布置任务

打印乘法口诀表:根据输入的层次,打印乘法口诀表任务分解:1)求1+2+…+10 2)打印三角形

2、引导学生进行具体操作

首先进行分组,如2-4人为一组,然后引导学生对例程进行分析,让学生了解C语言程序设计中循环的三种语句,即while、do-while、和for语句,让学生明白其各自的特点,鼓励学生开动脑筋进行自我探究,让学生充分表达自己的观点和看法,引导学生积极主动进行互动交流,培养学生与他人合作的社会能力,最后进行训练,让学生全面地掌握循环的三种语句,做到活学活用。

3、最后进行具体的教学评价

采用行为导向教学法,最后可以对学生进行具体的教学评价。评价有其独特的好处,对引导学生进行自主学习,激发学生的学习兴趣和考核学习的学习成果,有着十分重要的意义。而C语言程序设计不同于其它课程,它是一门比较复杂而且内容很多样的课程,不单单从某一方面来进行评定的,而需要从多方面、多角度地进行评价学习。例如,可以通过学生自评或互评来进行评价,还可以通过教师或各小组进行评价,或把这些有机的结合起来进行评价,最大限度地发挥评价在教学活动中的导向、反馈及激励作用,确保每个学生在已有水平的基础上不断进步。

总之,行为导向教学法是一种以能力为本的教学方法。是在教师的行为指导下,以学生为中心,通过多种不定型的活动形式,来激发学生的学习兴趣,达到培养学生行为能力的目的,它强调实践,更强调学生的参与和自主学习。因此,在C语言程序设计教学中采用行为导向教学法,做到了理论联系实际,又让学生懂得如何灵活运用所学知识与技能去解决实际问题,真可谓一举几得。

[1]谭浩强.C 语言程序设计(第三版)IMI.北京:清华大学出版社.

[2]张季良.任务驱动教学法在计算机教学的使用.中国科技信息,2005,(13).

[3]张皓明.职业技术教育中行动导向教学模式的研究[D].华东师范大学,2006.

[4]张悦.项目驱动教学法在C 语言课程中的应用[J].职业教育研究,2007,(02).

猜你喜欢

C语言程序设计导向
以生活实践为导向的初中写作教学初探
“偏向”不是好导向
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
基于C语言的计算机软件编程
需求导向下的供给创新
犬只导向炮
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用
论子函数在C语言数据格式输出中的应用