文档库 最新最全的文档下载
当前位置:文档库 › 对c语言教学的思考

对c语言教学的思考

对c语言教学的思考
对c语言教学的思考

对c语言教学的思考

摘要:中等职业学校学生每年都要参加职业能力竞赛,电子专业也不能例外。c语言不仅涉及电子产品装配课程,还对单片机和机器人教学有重要意义。由于学生是初中毕业升上来的中专生,理论知识水平不高,因此学生要掌握运用这门语言有一定的难度,怎样进行有效教学值得思考。

关键词:职业能力竞赛中专生思考

首先要学习好C语言的基础知识,课本内容学生学习起来比较枯燥,对于基础知识的学习采用课件加视频教学,这样学生掌握起来不是太枯燥,既有声音和图像学生学习起来比较形象直观些。

C语言的基本特点有以下几点:语言简洁,使用灵活方便;运算符丰富,表达能力强;数计类型丰富;目标程序质量高,具有面向硬件系统的特点;具有结构化的控制语句和模块化的程序结构;具有编译预处理功能,程序设计自由度大,可移植性好。教学中需要学生掌握C语言的数据类型、常量与符号常量、变量、C语言的运算符和表达式、赋值运算符和赋值表达式、自增自减运算符以及逗号表达式,结构化程序的三种基本结构、C语句概述、数据输出包括字符输出函数putchar()和格式输出,printf ()、数据输入包括字符输入函数getchar()和格式输入函数scanf(),还有一些简单的C语程序设计举列等。

上机实验是学习c程序设计语言必不可少的实践环节,特别是c 语言灵活、简洁,更需要通过编程的实践来真正掌握它。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查所编的程序是否正确。上机实验需要注意以下几点:

1、熟悉程序开发环境、学习计算机系统的操作方法

一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。

2、加深对课堂讲授内容的理解

课堂上讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住。可以让学生通过多次上机练习,这样对语法知识有了感性的认识又加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。有时一些内容学生在课堂上听懂了,但上机实践中会发现对原来理解有偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。只有通过上机才能检验是否掌握c语言、编写的程序是否能够正确地解题。

3、学习上机调试程序

完成程序的编写,决不意味着万事大吉。有时认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误,有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的,开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学学生来说,尽快掌握程序调试方法是非常重要的。

实训阶段是一个过渡阶段,通过前一阶段对语法的学习之后,可能有很多概念学生比较模糊,通过实例能够让学生掌握c语言的运用。对于初学者最好还是动手打一遍程序比较好,毕竟有些东西对学生来说,都比较陌生,如果每个字都打完的话,有些代码不想记住也难。在实训阶段要弄懂练习的每一个例子,如果能把一些例子稍稍修改,弄懂里面精髓的东西,让学生知道为什么这样做,最后,帮助学生汇一下总,把前面做过的例子里所用的技术理一下,再做一个比较大的例子,尽量把所懂的知识全部应用到里面去。建议学生平时注意些信息的收集,上网的时候多看一些优秀的教程和优秀的代码,遇到问题多让学生之间进行讨论,锻炼学生问题的解决能力和与同学合作的能力。

在实训中要求学生注意安全操作,严格按照实验教学的程序及规

章制度进行。尤其是实验管理无论是实验课前准备和记录及课后实验报告等方面工作需扎实,成功的实验能够促进教学质量的提高,培养学生探究与质疑的能力。但教学中也存有不少问题如教学课时不足,学生学习成绩差别较大和学困生较多等。总之,我将不断改正实验教

学,让绝大部分的同学感受到学习c语言的乐趣和成就感,实践教学真正能对中专学校教学起到正面的指导作用,真正把学生从书本中解放出来,改变教学脱离知识,脱离思维,以题为核心教学的现状,更加促进中职教师提升自己的学科素质和科学素养。

相关文档