论计算机语言教学方法
2014-07-19李槟
李槟
(黑龙江建筑职业技术学院,黑龙江哈尔滨150025)
前言:
计算机已经成为当今信息时代的重要标志,进行计算机信息处理已经成为新时期的基本文化要求。同时,我国经济和综合国力的提升也带动了许多院校教育技术的发展进步,计算机也进入到了教室当中。
1.板书教学的局限性
板书是课堂教学的重要教学工具之一,目前为止仍没有任何一种教学工具能够取而代之。下面我们对板书教学特点进行具体总结:板书通常是以教学目标、教学计划和教学进度为中心展开的一系列讲解,富有浓厚的教育思想;师生之间能够直接交流,较为生动;教师笔迹对教学质量有着直接的影响;教师教学水平直接关系到教学质量的高低。可以说,板书虽然在教学当中有着许多的有点,但其仍有着一定的局限性。
计算机语言教学在教师的普遍认知当中是极为严谨死板的,教师认为计算机语言一定要先将各条语句语法规则一一介绍给同学们才能开展后续教学。教师要根据教材内容进行备课,内容大都千篇一律、差异不大。目前计算机语言教材存在这样的问题,大都附有所有习题的答案,这对学生思维发展极为不利,易使学生形成固定思维框架,也易使学生养成懒惰的心理。想要了解学生真正的学习情况,教师必须要重出新题,这在一定程度上增加了教师的工作量。学生刚接触计算机语言时,都抱着一种探秘和求知的心态,在他们的认识当中电脑既能玩游戏还能很多新奇的东西。但随着计算机语言教学内容的累计,记忆内容和难度不断增加,学生们渐渐失去了原有的积极性和主动性,对计算机学习丧失兴趣,就是之前最喜欢的上机练习也提不起兴致,这都与教学方法有着密不可分的关系。
2.开创板书教学新思路
2.1 整体到具体
计算机语言教学多以教材编排顺序为思路,先讲语句后举例,本人有不同见解,我认为可以先讲授完整程序例子,使学生对程序有个整体粗浅的认识,然后在向学生逐个讲解例子中的语句,使学生形成对计算机语句分析和思考的一种良好习惯,也不会使学生产生畏难情绪。这样使学生在心里产生一个大概的框架,也就是常说的“知根知底”,这对学生的计算机语言学习更加有利。
2.2 调动学生积极性和主动性,采用“一题多解”的教学方法
教师首先要将语句语法规则这一教学重点转移到语句应用上来,希望能够提高学生的主观能动性性和积极性。我们可以在语句语法介绍时,以对一题多解和编程方法进行强调的方式来使学生掌握语句具体应用和多种编程方法。在进行上机练习是,教师可适当要求学生改变编程方法,并得出同样的结果,方可算通过。
2.3 结合学生自身知识水平开展教学
由于受家庭背景、学习方法和接受能力等方面的影响,每个学生的情况均不相同。因此,开展计算机语言教学也应因材施教,对那些知识需求量大的学生,可以适当为其介绍些书籍,并加以实践指导。对那部分需求小的学生应因势利导,对其所学知识加以巩固。计算语言教学就目前来讲,还存在另一种因“材”施教,这个材指的就是教材,根据教材内容、深浅度开展教学。
2.4 采用启发式教学
编程思维培养是计算机语言教学中重要的一部分,教师应注意对学生思维的启发,使其能够快速掌握编程方法。例如:输入一个字符,判断其大小写,若是实际上是大写字母,换成小写又会是什么样的结果?首先,要让学生多读题目,养成学生审题的好习惯,使其能够在看题的同时就了解到要用到哪种语句,启发学生应该如何判断,采用哪种方式?同时还可进行字母、ASCII码比较等,当学生完成语句、程序题目要求也通过了,教师可以适当要求学生进行多个字符程序输入。启发一般分为两种:一次输入多个字符和多次输入一个字符。这两种重点不同,其分别考验的是字符串和循环语句应用。这样有利于活跃学生思维,使其掌握编程题目思考。
2.4.1比喻法教学
相较于其他学科而言,计算机语言学习较为抽象,学生理解和接受难度大,教师应充分发挥自身教育引导的作用,化简为繁,将理论与实际相结合,让学生更易接受。这就要求教师深入研究教材教法,巧用生活实例,采用比喻法使其更易被学生所接受。C语言的教学中,取指针的指针中的数据,就可以举生活实例进行讲解。若将A抽屉的钥匙放在B抽屉中,那么要取A抽屉中的东西,就要开B抽屉、再开A抽屉、再取东西。可把指针比喻为抽屉号码,不固守陈规,教师教学困难大大降低,学生学起来也更加容易,一举两得,何乐而不为呢!
2.4.2游戏教学法
为了提高学生学习兴趣,教师可以选择与游戏相关的软件开展教学,比如说为了提高学生的字符输入速度教师合理选用中文打字游戏,以此来开发学生的图像、图形设计思维,实现寓教于乐,教学相长,从而提高教学效果。
2.4.3实验学习法
“实践出真知”。只有实践才能验证真假,才能真正体验到语言编程的乐趣。当然,我们这里所讲的不单单是上机练习,而是更深一步的语言编程练习,以达到提高学生编程能力和解决问题能力、培养学生创造思维的目的。本文笔者曾采用课堂设计的方法让学生分组进行课程设计,并从旁辅助,学生很好的完成任务,且对相关知识做到了深刻的理解和掌握。
结束语:
激发学生学习兴趣,充分发挥学生的主观能动性和积极性是学好计算机语言的关键,教师要从这一点为根本出发点,抓住学生学习心理,进一步提升计算机教学质量和教学效果,为我国社会主义科技进步添钻加瓦。
[1]何昭青;彭立;傅红普;;基于程序设计能力培养的计算机专业实践教学体系的思考[J];湖南第一师范学院学报;2012年01期
[2]高锁军;刘争利;;程序设计类课程教学的几点思考[J];内蒙古财经学院学报(综合版);2011年01期
[3]黄俊莲;冯花平;;计算机语言类课程教学方法的研究与应用[J];当代教育理论与实践;2011年12期