语言教学方法范文
时间:2024-02-21 17:46:38
导语:如何才能写好一篇语言教学方法,这就需要搜集整理更多的资料和文献,欢迎阅读由公文云整理的十篇范文,供你借鉴。

篇1
中图分类号:TP312
随着科学技术的飞速发展,计算机技术已经广泛地应用到我们的生活中。大部分高等院校都开始了计算机课,程培养学生的编程能力。C语言由于其强大的表达能力和功能,成为了高等学校计算机相关专业的必修课。但是C语言强大的表达能力与功能也带来了复杂的语法与种类很多的数据类型,给刚进行计算机技术学习的学生来带来了比较大的困难,如何使学生在有限的上课时间中学习掌握更多的C语言编程技巧,提高学生C语言编程语句的准确性,对C语言老师的教学方法要求就比较高。下面,就目前C语言教学过程中存在的问题进行分析,找出更好的教学方法,提升C语言的教学效果。
1 C语言教学中存在的问题
通过这几年对《C语言程序设计》的教学,我总结了C语言教学过程中存在的一些主要问题:
1.1 没能激发学生的学习兴趣
大部分的高等院校C语言课程都开设在大学一年级,而刚进入大学的同学们很多甚至连计算机的基础知识都没有进行系统的学习。这样低的起点,导致他们在C语言的学习上存在很大的困难。C语言数据类型的多种多样、复杂的语法结构,缺少了C语言教师的正确指导,很难使学生提起学习兴趣,不利于教学的顺利进行。
1.2 教学内容和目的不明确
大多数情况下,C语言教师不了解学生的特点,不知道哪些知识点是学生难以掌握的、哪些知识点是学生想要掌握的。这导致C语言教师的教学内容的不明确、教学目的的错误定位,C语言教师在语法等理论知识方面投入太多精力,而忽视了C语言的实际运用。枯燥的理论学生,再加上编程过程中的不顺利,严重影响学生对C语言的学习积极性,完成不了既定的教学效果。
1.3 对上机实践不够重视
C语言是一门实践性非常强的课程,只有通过不断地上机实践,才能更好地掌握语法和算法;只有在上机实践中,才能发展编程过程中的错误,并加以改正。而在目前的C语言教学过程中,C语言教师并没有明确地给学生布置上机任务,在上机实践课上,大多数同学不知道上机内容,没有明确的目的。有的学生在上机时,只是将课本的例子或者教案的例题输入到编译器里面。完全没有达到上机的目的。
2 改进C语言的教学方法
通过对C语言教师教学方法的改进,能使学生明确C语言的学习目的,加强教师与同学之间的交流,改变C语言教师一往灌输式的教学模式,激发学生对C语言学习的积极性,培养学生独立、创新和善于解决问题的能力。
2.1 改进C语言教学方法,培养学生兴趣
恩格斯曾经说过这么一句话:“兴趣与爱好是最好的老师”。在C语言的教学过程中,C语言教师要注意培养学生对C语言的学习兴趣。比如,可以在课前的几分钟向学生介绍C语言的广泛用途:C语言可以编写系统软件,设计小游戏等功能;C语言是其他计算机软件课程,诸如C++、Linux等课程的基础,学好C语言对以后学习其他计算机语言具有很大的帮组。在《C语言程序设计》一书中,直接开始介绍函数的使用规则和C语言的语法,然而学生对这些知识完全不了解,如果按照书本上的顺序进行教学,学生会因为理解困难而失去学习兴趣。刚学习C语言的学生大多数对上机比较感兴趣,虽然他们不知道上机是做什么。C语言教师在开始上课的时候,可以先采用上机教学的方法,通过用C语言解决一些实际的问题来提升学生的学习兴趣。比如我们采用C语言解决数学中的问题:已知三角形的三条边求三角形面积的问题,编程结果如下:
#include
#include
int main()
{
int a, b, c;
double s;
printf("enter a,b,c:");
scanf("%d%d%d", &a,&b,&c);
if(!(a>0&&b>0&&c>0))
{
printf("invalid input.\n");
return 0;
} else if((a+b>c)&&(a+c>b)&&(b+c>a))
{
s=(a+b+c)/2;
s=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area: %f", s);
} else
printf("can not form a triangle.\n");
return 0;
}
在教学过程中,我们指导学生输入三角形三条边的长度,学生在输入的过程中就会发现有些输入的条件不会显示错误,他们就会产生疑问,这时候C语言老师就应该对程序中的一些代码进行解释,比如“a>0&&b>0&&c>0”表示三角形的任意一条边都必须大于0;“(a+b>c)&&(a+c>b)&&(b+c>a)”表示三角形两边之和大于第三边;如果输入的数据不满足这些条件,就会显示出错误。这样不仅提升了学生的兴起,更重要的是把算法提前植入了学生的脑海里。
2.2 明确C语言教学内容,提高教学效果
任何课程的老师都需要在开课前对课程的内容进行精心全面的备课,然而如果在教学内容的定位上发生了错误,无论C语言教师在课堂上如何耐心、投入的讲解,但是学生可能完全不知道老师在讲什么,这会严重打击教师的教学积极性,同时影响同学们的学习。在备课的过程中,C语言教师应该以教学大纲为主,了解学生的计算机水平,针对性地对教学内容进行选择。备课要突出重要的知识点,对难点要着重进行讲解。在C语言的学习过程中,指针既是一个重要的知识点,又是学生难以掌握的知识点。由于指针代表的是地址,学生容易将指针和变量搞混淆。C语言教师在教学过程中可以采用比较记忆法对学生进行讲解,指针的数据类型非常多如:int *p;int (*p)();int *p[n]等,如果单独进行记忆,不仅花费时间长,还容易产生混淆。在教学过程中将各类指针的使用方法和形式放在一起,进行比较记忆能加快学生的记忆速度和记忆的准确性。
2.3 加强C语言上机实践,培养学生能力
C语言程序设计是一门实践性非常强的学科。只有通过学生对程序的正确编译,运行程序,才能达到C语言的学习目的。在进行上机实践之前,C语言教师要深入地研究上机内容,明确地给学生布置上机任务,让学生在上机实践之前做好充分的准备。当学生调试好一个程序后,C语言教师应指导学生在原有程序上进行优化,减少程序运行时间,培养学生优化算法的能力。
3 结束语
计算机软件技术是一项不断发展的高新技术,而C语言是计算机软件技术的基础,对学生学习其他软件技术有很大的帮助。高校C语言教师应结合当前计算机技术的发展,改进自身教学方法,提升教学能力,促进计算机应用型人才的培养。
参考文献:
[1]杜燕萍,乔沛荣.C语言教学方法探讨[J].计算机与现代化,1998,03:32-36.
[2].C语言教学方法探讨[J].滁州学院学报,2004,04:96-98.
[3]张建珍.C语言教学方法探究[J].计算机教育,2007,18:12-13.
篇2
【关键词】教学方法;激发兴趣;实践能力;探索研究
LOGO语言是一门易学、易懂、易于掌握的结构化程序设计语言,它能让小学生在相对轻松、愉快、有趣的环境中学习结构化的程序设计思想,可以培养和训练学生的思维能力,发展他们的智力及创造力。它是通过海龟在屏幕上形象直观地移动,帮助学生掌握计算机的基本操作,理解相关概念,丰富学生的观察力和想象力,同时又能训练他们的逻辑思维和抽象思维能力,激发学生进一步学习计算机的兴趣。
在课堂教学的过程中,我一直在思考探索有哪些教学方法能进行有序、高效的课堂程序语言教学?在边摸索边进行教学的过程中,我渐渐的有了一些自己的体会。下面本人就针对小学LOGO教学方法谈谈自己的几点看法。
一、激发学生兴趣,善于质疑
兴趣是学生最好的老师,要想使课堂成为高效的课堂,我们教师必须抓住的学生的兴趣点,只有这样学生的思维跟着课上的教学内容走。LOGO语言作为程序设计语言,要求学生有一定的逻辑思维能力和空间的想象能力,因此我们必须要激发学生的兴趣,有意识地启发学生思考问题和分析问题的能力,对新程序进行研究,探索编程的技巧。
比如,在《画楼梯》教学中,为了同学们理解左转和右转这两条简单的命令,我先跟学生玩一个“向左走向右走”的游戏,学生的学习积极性就马上被调动起来了,兴趣也提了起来。接下来,让学生自己动手通过观察、比较,得出海龟转角度与上体育课转方向的相同之处,学生的学习情绪高涨,对小海龟的兴趣更加浓厚了,接下来老师讲的绘图基本命令就认真去听、去记、去学,教学效果自然提高了。但是不是所有的向右都是应该使用RT命令呢?一般情况我们在讲到左转和右转时,海龟的朝向都是垂直朝上的,如果此时的海龟的朝向是垂直向下呢?这时我们教师就要适时的进行设疑,有意识地启发学生思考问题和分析问题的能力。
另外,为了巩固左转和右转命令的使用,要让学生特别注意当海龟的朝向是垂直向下时,海龟是左转还是右转,要让学生好好的尝试。
我在教学过程中发现,每当学生成功利用自己的思维画出想要的图形时便高兴得手舞足蹈,欢呼鹊跃,我觉得这就是学生学习过程中获得了成功的感觉。这种感觉犹如催化剂,催引学生向更高、更深层次的内容学习,促使学生形成积极健康、迎难而上的创新思维态度的形成,为学生的思维训练、创新实践活动打下基础。
二、强化动手能力,注重实践
“实践出真知”这个浅显易懂的哲理告诉我们,所有的知识都是通过实践得来的。实际上,教师所传授的知识都是前人在实践中得到的。所以我们也应该让学生在学习知识的同时,用实践来印证知识,在实践中获取知识。
还是在《画楼梯》这一课教学中,当老师或者学生提出“当海龟朝向不是垂直向上时,海龟左转右转时的方向问题”疑问后,作为老师应该让学生来实践操作。如当海龟的朝向是垂直向下时,如果海龟右转的话,海龟应该是朝黑板的哪个方向。教师在黑板上进行示范时,不能把黑板给转过来,但是学生在白纸上操作时可以白纸的方向转一下,就可以验证自己猜测的结果。
在《画星星》这一课教学中,为了探索五角星内角的度数时,学生根据剪下的角,贴一贴,拼一拼,发现拼出来一个平角,也就是180度,那么五角星内角和就是180度,然后算一算,发现五角星每个角的度数是相等的,每个角的度数就是“180/5”了,那么小海龟转的度数,也就是外角的度数就是“180-180/5”了。
学生通过动手、动脑发现并总结五角星内角度数的规律,既培养了学生的动手能力,又能让学生加深理解,深刻记忆。
在教学过程中,教师讲得再详细,学生听得再认真,学生们得到的只是间接经验,作为教师应该创造条件,尽一切可能让学生获取直接经验,强化动手实践理论联系实际,培养良好的学习习惯,同时让学生对知识由感性认识向理性认识升华。
三、增强小组交流,协同合作
小组合作学习起源于美国,并在上个世纪七十年代后被广泛应用于美国中小学各科教学实践中,它主要的特点是能克服传统教学中存在的一些弊端,改革课堂教学,提高课堂效率。它的成功之处就是将社会心理学的合作原理纳入课堂教学之中,强调了人际交往对于学生认知发展的促进作用。
在上述《画星星》课例的教学中的“剪一剪,拼一拼”活动中,采用分小组研究小海龟转角特点这种方式进行探索研究,在探索角星内角角度的环节,小组进行分工合作,有负责剪得,有负责贴的,有负责汇总的,采用小组合作的方式既节省了时间,又锻炼了学生的团队合作意识。
在LOGO的教学中,不仅要让学生学会某些知识点,能把图形画出来,更重要的是一种学习方法,思维方式,学习能力,人格品德的逐步形成。在小组合作中,要着重培养学生的群体意识和合作意识。小组合作学习,不能只注重形式,应该让每个学生都参与进去,每个学生都有自己的分工,在这过程中,要让学生集思广益,互助互学,培养学生的主体参与意识。
篇3
【关键词】幼儿 语言教育 方法
幼儿期是人一生中重要的发展阶段,在这一阶段,幼儿的语言、动作初步形成,语言发展进入关键期。因此,在这一时期如何有效运用各种方式方法培养幼儿理解和运用语言的能力成为幼儿教育阶段一大重要课题,引起广大幼教工作者的高度重视和研究。
一、儿歌与语言教育
1.利用儿歌教材,激发儿童学习兴趣。幼儿的语言学习教材多种多样,但根据幼儿的心理特点,儿歌简单的语法结构、浅显的词汇和口语化的语言,很容易激发儿童对语言的模仿兴趣,在儿歌营造的欢乐有趣的氛围里,儿童的想象力、理解力和语言表达能力都有了提升。例如,《小熊过桥》的儿歌:“小竹桥摇啊摇,有个小熊来过桥。立不稳,站不牢,走到桥上心乱跳。头上乌鸦哇哇叫,桥下流水哗哗笑......”这样的儿歌在激发儿童对事物想象力的同时,也锻炼了记忆力,最重要的是儿歌“ao”的押韵,让儿童在不知不觉间对音调和元音因素有了感性认识,在积累大量简单词汇和感性认知以后,对后期语言学习将有很大帮助。
2.科学选择儿歌,循序渐进用儿歌教学。儿歌作为早期语言教育的重要形式,对儿歌材料的选择要求很高,各级幼儿教育工作者、幼儿文化研究者都比较重视对儿歌材料的创造、收集、整编和研究。基于不同年龄段儿童的特点,科学的选择符合儿童身心发展规律和认知能力的材料,对幼儿语言学习有重要作用,只有儿童可理解、可接受的材料才有助于语言教学。幼儿阶段,小班、中班和大班的儿童认知能力有很大不同,对儿歌的感知能力也不一。例如,小班儿童对儿歌的节奏感知强于内容探索,因此,对他们可采用吟诵、打节拍的方法帮助学习;大班的儿童年龄较大,创造力和探索欲增强,因此,可以引导他们自己创造或编排儿歌,这样可以满足儿童的创造需求和想象力。
二、故事与语言教育
儿童故事是深受幼儿喜爱的另一文学题材。优秀的儿童故事语言生动,情节有趣,富于情感,是儿童获得生活知识、拓展眼界和想象力、丰富感性认知经验的重要途径。无论是在家里还是学校,儿童只要一听到讲故事,就会情绪高涨,热情洋溢,这充分说明了故事在儿童心目中的分量。故事中的白雪公主、小矮人、森林、城堡、小动物、精灵、巫婆、妖精等为儿童的想象力插上了翅膀,打开了与现实世界完全不同的一扇门,在这个世界,所有东西都是有生命力的,每个人物都是活生生存在的,因此,在这个美丽的童话世界,他们懂得了什么是真善美,什么是假恶丑。儿童故事的魅力在于,它给与了儿童丰富的精神食粮,让他们的精神世界丰富多彩。
情节曲折生动的故事,常常会出现各式各样的人物、动物、植物、花草、地名等,这些词汇对儿童来说有可能是熟悉的,有可能是在生活中完全没接触过的,但通过故事的讲解,幼儿会逐步认识这些陌生的词汇,从而扩大了他们的词汇量。
故事的呈现方式有很多种,比如口头的讲解、图文并茂的故事书、绘声绘色的音频、生动的动画播放等,不同的呈现方式对儿童语言发展有不同作用。例如,利用多媒体给幼儿播放动画片,这种方式实现了声音和图像的完美结合,因此,能够直接促使儿童快速学习陌生词汇。对大班的儿童,可以呈现一个故事的开头,然后鼓励儿童发挥形象力自己编故事,这样有助于幼儿口头语言表达能力的提升;在欣赏完故事以后,教师可以根据故事内容向学生简单的提问,让他们发表自己的听后感或观后感,自由表达对某一人物的喜爱或厌恶,这有助于提升儿童的语言组织能力和连贯性。
三、游戏与语言教育
语言活动中一种常用的教学方式就是游戏。游戏是儿童的天性,是儿童社会交往的开始,在游戏中,儿童通过扮演不同的角色,与他人交往、合作、获取信息、沟通情感,这有助于孩子形成健康的个性和良好的自我概念。
在游戏中,幼儿是游戏的主体,他们对游戏有着完全的自,教师在给予幼儿指导时,只需用心了解儿童心中所想,引导儿童陈述自己这样做的原因,以及想收到什么样的成果;游戏环境布置,游戏规则等由儿童自己制定,使儿童用自己的方式方法解决与环境、他人的矛盾,在这一过程中,儿童的语言表达能力会有较大发展。
游戏的设置多种多样,可以利用语言文字游戏检验儿童的词汇量,比如,让孩子比赛说出尽可能多的水果种类、运动项目、动植物花卉等;利用简单的词汇引导孩子造句,锻炼连词成句的能力;通过儿童熟知的幼儿故事进行角色扮演,演一出话剧,每名角色配有自己的台词,这些生动有趣的游戏使儿童在合作、交往和沟通中自然的提高了口语交际和运用能力。
目前的幼儿语言教育过多的重视教师的讲解,忽视了语言在不同情境中的运用,致使有些儿童虽然掌握了一些词语,但在日常生活中仍找不到合适的词汇表达自己的想法和感情。通过课堂内外的游戏设置,通过与小伙伴的交流和沟通,为儿童正确运用已学的语言找到了用武之地,这极大地促进了幼儿语言运用能力的发展。
参考文献:
篇4
关键词:C语言;程序设计;教学改革
一、背景
随着科学技术的不断发展,计算机科学与其他学科的联系越来越紧密。C语言具有功能强大、表达能力丰富、使用灵活便捷、应用范围广、目标程序执行效率高、可移植等优点[1],因此很多高校将其作为计算机程序设计类课程的基础课。该课程对于培养高校学生的逻辑思维能力、编程技能、自主学习能力、分析问题和解决问题的能力都有极大帮助,并对数据库原理及应用、操作系统、单片机应用等后续课程的学习起铺垫作用。但是,由于C语言课程中涉及到的知识点繁多、概念多、重点难点多、规则较为复杂、运用灵活、不易调试、难以调动学生的学习兴趣和积极性,教师教学过程和学生学习过程都感到较为困难。
二、传统C语言教学方法和手段
传统的C语言教学过程中,课任教师作为主要的知识点传授者,大多数侧重于课本上C语言语法知识点的传授和巩固,按照所选教材的章节顺序和章节中例题先后次序进行上课讲解,针对课后习题进行作业的布置。这种按部就班地跟从教科书的授课方式,不易于将学生的实际接收和反馈情况作为授课依据,难以激发学生对该课程的学习兴趣。传统的C语言作业布置模式,让学生针对课堂上的例题和课后的习题进行编程调试,如果学生对课堂上的知识点未完全消化或学生本身非计算机专业,编程基础较差,这种作业布置模式容易使得学生有挫败感,大大降低学生学习本门课程的动力且使得部分学生畏惧上机编程。当然,也有部分学生按照课本的例题程序进行输入、调试和修改后,可实现例题中所要求的功能,带给学生一定的成就感和满足感,但也容易让学生误以为自己对C语言编程完全掌握了,而实际上,学生面对灵活多变的编程题,缺乏自我思考和灵活应用知识要点的能力。以往,传统的C语言授课方式多数是将理论课和上机实践课分开。通常先安排理论课,再安排少于理论课课时的上机课。这种传统模式容易将理论知识点和上机操作分离,学生经过理论授课后若不及时上机复习和巩固,待下一次上机操作时,容易将知识点遗忘,且不利于学生课堂上及时地理解书本中抽象的概念。而单一的上机课,学生专注于完成编程题目,或是将编程题当作此次上课的目的,单纯地为交作业而编程,临下课时,部分学生甚至为交差而拷贝、抄袭他人的程序,这种上机实践效果不利于学生将理论知识点和实践结合。
三、传统教学模式存在的问题
“C语言程序设计”作为高校相关专业的基础课程,多数高校的教学计划将本门课安排在大一或大二的第一学期,采用传统的课堂教学、课后上机编程的传统教学模式,在实际教学过程中会出现以下几个问题:(1)学生自身的计算机基础参差不齐,部分学生在初、高中阶段接受的计算机基础教学和操作训练不足,导致学生突兀地进入程序编程阶段,传统的教学模式难以让学生从零基础良好地过渡到自主编程状态,容易导致学生产生挫败感。(2)传统的C语言教学模式是一种学生被动接受知识的模式,而C语言实践性较强、重视学生分析问题能力培养,传统教学模式难以调动学生学习和编程的积极性,学生缺乏独立编写程序、解决问题的能力,难以培养学生的自主创新能力。(3)对后续相关课程的影响。在后续的面向对象的程序设计、单片机应用、MATLAB语言及应用等课程的实验及教学设计,对C语言基本知识有较高的要求,若C语言掌握得不好,会严重影响这些后续课程的学习和掌握。(4)学生自身对课程的重视度不足[2]。一些学生认为自己不是计算机专业,将来就业可能不会涉足“程序员”岗位和软件开发方面的工作,对课程的认识仅仅局限于C语言编程是计算机专业才应该熟练掌握的技能。C语言的学习实际上是通过一门具体的计算机语言系统地培养学生的逻辑思维能力。
四、对C语言教学改革的几点建议
1.作为授课教师,需要明确教学内容和目的定位。在C语言课程的第一节课,老师应当清晰地告诉学生这门课的学习目的是通过学习C语言,了解基本的算法,掌握正确的编程思想和方法,培养思考问题和解决问题的能力,提高计算机应用水平,为后续相关课程奠定坚实的基础。教学内容应该针对学生的专业,利用各种多媒体手段,选择趣味性、交互性和内容充实性的教学内容,制作适合学生在课堂上集中注意力学习的课件,帮助学生在配备教科书的学习过程中,通过教师讲授加深对所学知识的理解和掌握[3]。2.激发学生的学习热情,培养学生兴趣和自信心。兴趣是最好的老师。教师的授课应当易于学生的接受和理解,具有一定的启发性,引导学生在听课的过程中,自主思考和编程。教师应当注重课堂气氛的保持,让学生在有限的授课时间内尽可能地集中注意力,被教学内容所吸引,使教和学的师生双方都能获得极大的满足。在进行课堂教学内容的设计过程中,教师应围绕教学大纲的要求,设置一些学生熟悉的、简单的实际问题,让学生利用所学知识进行编程计算和实现。理论教学过程中,及时地发现学生的薄弱点,进行强化,师生共同参与整个教学环节。3.改进传统的教学方式。理论课和上机实践课可以同时进行,将授课课堂搬到机房,学生第一节课可以学理论课,教师在授课过程中,将一些实际编程案例通过软件界面实时再现和实现其功能。第二节课学生上机,学生可以及时地将上节课的理论知识点进行巩固和验证,并可以通过编程,发现自己的不足,任课老师第一时间向学生答疑解惑,对程序进行点评和调试。4.重视实践内容的教学。C语言这门课实践性很强,具有一定的逻辑性,应当削弱语法知识的传授,重视实践内容的教学,让学生从实际的案例编程中加深和强化理论知识点。一个完整的程序开发过程要经过需求分析、算法确定、程序设计、程序设计和调试环节。在布置上机实践作业之前,授课教师务必对本次上机内容进行思考和设计,寓知识点于编程题中,对算法有个总体的把握,允许学生将课堂无法编程完成的作业带到课下,课堂仅对其程序设计流程图或NS图进行检查和把关,实践内容从易到难,循序渐进。此外,上机实践课,可将学生进行分组,针对某一编程题,进行小组讨论和协作编程,共同完成实践教学的内容。针对上机编程题目,学生可以利用计算机网络,将一些感兴趣的问题带入课堂,通过老师讲解,学生小组讨论,利用所学编程知识实现功能,既能增强学生的学习兴趣,又培养了学生的自学能力。
篇5
关键词:项目驱动;Java;教学;程序设计
中图分类号:G623.58文献标识码:A文章编号:1009-3044(2010)22-6388-02
Research and Practice of Java Teaching Methods Based on Project-driven
WANG ZHI-qiang
(Institute of Electronic and Information Engineering Henan University of Science and Technology, Luoyang 471003, China)
Abstract: In order to stimulate enthusiasm and improve initiative for learning of students, a project-driven method has been introduced. Aimed at the student, active dynamic access to knowledge, and finally to the students to turn knowledge into capability, improve the analysis of problems and the practical ability to solve problems. After practice, good results.
Key words: project-driven; Java; teaching; programming
目前,Java程序设计已经成为各类高等院校计算机及其相关专业的一门重要的主干课程。与其它课程相比, 本课程更要求理论与实践的统一, 更强调学生综合素质的培养。
传统的教学模式是“提出概念―解释概念―举例说明”。传统的教学方法显然不能适应现代科技和社会的发展需要,迫切需要探索并实践新的教学方法。针对计算机语言课程的实践性、可操作性的特点,应该重视培养学生的独立分析问题、解决问题的能力,培养学生的应用和创造能力。通过长时间的教学实践,项目驱动作为一种教学方法,尤其适用于计算机软件课程的教学。
1 项目驱动法
项目驱动法是由教师根据当前教学的知识点设计并提出“项目”,针对提出的“项目”,采取演示或讲解等方式,给出完成任务的思路、方法、操作及结果,然后引导学生边学边练,完成相应的教学任务的教学方法。
项目驱动法的显著特征是以发展学生能力为主,把教师的功能定位在“促进学生学习,引导学生成功”上,通过对教材内容的重新整合,把教学内容和教学目标巧妙地隐含在一个或多个项目之中,教师的教学与学生的学习都是围绕一个个项目来完成的。它既能发挥教师主导作用,又能体现学生认知的主体作用,形成鲜明的“双主模式”。Java程序设计课程实践性很强,项目驱动法符合该课程教学的层次性和实用性,符合由表及里逐导深入的学习途径,符合探究式教学模式,便于学生循序渐进地学习Java程序设计的知识。在该课程中采用项目驱动法有利于构建教学情景,营造宽松的学习环境,激发学生的学习兴趣,有利于学生自主学习,获得再学习的能力,有利于充分调动学生的学习主动性,有利于学生创新能力创新意识的培养。
2 项目驱动法实施
项目驱动法采用的是四步法,即:提出项目―分析项目―完成项目―评价总结。
2.1 提出项目
项目选择是项目驱动教学成功与否的一个关键因素。选择的项目不但要考虑适合的课程,还要考虑项目本身中所能涵盖的知识面,考虑学生对所选项目的熟悉程度。在该课程之初,就给学生布置一个覆盖本课程绝大多数知识点、贯穿整个课程的项目--《学生信息管理系统》,要求学生用课程中所掌握的Java语言进行实现,完成学生信息的添加、查询、修改、删除等功能,在课程结束时提交成果。由于该项目紧密结合实际需求,与学生的学习生活息息相关,完成后能投入实际使用,因此,该项目能够驱动学生学习,激发学生的学习热情和学习兴趣。
2.2 分析项目
在教师提出项目后,应该采取“以学生为主体,教师为主导”的教学策略,不急于讲解,引导学生分析项目。分析出完成项目的思路,完成项目的方法以及具体操作步骤。分析项目处于整个教学的中心环节,根据具体项目的不同,可采取讲解、多媒体演示、学生自主摸索讨论等多种分析方式,寻找解决问题的方法,从而提出解决问题的设想和方案。这样方可充分发挥学生的主动性和创造性,激发学生的参与意识。如果项目较为复杂,可将项目划分成若干个子模块,再完成相应的子模块,最终达到完成项目的目的。本课程中,根据《学生信息管理系统》项目的功能需求,将项目划分为:登录模块,添加学生信息模块,查询学生信息模块,修改学生信息模块,删除学生信息模块。
2.3 完成项目
项目确定并分析后,要求学生以自愿结合的方式,4~5人为单位确定项目开发小组,并确定成员分工。每个小组通过讨论、查找相关资料,确定完成这个任务所需要掌握的具体内容,包括界面的布局,领域类的设计,数据库的操作等。在学生自主探究过程中,学生是主体,教师起主导作用,教师仅对其中难点问题给予适当的提示和帮助,协助学生完成任务。在此过程中要突出学生的主体地位,要在教师的引导下,充分发挥学生的学习主动性和创造性,让学生亲身感受认知的过程,并培养、提高学生解决实际问题的能力和创新意识。
2.4 评价总结
项目结束,让学生展示自己的成果,及时肯定学生的成绩,对学生项目中出现的优秀作品给予表扬,能够较好的培养学生的成就意识,极大激发学生的学习欲望和学习热情,增强学习的自信心。教师组织学生以小组为单位,进行作品展示,并介绍作品设计思路和实现方法。通过学生自评和小组间互评,学生可以在展示自己作品同时,吸取其他作品在设计中好的理念和方法,并发现自己作品的不足之处,取长补短。最后教师总评,对优秀作品给予表扬,对设计过程中所涉及的知识点进归纳,总结规律,突出重点,将实践上升到理论,使用学生对问题的认识达到新的高度。
3 结论
实践证明,在Java程序设计课程中采取项目驱动法,有利于提高学生学习的积极性和主动性,培养学生善于钻研和勇于创新的精神,提高在真实的项目中分析问题和解决问题的能力。
参考文献:
[1] 沈维政.任务驱动教学模式在计算机专业课教学中的探索与实践[J].东北农业大学学报,2007(2).
篇6
关键词:交际法语言教学;优势;缺陷;改进和优化
一、引言
交际法语言教学(commnmcattve language teaching)起源,于60年代晚期的英国传统教学方法的改革,70年代中期得到进一步的发展,80年代初期开始在我国的某些院校进行实验,交际法理论教学逐步得到推广。它根据美国语言学家海姆断(D.Hymes)提出的交际能力的理论,即交际能力不但应具有语言知识,而且还应具有运用语言的能力,尤其应注意语言运田的得体性,克拉申(Krashen)的语言习得理论也强调语言学习必须通过运用语言交际,而不是通过训练语言技能。按照交际法理论,交际法强调学习的过程,强调语言和交际相互依存的关系。因此,交际教学法的核心即教学过程就是交际过程。那么我们应该如何更好地利用交际教学法,使其达到充分为现代英语教学服务的目的呢?本文拟从交际法语言教学理论的发展脉络谈起,探讨了该教学法的利于弊,并试着提出改进其不利之处的几种方法。
二、交际法语言教学的理论发展脉络
交际法语言教学是19世纪70年代初美国语言学家海姆斯。提出的,是一种以语言功能为纲,以培养学交际能力为基本目的的教学法体系,旨在通过语言提高学习者的语言交际能力。其理论核心是海姆斯的交际能力理论和韩礼德的功能语言学理论。交际法语言教学理论经历了三个发展阶段:
第一阶段是在70年代,针对乔姆斯基(Chomsky)提出的“语言能力”概念,即语言能力是抽象的语言体系知识或语法规则知识,海姆斯提出了关于交际能力的理论(communica-tlon competence)。他认为语言能力是指一个人对潜在的语言知识和实际使用语言的能力,只是交际能力的一部分,包括:(1)可能性,即用正确的语法规则表达语言的能力;(2)可行性,即能够让语法正确的句子被接受的能力,因为语言在实际使用中取决于许多因素,如个人对信息解码的能力、人的记忆限度、以及文化、社会、交际环境等;(3)得体性,即在具体的语境中恰当得体地使用语言的能力;(4)实际操作性,指表达现实知识的能力,如有些语言,虽然语法正确、实际可行、语境恰当,但却没有在生活中出现,而有些语言虽然不合语法,但是一出现就可以被接受。由此可见,海姆斯的交际能力强调语言的交际功能、语境和语言的运用能力,在外语教学界引起了极大的反响。
第二阶段是在80年代加拿大学者卡纳尔(Canake)和斯温(Swain)进一步发展了海姆斯的交际能力理论,他们的交际能力理论包括:(1)语法能力(grammatical competence),指掌握语言规则,确切地理解和表达语言的字面意思所需要的知识和技能,也就是遣词造句的能力;(2)社会语言能力(sociolinguis-d。competence),指在不同的社会语言环境中恰当地理解和表达语言的能力,恰当是指意思和形式都恰当,也就是说,言语要合乎语法,话题的选择和表述要符合礼貌原则等;(3)语篇能力(discourse competence),指通过语言形式的衔接和语义的连贯,组成不同体裁的口语或书面篇章的能力;(4)策略能力(strategi.ccompetenc),,指为提高交际效果所运用的技能,如在交际中如何选择话题、如何开始谈话、如何保持或转移话题、如何结束话题,以及运用音调的高低和体态语言等等。韩礼德的功能语言学理论对这一交际法教学理论的形成有着巨大的影响。
第三阶段是在90年代初美国学者巴克曼(Bachman)提出了交际语言能力学说。他的学说更全面,更系统化。也更具实用性。他认为交际语言能力包括三个部分:语言能力(具体的语言知识)、策略能力(在交际中运用各种语言知识的心理能力)和心理生理机制(语言交际过程中所牵涉的神经的和心理的过程)。其中策略能力是对交际法语言教学的进一步完善。
70年代末80年代初,交际法语言教学理论开始引入我国,语言学者们积极地探索交际法在中国英语教学中的运用问题,因此“意念教学大纲”、“功能教学大纲”、“交际法大纲(功能一意念大纲)”、交际法教材等应运而生,广大语言教师纷纷开始利用交际法进行英语课教学。
三、传统教学法的局限
所谓传统法,即语法翻译法、直接法和听说法等的总称。传统的外语教学一直侧重于让学习者有意识地学习孤立的语言项目,而不把这个过程与真正的交际场景联系起来,其目的不是为了交际。它们在教学原则上非常注重语言形式(form)的掌握,而不是语言的意义(function)。所以强调听说和翻译,注重语言形式的正确性,对学生的错误每错必纠,而忽视了流畅性。传统法认为学语言就是学语音、语法、词汇,同时掌握四种基本技能(听,说,读,写),但不注重如何把语言作为交际工具运用到实际中去。在教学内容上,语法句型是传统教材的重点内容,根据“由简到繁”,“由易到难”的原则排列,练习常是机械的,课文有很多是为了配合语法句型而改写或编写的,显得不自然或过于“标准”,“人为”(contrived)痕迹明显,缺乏语言的真实性。其内容往往局限于学校、家庭生活,极少涉及社会生活。课文常常短小精悍,词汇量少,文章类型少,体裁少,几乎不考虑学生日后生活和工作的需要。在教学过程上,英国语言学家和教学法专家Brumfit把传统法教学顺序描述为:介绍项目(present)-机械操练(drill)-在上下文中练习(practice incontext)。概括来说,传统法具有以下局限性:
(1)重视掌握语言形式,而不是实际运用。
(2)强调词汇和语法规则的死记硬背,而忽略其社会功能。
(3)给学生的输入少,极少有进行交际的机会。
(4)以教师为主导,常进行“满堂灌”教学。
四、交际法语言教学的优势
交际法教学强调“以任务为本,以学生为中心”的语言教学实践,要求根据显示生活中对英语的实际需求,模拟各种生活语境,情境,为学生提供综合运用英语语言,进行交际活动的机会,它注重的不仅是语言在形式,语法上的准确性,更强调语言使用的得体性,可行性,交际的技巧性,以及训练学生在交际活动中的应变及解决问题的能力。在这样的教学活动 转贴于 中学生是一切活动的主体,他们在教学中积极主动地建构新知识,培养新技能,掌握综合运用语言的能力。
具体来说,交际法教学具有以下三个方面的优势:
(1)学生与教师的互动关系。交际法教学越来越明显的特征就是随着实习方式的改变,学生发展的主体性、主动性显得越来越重要。师生关系是一种互动、融洽的关系,而不是传统教育中的那种主仆关系。
(2)把基础知识的传授和能力的发展巧妙地结合。传统的英语课堂教学置学习的主体于不顾,只强调教师讲解知识的系统性与完整性,这是一种以教师为中心,以知识为中心的从中世纪“经院式”教学承袭下来的教学方式,其结果之一是忽视了对学生能力的培养。而交际法教学强调学生的认知能力与操作能力,即让学生自己去想,并且发表自己的看法,这样就培养了在实际生活中使用语言进行交际的能力。
(3)大大地增强了学生的兴趣。交际法教学让学生参与,有时伴有情景或模拟场景,这样让学生更能贴近生活,学生成了主角,自然而然地他们就对英语感兴趣,把学英语当作一种乐趣。
五、交际法语言教学的缺陷
交际法是新的教学法,适应时代的要求,它重视交际能力,比传统法更能激发学生的学习兴趣,刺激学生进行交际的积极性,它比试图教授整个语言形式系统的传统法更见效快,更省时省力,但是它也有不利的一面。
首先,用交际法进行语法教学,语法学习的系统性和渐进性在一定程度上受到影响。心理语言学实验表明,无论是儿童母语习得,还是成人二语习得,他们对于语法项目的习得和领会都是按一定的次序进行。交际法的语法教学实践往往采用功能一意念大纲,把教学的重点放在如何使学生在特定的语境中,为实现特定的交际功能,如:询问、指示、命令、拒绝、请求等,正确而又得体地运用这些语言形式。在这种体系中,语法的系统性和渐进性受到一定程度的忽略,有时会给人以杂乱无序的感觉。
其次,交际法的语法教学中,语法项目的输出占相当大的比例,即学生用大量的时间进行交际会话来理解巩固语v点。与传统语法教学相比,交际法的语法知识输入比例相对减少。而语言学家Van Patter和Cadiero发现,“那些只会从输入中感知和处理语法结构的学生在理解句子方面要优于以输出为主的学生。”除此之外,交际法还有其他一些问题。正如Richard和Rodgers所指出的那样:"the adopting of a commu-fricative approach raises important i,ssues for teacher training,materials development,and tesn,ng and evaluafion。”
六、对交际法英语教学的改进和优化
交际法语言教学主要与交际过程中的语言学习有关,这种教学的目的在于帮助学习者获取“交际能力”。要做到这一点,语言形式和功能都被必须强调,语言的正确使用是“交际能力”的一部分:语言流利和准确也同样重要:教材和实际交际活动应该尽可能真实。这使学生和老师都平添了不少压力。因此,为了更好地采用交际法进行外语教学,笔者提出了以下几种改进方法:
首先,英语教师要不断学习先进的教学理论,提高自身的专业素质和业务水平,正确理解“交际能力”的内涵,认识交际法英语教学的实质,要熟悉说英语国家的社会文化。了解学生的学习心理并掌握培养交际能力的方法和途径,这样才能正确运用交际法进行英语教学。
其次,在教学过程中,教师要正确处理培养学生听说能力和读写能力之间的关系,鼓励学生在尽可能多的语言环境里参与口头和书面交际,不仅满足他们目前学习英语的需要,而且满足他们将来使用英语进行有效交际的需要。
此外,教师还要正确对待交际法英语教学中的语法教学,分配适量的课堂时间系统地教授语法知识,教师应想方设法为学生创造、提供一些有意义的、交际性的操练机会,使学生既能学到语法结构。又能训练他们的交际能力。
篇7
汉语拼音教学是汉语教学的主要内容,也是汉语教育重要的研究对象。汉语拼音是帮助识字,学习普通话的有效工具。几年来,汉语拼音教学的研究取得了丰富的成绩。汉语拼音教学内容丰富,要提高汉语教学质量首先要重视汉语的拼音教学,这样才能取得比较好的教学成绩。
目前汉语拼音教学方面有两中不同观点,一种认为,汉语拼音教学的目的是辅助识字和查字典,也可以帮助学习普通话,教学要求要求低,教学时间要短;另一种认为,汉语拼音的功能是多方面的,可以帮助阅读,识字,写作,帮助学习普通话,帮助操作电脑等。熟练地掌握汉语拼音可以培养学生多方面的素质,在普通高校汉语教学要充分发挥汉语拼音的多功能作用,对汉语拼音教学的要求也应该适当提高,应使学生能够熟练地掌握和运用汉语拼音。这一点在汉语教学中不能忽视的重要教学内容之一。
当前在推广教学汉语拼音方面,存在一个比较严重的问题,就是拼音教学的方法问题,凡是能较快地让学生直呼音节,阅读拼音小报和注音读物的拼音教学法,就是我们需要的新教法。大多数教师重视声母,韵母及音节的教学,训练的形式多样,且收益显著,却忽视了同等重要的《汉语拼音字母表》的教学。《汉语拼音字母表》作为汉语拼音教学的一个重要组成部分,必须对其进行扎实有效的训练,方能为今后的汉语学习打下坚实的基础。由于汉语拼音字母抽象,难学,难记,学习汉语拼音,就要耗费学生大量的时间和精力,老师教起来也非常吃力,因此,我认为课时安排上应有足够的课时量,应让学生先学抽象可识的基本汉字后,再开始学汉字。如何提高学生的学习汉语拼音兴趣,如何让学生尽快掌握汉语拼音这个识字工具,如何提高汉语拼音的教学质量,如何提高教师驾驭课堂汉语拼音教学的能力,是目前提高汉语教学效果和质量的现实问题。通过学习,调研,我认为,在汉语拼音教学中利用各种教学手段能让较好地解决上述问题。具体应采取以下几个方面的措施:
1丰富教学,突破难点
丰富多彩的汉语教学活动使学生远离了拼音的单调乏味,学生在有趣的学习活动中陶治情操,学会学习。但是由于认识水平和接受能力差异,总有一部分学生在学习中会遇到这样或那样的“拦路虎”,学得比较艰难。所以作为汉语教师应该采取多种措施,教学方法灵活掌握,调动学生学习汉语拼音的积极性。
2 a,o,e四声的交序认读
a,o,e的四声是学习单调韵母的开始,如果打好这个基础,其他韵母的四声就不成问题了。学生在发音时容易将第二声读过头或者第三读不到位,还容易混淆第二和第四声的调号方向。因此,应该采取以下措施:①示范朗读。教师应该给学生们做准确的示范,让学生看清口型,听清发音,然后模仿读,反复读几次,直到正确为止。②直观演示。应充分利用课本中的插图来引导学习。先让学生观察四个声调像什么,在引导学生编训口溜读记。如:“汽车平走???,汽车上坡ááá,汽车上坡有下坡aaa”等等。③游戏趣味。教授新课时,可以采用的游戏方法很多。比如,采蘑菇,拔萝卜,摘苹果,猜一猜,找朋友等。尤其是在复习巩固时,更要的多使用,而且要尽量让每个学生都能参与游戏,以加强学习效果。④不断巩固。复习巩固一定要专门安排一节课来上,可以充分利用一些零碎的时间进行,如课前一分钟,课尾一分钟,课后一分钟,回家几分钟,这样的复习既有趣又有利于记忆。
3声母跟韵母的准确拼读
从b,p,m开始,学习声母和韵母的拼读。虽然进行了示范,也学习了拼读规则“前音轻短,后音响长,两音相连猛一碰”,“声轻介快韵母响”,但是少数学生还是无法准确地拼出音节来。主要存在这些方面的问题:①漏声母,如b和o拼成“o”,zhi念成ji,chi念成qi, chang念成 qang等等。②换声母,如b和o 拼成“mo”。③换韵母,如b 和o拼成“ba”。④三拼音节漏介音,如“lian”拼成“lan”“lǖ”拼成“lū”,“chi”和”zhi”等词的发音不准等等。发不出正确的音时,找出原因,及时采取有针对性的措施,及时改变错误,找出病因,对症下药。掌握方法,反复训练。除了教给学生拼读规则以外,还可以教学生这样一个方法,快速地把声母韵母两个音连接起来,连续几遍,一遍比一遍快,最后自然而然地发出整个音节的读音。
4 融入生活,实现双赢
篇8
关键词:C语言,实验教学,计算机考试软件
1. 引言
C语言是国内外广泛使用的计算机语言。目前全国各高等院校面向计算机相关专业和非计算机理工科专业普遍开设了C语言作为基础必修课程。。
作为计算机类专业基础课,C语言是掌握计算机程序设计基本方法、形成正确的程序设计思想的入门课程,为后续专业课程的学习和拓展打下编程基础;作为非计算机类的公共基础课,C语言课程是激发学生逻辑思维的课程,为后续专业理论深入研究提供了有利的计算机方法和应用工具。同时随着《全国计算机等级考试(二级)》的全面展开,C语言课程成为全国计算机等级考试(二级)的重点课程之一。虽然C语言课程越来越普遍,越来越重要,但是由于授课对象都是初次接触程序设计的大学低年级学生,其丰富的语法、复杂的结构层次、新颖的思维模式让学生会逐渐产生畏难情绪。因此,采用何种教学方法来激发学生的思维,从而提高学生的编程能力,是这门课程对我们教师的教学提出了更高的要求。
通常,课堂教学以PPT或板书形式强调语言本身的语法教学,虽然学生掌握了不少语法知识,但是在面对实际问题时,却不知如何下手,不能灵活运用,甚至学完了这门课程还不会上机调试程序、解决问题并最终实现目标程序。而实验教学不同于课堂教学,它的主要任务是培养学生运用综合知识的能力。因此,加强对实验教学重要性的认识,不仅是提高学生学习效率的有效手段,也是提高C语言教学效果的重要环节。
2. 实验教学安排
教材以谭浩强的《C程序设计》为例,可以看到章节的划分以数组章节为分界点。我们把实验教学内容分为前期基础性实验,和后期综合性应用实验。前期基础性实验对数据类型、运算符与表达式等基础语法,以及顺序、选择、循环等基础结构进行设置;后期综合性实验以一道实际应用大题目贯穿数组、函数、指针等章节的复杂知识点。
2.1 前期基础性实验
在前期基础性实验过程中,针对以往学生上机实验不能自觉完成、拷贝程序等不良现象,为了让学生一开始就养成良好的上机实验态度和上机实验习惯,同时为了让学生尽可能理解和掌握每节课的知识点,打好前期语法基础,我们尝试了上机实验课程配套使用计算机考试软件做习题的方式,取得了显著教学效果。首先,选取选择题、判断题和程序填空题题型让学生练习,这样,学生会自觉地对应习题题目到书上找知识点去解决问题,另一方面,以他们熟悉的题型开始接触,不会产生畏难心理。
在实验过程中,同学之间会互相交流和请教;同学之间也会针对某个大家都做错的问题进行激烈讨论;如若几个学生讨论后仍然不能解决,他们会主动请老师解答;同时,对于学生提问多次的问题,老师也将进一步在习题课上作为典型例题再次举一反三的讲解。这样的前期实验教学过程可以加深他们对知识点的理解和掌握。
以一道例题为例:
main()
{ int i,j;
i=010;
j=10;
printf(“%d,%d”,++i, j++);
}
在学习完数据类型和表达式章节和输入输出章节后,设置这道输出程序结果的选择题。。学生在做这道习题时,一致认为习题给出的答案是错误的,同学热烈讨论过后,问老师题目答案是不是出错了,这时老师才提示大家忽略了一个细节,并告知答案没有错,这道题目不仅需要学生掌握自增、自减操作符的应用,还需要掌握常量的知识要点。这样当个别同学领悟到整数常量八进制形式的这个知识点时,会留下深刻的印象。。随后在习题上,老师再次将这道习题作为典型例题向所有学生进行讲解,如此下来,学生遇到类似的题目,会比较小心并且能深刻理解常量方面的知识点。
在每届学生学习C语言的过程中,计算机考试软件中的题库可以随时根据计算机二级考试大纲进行更新,这样既考虑到C语言课程的教学质量,同时又和二级考试紧密衔接在一起。
2.2 后期综合性实验
经过前期基础性实验教学,学生慢慢适应C语言的总体结构和思维方式,不会这么惧怕C语言的学习,这时适时引入后期综合性实验教学。从理论联系实践的角度,选择一个大的程序设计题目贯穿后面所学数组、函数、指针等知识,使学生对计算机语言编程解决实际问题有更深刻的感受。在此上机实验过程中,老师应以鼓励学生动手、激发学生兴趣为指导思想。老师通过巡回指导,发现学生解题的新思路、新方法,以及学生学习中普遍存在的问题,并实时地提出问题,对学生进行正误判析,解决普遍性问题,或者请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励大家再提出新方法。实践证明,这种教学方法效果显著,课堂活跃,学生的参与程度很高。
2.3 评分制度
无论是在前期基础性实验,还是后期综合性实验教学过程中,我们发现适当的进行上机实验分数评分和加分制度,能调动学生学习的主动性。从学生角度而言,他们一定程度上还是比较在意分数,并且解决问题、得到分数的同时也能给他们带来有成就感。
3 结束语
实验教学的改革,尤其是通过基础性实验和综合性实验两阶段的训练,克服了只重视语法授课过程而缺乏运用与动手等综合能力的培养,创建了解放思维的导向活动,提供了学生发挥创造力、想象力的自由活动空间。总之,在C语言教学中,不应该忽视实验教学环节,在此环节中还有很多潜力值得我们教师挖掘,还有许多方法需要我们教师探讨。
参考文献
1.谭浩强. C程序设计(第三版)[M]. 北京:清华大学出版社.2005.
2.邹玉波. 对C语言教学改革探讨[J].教育研究,2007,9(7):126.
篇9
关键词: 高职院校C++语言课程 传统教学法 任务驱动教学法 项目教学法
1.引言
C++语言课程是高职院校计算机相关专业的一门必修专业基础课,也是实践性和应用性非常强的一门计算机语言课程。因此,它是学生最怕学、教师最难教的一门课程。但由于C++语言的功能强大,兼并C语言的所有特征,并扩充了面向对象编程部分,因此受到了许多软件开发公司的欢迎。在主要培养学生的实际操作动手能力,以就业为导向高职院校的计算机相关专业,C++语言课程的开设是十分必要的。怎样能让学生在有限的课堂时间,尽可能地掌握这门课程的基础和精华,是每一个教师值得思考和探索的问题。下面我谈谈多年来带这门课的教学方法,供大家借鉴。
2.教学方法概述
所谓教学方法是指教师和学生为了实现共同的教学目标,完成共同的教学任务,在教学过程中运用的方式与手段的总称。由于时代的不同、社会背景、文化氛围的不同、研究者研究问题的角度和侧面的差异,使得中外不同时期的教学理论研究者对“教学方法”概念的界说自然不尽相同。人类需要进步,进步少不了教育教学,因此教学方法将是伴随人类进步的一个永远的话题。
3.C++语言教学特点分析
3.1C++语言的优点
C++程序设计语言简洁、紧凑,功能丰富,表达能力强,使用灵活方便,目标程序效率高,可移植性好,适合编写各种软件,尤其是系统软件。同时C++程序设计采用了面向对象程序设计思想,集成了许多新的思想与方法,把握了程序设计的发展潮流与方向,更有利于方便、灵活、高效地处理、解决实际问题。所以,C++程序设计语言已在众多领域得到广泛应用,成为本科和高职院校计算机专业的专业基础课程。
3.2C++语言课程教学目标
高职院校C++程序设计语言课程的教学目标:通过该课程的学习,使学生掌握程序设计语言的一些基本概念和语法规则,掌握程序设计的一般方法,掌握过程化程序设计与面向对象程序设计思想及方法,为培养学生的软件开发能力打好基础。
3.3C++语言课程教学重点与难点
C++语言功能丰富、设计灵活,具有繁多的数据类型和复杂、灵活多变的语法结构。C++语言的教学重点包括C++基本数据类型、语法结构、程序结构、传统结构化程序设计、数组,指针,类和对象、继承和派生类、多态性和虚函数、面向对象编程思想及异常处理等内容。教学难点主要包括许多抽象的概念,比如数组、指针、继承、多态性,函数模板,类模板等内容。因此,在C++语言的教学过程中要做到抓住重点着重讲解,对于难点内容,不做过多要求,灵活处理。
4.C++语言教学方法探讨
4.1采用传统教学法
所谓传统教学法是一种以知识为本位的教学,这种教学重在强化知识,只关注知识的接受,学生成了盛装知识的容器,教师不关心学生的接受效果。在C++课程的教学过程中,无论是职业院校还是本科院校,过去都采用传统教学法。本来C++语言课程是一门实践和应用课程,容易激发学生学习的兴趣。但由于采用传统教学法,结果使得学生学起来很吃力,也没有兴趣,最后产生害怕甚至放弃的想法。因此,C++语言课程采用传统教学法确实不合时宜,不仅老师授课觉得乏味,学生听课也更加枯燥。
4.2采用任务驱动教学法
所谓“任务驱动”就是在学习信息技术的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。
在C++语言教学过程中运用任务驱动教学方法,就是把教学内容分解成许多小的任务,在完成这些小的任务过程中学习和掌握C++语言的教学内容。这种教学法中,教学主导者由传统教学中的老师变成了教师和学生一起参与,教师帮助学生,在一些问题的驱动下,来完成这些给定的任务。这种教学法能有效调动学生学习的积极性,使学生在学习过程中通过完成任务而获得成就感,从而激发他们进一步学习的欲望。当然这种教学法也使学生掌握知识的能力大大提升。
4.3采用项目教学法
项目教学方法是一种以项目为核心的教与学的方法。项目通常包含某个特定主题的深入学习,在老师的配合下,由一组学生共同工作、研究、寻找问题的解决方案。在项目教学中,学习过程成为一个人人参与的创造实践活动,注重的不是最终的结果,而是完成项目的过程。学生在项目实践过程中,理解和把握课程要求的知识和技能,体验创新的艰辛与乐趣,掌握分析问题和解决问题的思想和方法。
在C++语言教学过程中,采用项目教学法,就是把教学内容的知识融合在一个项目里面,再把这个项目分成多个小项目,在老师的指导下,分成多个小组,每个小组成员进行分工合作来完成项目。这种教学方法给了学生更多的自由空间,让学生具有创新能力,同时也调动了学生学习的积极性,使学生既学得快又学得好,知识的掌握也比较牢固。
4.4几种教学方法的比较
我在职业院校带C++语言课程已有几年,分别对上述几种教学法都进行过尝试和实验。下面把使用这几种教学法学生对C++语言同一知识点掌握情况的抽样调查情况做一个比较。比较情况如下表1所示。
表1 几种教学法学生掌握知识情况对照表
通过上表中几种教学法的比较不难看出,在C++语言教学过程中,采用传统教学法学生能掌握知识点的通过率低于其他两种教学法。采用任务驱动教学法,学生掌握的知识点的通过率高于传统教学法,低于项目教学法。采用项目教学法,学生掌握的知识通过率最高。因此,C++语言课程教学方法的选择与学生掌握课程知识的效果有着直接联系。尤其是对于高职院校,学生基础较差,对书本知识掌握较困难,他们都喜欢在实践操作中来掌握课程知识,课程教学法的选择几乎决定了他们对这门课程知识的掌握程度。
5.结语
本文以C++语言课程教学为载体,分析了C++语言课程采用几种教学法教学的优点及缺点,主要探讨了学生对课程知识的掌握情况、学生学习兴趣的培养及学生动手能力和综合素质能力等方面。以期本文能给教学工作者及相关人士以借鉴和思考。
参考文献:
[1]景雪琴.C++语言程序设计课程教学探讨[J].高等教育研究学报,2005(02).
[2]刘晓妍,胡彦玲.基于C++的面向对象程序设计教学改革与研究[J].电脑知识与技术,2007(03).
[3]龚静,李英杰.高职程序设计语言课程实验教学探讨[J].湖南环境生物职业技术学院学报,2010(01).
篇10
【关键词】初中英语;词汇教学;方法研究
1.前言
词汇是英语知识的基础组成部分,学生的词汇量直接关系到学生的英语水平,只有掌握了扎实的词汇知识,具有丰富的词汇储备,学生才能够更加自如地进行英语进行表达。但在当前的初中英语教学中,词汇教学方法不够恰当,教师一味地要求学生死记硬背词汇,学生积极性不高,无法实现理想的教学效果。因此,初中英语教师应该积极探索,创新词汇教学方法,注重学生学习兴趣的激发,提高初中英语词汇教学效率,进而从整体上提高初中英语教学水平。
2.初中英语教学现状分析
当前,初中英语词汇教学方法使用不够合理,主要体现在以下两个方面:第一,在词汇教学中,教师一味的要求学生记忆,没有给学生讲解相关的词汇记忆方法,学生记忆效果不佳,经常感到力不从心,久而久之就会失去学习英语的兴趣。因此,教师应该把词汇记忆方法渗透在词汇教学中,帮助学生记忆。第二,在词汇教学中,教师单一地把词汇表面意思灌输给学生,忽视了单词文化的讲解,学生对单词的理解不够全面,离开了特定的语境就不知道如何使用单词,学生单词应用能力不强。与很多语言一样,英语也有悠久的历史文化,除了表面意思外,很多词汇还具有更深层次的含义,在教学中,教师应该给学生讲解相关的词汇文化,让学生更加全面的了解词汇意义,能够在各种语境中灵活应用词汇。
3.初中英语词汇教学方法
3.1注重词汇教学的导入环节
在传统的初中英语词汇教学中,教师一来就“开门见山”地给学生讲解词汇意义,讲解之后要求学生背诵、记忆,学生积极性不高,教学效果不佳。因此,在词汇教学中,教师应该进行合理设置导入环节,充分应用游戏、歌曲、视频,吸引学生的注意力,激发学生学习的积极性,以保证词汇教学活动能够顺利开展。比如,在仁爱版初中英语教材七年级上册的“Where are you from”一课的词汇教学中,在词汇教学开始之前,教师可以用多媒体给学生播放相关的英语歌曲,把学生的注意力集中起来,为学生创建轻松、愉悦的学习情境。这样一来,不仅可以激发学生学习词汇的兴趣,提高英语课堂的学生参与度,而且能够让学生认识到歌词中的其他单词,丰富学生的词汇量。
3.2充分应用构词法
英语词汇一般由词根、词缀构成,有很强的规律性,在教学中,教师应该给学生讲解构词法,让学生了解构词规律,记住一些常见的词根与词汇,减轻学生的记忆压力,实现触类旁通、举一反三的词汇教学效果。比如在unhappy这个词汇的教学中,教师可以给学生讲解“un”这一词缀的构词规律,让学生派生出unlike、unfriendly、unusual等词汇,这样,不仅可以加深学生所学单词的印象,而且可以拓宽学生在英语词汇方面的视野。此外,英语词汇中有很多复合词,在教学中,教师应该引导学生灵活转化词汇之间的不同词性,帮助学生全面理解、记忆单词。
3.3充分应用语境理论
词汇教学不能脱离句子单独进行,否则会影响学生对词汇的正确理解,而在当前,还有部分英语教师在教学中忽视
了语境理论,把词汇语相关语境和文化脱离开来,学生对西方思维方式理解不够,“中式英语”大量存在,致使学生英语难以提高。因此,在词汇教学中,教师应该充分应用语境理论,首先,英语词汇往往包括外延意义、内涵意义、社会文化意义等多个层面的意义,在教学中,教师应该把词汇放到具体的句子中对学生进行教学,并引导学生学会根据上下文的意思,把单词相关单词意思推导出来。例如,在Her eyes never shifted;she only stare.这个英语句子中,学生知道“shift”的意思是“移动”,却不知到“stare”的意思,这是,教师应该引导学生根据语境进行推测:在此句英语中,这两个词成反义词的关系,而“移动”的反义词为“定住”,通过引申,眼光定住就可以翻译为凝视,在具体的语境中,学生能够轻松推导出相关单词的意思。其次,在英语词汇中,一词多义的现象普遍存在,为了方便学生的理解,教师应该应用语境教学,帮助学生消除英语词汇中的歧义。就拿“dog”这个单词来说,在汉语语境中,“dog”偏向于贬义,如“走狗”,而在英语语境中,“dog”多为褒义,如“Every dog has his day”,在教学过程中,教师要引导学生用不同的思维来对同一个单词进行理解,并把学生带入到不同的语境中,让学生学会理解同一个单词的不同意思,减少学生在单词理解中的障碍。
3.4为学生讲解英语文化知识
中西方文化有一定的差异性,在学习词汇的过程中,学生难免会出现理解错误,其中词汇外延意义是人们对词汇所指事物怀有的特殊感情或态度,经常受文化、地域等因素的影响,且随着不同的语境的变化而变化。比“child”这个词汇,词义经常因为人们不同经历或情感态度而变化,在喜欢儿童的人眼中,child是lovable、sweet等,在不喜欢儿童的人眼中child是mischievous、irritating等。在给学生讲授这类词汇时,教师要引导学生根据不同的文化和不同的情感态度在语境中分析词汇的内涵意义,准确把握英语句子中作者要传达的意思,提高学生应用词汇的实际能力。
4.结束语
当前,中学英语新课程改革不断深入,传统的词汇教学方法已经无法满足教育改革的需要。因此,初中英语教师要积极探索,创新词汇教学方法,让学生的词汇量更加丰富,提高学生的词汇应用能力,进而提高学生的英语水平。
【参考文献】