《C语言程序设计》教学探析

2012-08-15 00:51徐金彪
中国校外教育 2012年5期
关键词:C语言程序设计上机C语言

◆徐金彪

(廊坊食品工程学校)

《C语言程序设计》教学探析

◆徐金彪

(廊坊食品工程学校)

《C语言程序设计》,是计算机专业一门非常重要的专业基础课,是一门理论性和实践性都很强的课程。该课程不仅是学生学习程序设计的开端,更是培养学生动手能力和分析解决问题的能力,这门课程的学习效果直接关系到学生其他专业课程的学习。如何提高中等职业学校C语言课的教学质量?

一、根据中职特点,合理安排教学内容

中等职业教育培养的是直接进入社会某一具体岗位、从事一定职业的技能型人才,着重培养学生的就业能力、学习能力、工作能力和创业能力。近年来,随着中职生源的滑坡,中职学校学生基础较差者占多数。笔者结合目前学生的知识水平,适当降低理论知识的难度和深度,教学内容力求浅显易懂。教学中侧重C语言的基本特征、结构和基本的应用方法,重点放在学习对程序设计方法的理解和使用上,着重于程序设计在实践中的应用。适当整合各章知识点,精心安排教学内容,分散重点难点。提高学生逻辑思维能力和计算机操作技能之目的。

二、培养兴趣,做好入门教育

多数中职学生的基础知识不扎实,学习兴趣和学习动力容易受主观因素影响。针对这一现状,教师结合本课程的特点,合理有效组织教学,精心准备好每一次课,想办法吸引学生的眼球,引起学习兴趣,做好入门教育。首次教学,完全可以在机房进行,通过教师机向学生展示一些趣闻性的问题并演示几个实用性的程序,并让学生用编程软件运行第一个C程序。最终目的是使学生感到编辑不但有趣,而且实用,可以解决很多现实问题。

三、以传授编程方法为主,培养正确的思维模式

教师要培养学生在编程过程中逐渐形成计算机的“思维方式”。教师在讲解的时候,应当教会学生对问题如何入手分析,如何将问题进行分解,需要哪些步骤才能使问题得到解决。在此过程中一定要讲解详细,思路清晰,使学生理解问题的分解过程。由自然语言向流程图再到源程序逐层推进,知识点衔接自然流畅,使学生感觉新知识并不陌生。

四、注重培养团队精神,以“竞”求进

对中职学生而言很容易失去上机兴趣,也很难达到上机实践的目的。因此,不妨针对中职学生的特点,适当转变上机形式。以组建团队的形式上机实践,事前分给每个学习小组不同的实践任务。组长负责本组学生利用课余时间去思考,收集资料,上机时各组先分别完成相应任务,然后先后演示成果,评判优劣,最后在进行任务交换,讨论编程心得。在此过程中,教师主要充当协调者的角色,对确有疑难地方适当加以指导,主要过程由学生自行解决,则学习能力强的学生自然会成为教师的助手。

总之,教师在教学实践中要细心观察、总结,在教学方法、教学手段和课程设计上要不断探索、积累经验。教学实践中结合课程特点,针对学生现状,因势利导,能从各个方面提高学生兴趣,培养学生的动手能力和逻辑思维能力,不断提高计算机程序设计语言的教学效果。

猜你喜欢
C语言程序设计上机C语言
周金应
标准化护理程序对体外膜肺氧合术患者上机各阶段用时的影响
基于Visual Studio Code的C语言程序设计实践教学探索
51单片机C语言入门方法
上机数控“可疑”的高毛利率
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
浅谈《C语言程序设计》课程的教学改革