APP下载

浅谈C语言的启发式教学

2009-01-22袁素琴

职业·下旬 2009年9期
关键词:技校C语言学法

袁素琴

计算机语言相对枯燥,尤其是理论课,老师怕教,学生厌学。C语言作为计算机语言中最基本的一种高级语言,有着广泛的应用。它独特的结构化程序设计方式能给学生一种崭新的思维启发。学好这一门课将使学生分析问题、解决问题能力有所提高。为此,笔者在教学实践中尝试运用启发式教学,充分调动学生学习C语言知识、掌握操作技能的积极性和创造性,培养学生的学习能力、操作能力,并形成良好的思维品质,取得了良好的教学效果。

一、运用启发式教学要把握三个方面

1学生的认知能力

学生认知能力包括识记、理解、应用、分析、综合、创造等。在启发式教学中应根据学生认知能力,采用相应的启发式方法。技校学生一般基础薄弱,认知能力较差,但有好奇心和一定上进心,其学习具有由简单到复杂,由感性到理性,由浅及深的特点。因此C语言教学必须采用通俗易懂的方式和生动具体的例子,有些重要内容还要在不同的知识中反复出现。温故而知新是学生认知的规律,应通过旧知识引出新知识并加以适当循环的方式讲解。

2学科特点

C语言教材很多,根据技校学生的素质特点,教材应有严谨而浅显的风格,丰富多彩的例题。因此选择了谭浩强主编的《C语言程序设计》。教材选定后,教师首先要对教材内容了如指掌,触类旁通;其次要根据教和学的规律,把知识内容按一定的顺序排列,遵循深入浅出、由易到难、循序渐进的原则,注意教材的系统性、科学性和各部分内容之间的相互关系:再次是注意与数学等基础课的密切配合。

3教与学的统一

现代教育理论认为,只有教师与学生配合默契,才会教得自如,学得轻松。在运用启发式教学时,教师选择教法时要考虑学生的学法,设计教法时要设计相应的学法,并使“双法”优化,默契结合。

教师只有先将学生认知能力、教材知识特点、教法与学法三者有机地融为一体,在教学过程中运用启发式教学才能游刃有余,获得最佳效果。

二、运用启发式教学要抓住三个关键

很多老师都有体会,强调课前预习、课后复习的重要性,对技校的大部分学生奏效不明显。如何结合学生的特点,以不同的方式激发学生的思维,使他们在愉快、轻松而紧凑的45分钟课堂上达到老师的要求,是摆在老师面前的重要课题。启发式教学正是以激发动机、激发思维、激励知识的成功转化为内涵,以质疑、回答、点拨、铺垫、操作及电化教学为手段,以准备、诱发、释疑、解惑、应用为程序的一种教学方式。

1激发动机

实践证明,人们在满怀兴趣时,常常学习得迅速而又牢固。因此要把启发学生的学习动机作为启发式教学的首要问题来抓。比如介绍循环结构一章时,首先给学生讲了一个有趣的故事:5名水手和一只猴子漂泊到一个孤岛上,发现了一堆椰子,他们分别按同样方式平均分配椰子,最后让学生计算总共有多少椰子。学生听完后出现了孔子所言的“心愤口悱”,求知的渴望被激起,却又无从下手,从而创设了良好的导“愤”、激“悱”的启发情境,老师便可以牢牢抓住学生的注意力,介绍循环结构的知识,并编写相应程序解决这一有趣的问题,学生在恍然大悟中认清了循环结构的重要性,从而激发出了强烈的学习动机。

2激活思维

“启发”的“启”是“开启”之意,当学生经过积极的独立思考仍不明其解时,教师要旁敲侧击,导以思路,使其能登堂入室,寻求奥秘:“发”是“懂得”之意,当学生经老师的思路引导而心有所悟时,老师可进一步诱导使其完全理解,由此可见,启发的思路就是一个完整的思维过程。

在教学过程中,要将老师的“教”、“问”与学生的“听”、“想”、“看”、“练”、“答”结合起来,做到内容丰富、形式多样,在循循诱导下,充分发挥学生的主观能动性,让学生以轻松的心情、活跃的思维来接受新知识,学生学习C语言的积极性高涨,避免了老师怕教、学生厌学的被动局面,同时也提高了学生分析问题、理解问题、解决问题的能力。

3举一反三

“反”有“类推”之意,指学生对所学知识能融会贯通、善于类推、由此及彼地归纳整理或发现新知。举一反三是启发式教学应达到的较高境界。

教师在进行C语言教学时,首先要善于精选事例,使其具有明显的代表性,如一元二次方程求根问题、排序、筛选及模块化程序设计问题,要把知识恰到好处地贯穿到具体实例之中,激发学生思考,组织学生讨论,让学生全面参与问题的解决过程,从而达到由此及彼的效果。

猜你喜欢

技校C语言学法
基于Visual Studio Code的C语言程序设计实践教学探索
“二元一次方程组”学法指导
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
论子函数在C语言数据格式输出中的应用
浅议技校学生语文素养的培养
新形势下技校计算机专业人才培养探讨
技校图书管理信息化建设方案探究
浅谈技校的师生关系
站在学生的角度看学法