语言教学之我见

时间:2022-10-08 02:05:44

语言教学之我见

【摘要】要想减轻学生的学习压力,使学生轻松掌握教材知识,就必须扎实推进教育教学改革,在改革中不断创新,形成属于自己的,切实有效的教学观。我的C语言教学观是:初学者应当熟悉标准格式语句,掌握必备算法;熟练后应当适应语句的多种形式,增加常用算法的理解。

【关键词】C语言 入门难 初学者 算法

谈及C语言,许多朋友都感觉到:C语言功能强大,应用广泛。C语言知识犹如“少林功夫”般博大精深,实在难学。有教师认识到:学习C语言必须解决学生问题,提出激发学生学习兴趣,做学习主人的方法。也有教师认为:C语言教学入门难,学生在课堂上听懂了,但不会应用,归结为应试、考级等要求的制约。

我认为:教师除了分析学生因素,研究考纲之外,应该把正确把握编者意图,剖析、吃透教材,突出重点,更好地适应学生的学习需求作为教学的根本方向。对C语言教材的处理,按掌握知识的难易程度可分为初步掌握和熟练掌握,按知识的侧重点可分为必须知识和补充知识。

C语言教学一般分为两个学期,第一学期的关键是破解入门难。教师做好“快”、“实”、“精”三步骤,学生往往能够感受到学习C语言的信心和乐趣。

“快”――快速进入语句部分的教学过程。忽略C语言的产生、发展,重点讲述程序的构成和程序设计的三种基本结构。如何解决数据类型较多,学生忙于记忆,走错学习方向十分重要。初学者可以先掌握int和char类型,教师只要告诉他们,其他类型与int类型本质一样,只是精度不同。忽略定点、浮点数的概念与表示,在理解常量、变量的含义,函数、表达式的计算和表示后,立即进入语句部分的教学,同时辅以上机实践。这样的教学,减轻了学生记忆的负担,使学习C语言成为一种享受;同时,也理通了教材,为以后突出重点,克服难点,预留了教学空间。实践证明,教师讲授C语言4课时左右就进入语句部分,教学效果相当好。

“实”――夯实语句部分的教学基础。C语言函数由一条条语句构成,语句是编程的基础,C语言语句的书写灵活多变,令人神伤。初学者应先掌握常规格式,教师在教学时可以把常规格式称为标准格式,待C语言基础扎实后,再去熟悉其多变的格式。学生掌握了常用语句,能进行简单的编程,可激发其学习兴趣,提高求知欲,增强学习的积极性和主动性。教师往往会碰到这样的问题:按教材授课,学生能理解语句,但课后不会运用语句编程。学习C语言的目的是为了学以致用,这就要求教师在授课时注重语句与实际编程相结合。例如:在教学if语句时,让学生用C语句描述“如果x为偶数,则n+1”,“如果x能被y整除,则打印x值”,“判断year是否为闰年”等。在教学for语句时,让学生用C语句描述“循环变量x为1-100间的所有奇数”、“循环变量x为2-100间的所有偶数”、“循环变量x为2―n-1的整数”等。

“精”――狠抓典型算法。算法是C语言的灵魂,需要反复变化题型,精讲精练。止步于算法学习的C语言编程爱好者不在少数,究其原因,是把C语言当作一门记忆量大,且拗口的科目学习,当然事倍功半。通过前面快速而实效的基础学习,学生兴致高昂,探究编程思想的感情浓厚,若教授的算法过多、太难,则会造成学生的畏难思想,不利于教学。初学者在第一学期必须掌握的典型算法集中在累加求和、素数问题,并掌握一种排序算法。通过不断练习,使算法思维得到强化,逐步从模仿转变为自己分析问题、解决问题的能力。

第二学期的关键是学习算法,理解自定义函数的调用与返回。数组与自定义函数章节是教材的重点,也是难点,教学过程中需要一“慢”二“懂”。

所谓“慢”,就是放慢教学进度,在学生掌握一种算法后再学其他算法。如:教学四种排序算法至少8课时,要给学生足够的时间来消化吸收知识,否则宁可只讲两种算法。一维数组中常见的查找、删除、移动等算法,可作为语句应用和编程思想的有效补充。二维数组中矩阵转置、鞍点等问题,对学生灵活运用数组及数组下标提出更高要求。“慢”是让学生跟上学习的节奏,是学生能够学有所得的要求。第二学期,学生必须掌握新增排序算法,矩阵转置算法。教师通过抓住教材重点,突破难点,减轻学生学习压力,那么,所教学生熟练掌握C语言不再是难题。

“懂”,就是注重理解,理顺弄懂。自定义函数教学时涉及概念较多,如:全局与局部,静态与动态,实参与形参等。教师先教授基本型函数,即实参为局部变量,形参为动态变量,充分理解实参与形参的概念,掌握函数的调用及返回过程,鼓励学生多写,争取熟能生巧。在此基础上,通过全局与局部、静态与动态对程序运行有何不同后果的比较,加深对概念的理解并掌握其应用。告诉学生:自定义函数只是书写形式不同,就是把具有某功能的程序段写入某函数,并实现调用和返回,属于模块化程序设计,仅此而已。

C语言在各类院校的教学安排通常是一学年,而在中职学校则时间更长。学习C语言需要通过多次复习,层层推进,加强理解,才能不断深入掌握其应用,越学越有劲,乐在其中。老舍说过:“骄傲自满是我们的一座可怕的陷阱;而且,这个陷阱是我们自己亲手挖掘的。”作为一名教师只有不断探索教育教学新方法,才能不断进步,才能满足人们不断增长的知识需求。

参考文献:

[1]谭浩强.C程序设计[M].清华大学出版社.2010.

上一篇:善用情感教育,促进班级有效管理 下一篇:班级如何开展有效管理