计算机语言教学中如何让学生不再犯同样的错误

来源 :考试周刊 | 被引量 : 0次 | 上传用户:jimiewongy2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  从事多年职中计算机专业教学,我觉得尽管教材在变,但毕竟年数多了,教学内容越来越熟悉,教学经验越来越丰富,教学方法越来越适用,教学效果越来越好。但不管我们如何努力、如何进步,学生仍然不可避免会犯这样或那样的错误,细细地回味可以发现其中很多错误居然是我们一再强调却每一届学生都还在犯的同样的错误。看来,我们需要对错误进行系统的分析。错误往往反映了自己的教和学生的学中存在薄弱环节,从一个特定的角度揭示了学生掌握知识的缺失,因此通过分析错误来发现自己教学中的疏漏、学生学习中的不足,从而采取相应的补救措施,不失为提高教学效果的好方法。
  错误对于教学来说是不可或缺的,但我们要做的应该是不要让同样的错误一次一次地重演。那么,如何才能尽量让学生不再重蹈覆辙呢?
  一、认真探究错误发生的主要原因——寻找共性
  学生不能正确地完成解题,表明其在分析问题,提取、运用相应知识的环节上发生了异议,受到干扰,从而走上了岔路。学生一旦在上述环节上不能排除干扰,就会出现解题错误。仔细分析学生解题的错误,可以发现造成错误的原因主要是学生比较喜欢用原有的知识理论和思维习惯、方法来解决问题,也就是说受思维定势的干扰。
  学生以前学习数学形成的某些认识会妨碍他们学习计算机中数的初步知识,产生解题错误。例如,在以往所学的数和数值运算中,通常都是十进制数和算术运算。受此影响,学生在学习计算机中的二进制数及运算时会出现混乱与错误。在计算机二进制数中只有“0”和“1”,运算时应遵守“逢二进一”的原则,而学生受原有知识的影响,在表示二进制数时会出现大于“1”的数字,有学生进行算术运算时仍“逢十进一”。又如,之前学生认为s=s 1是不能成立的,但是,学了计算机语言后,s=s 1也是可能的。也就是说,“=”符号习惯于被理解为等于号,而在计算机语言中“=”作为赋值命令来使用。因此对习惯看法的印象越牢固,新的看法就越难树立。
  可见,开始阶段,学生学习计算机语言解题错误的原因常可追溯到以前数学知识对其新学知识的影响。讲清新学知识的意义、范围、方法与旧有知识的不同,有助于克服干扰,减少初始阶段的错误。
  随着计算机语言知识的深入展开,计算机语言本身也会前后相互干扰。例如,在语言结构的学习中,顺序结构、选择结构、循环结构这三种结构有时经常容易干扰,必须理清三种结构的条件。如是果不能很好理解这三种结构的条件,学生就会产生运算错误。
  总之,这种知识的前后干扰,常常使学生在学习新知识时出现困惑,在解题时选错或用错知识,导致错误的发生。
  二、努力探寻减少学生错误的途径
  1.保持一个对待学生错误的正确态度——善待错误。
  教师害怕学生出现解题错误,对错误采取严厉禁止的态度是司空见惯的。在这种惧怕心理支配下,教师只注重教给学生正确的结论,而不注重揭示知识形成的过程,害怕启发学生进行讨论会得出错误的结论。长此以往,学生只接受了正确的知识,但对错误的出现缺乏心理准备,看不出错误或看出错误但改不对。持这种态度的教师只关心学生用对知识而忽视学生会用知识。这种对待错误的态度会对教学带来一些消极的影响。
  事实上,错误是正确的先导,成功的开始。学生所犯错误及其对错误的认识,是学生知识宝库的重要组成部分。
  2.养成一个不断积累典型错误的习惯——珍惜错误。
  既然错误在所难免,我们就不必责怪。相反,我们要重视教学中发现的典型错误和多数错误,珍惜这些错误,每一次都要进行详细的记载、分析,我们甚至可以把学生常犯的错误累积起来,制成《常错题集》,印发给每个学生,这不失为避免学生重蹈覆辙的最佳途径。
  3.在教学的各个环节上注重造成错误的节点——避免错误。
  学生不能顺利正确地完成程序编写,产生编程错误,表明其在编程过程中受到干扰。因此,减少出错的方法是预防和排除干扰。为此,要抓好课前、课内、课后各个环节中学生容易产生错误的节点,引导学生养成正确的思维习惯,避免错误的发生。
  (1)课前准备要有预见性
  预防错误的发生,是减少学生出错的主要方法。教师如果能预见到学生学习本课内容可能产生的错误,就能够有意识地指出并加以强调,从而有效地控制错误的发生。例如在讲FOR循环时,要预见到本节内容与WHILE循环两者有可能混淆,因而要在复习提问时准备一些WHILE循环的基本结构与循环条件的练习,帮助学生弄清两者的不同,避免产生混乱与错误。因此备课时,要仔细研究教材包括例题后的注意、小结与复习中的应该注意的几个问题,同时还要揣摩学生学习本课内容的心理过程,授业解惑,使学生预先明了容易出错之处,防患于未然。如果学生出现问题而未查觉,错误没有得到及时的纠正,则遗患无穷,不仅影响当时的学习,而且会影响以后的学习。因此,预见错误并有效防范能够为揭示错误、消灭错误打下基础。
  (2)课内讲解要有针对性
  在课内讲解时,要对学生可能出现的问题进行针对性的讲解。对于容易混淆的概念,要引导学生用对比的方法,弄清它们的区别和联系。对于规律,应当引导学生搞清它们的来源,分清它们的条件和结论,了解它们的用途和适用范围,以及应用时应注意的问题。要给学生展示揭示错误、排除错误的手段,使学生会识别错误、改正错误。要通过课堂提问及时了解学生情况,对学生的错误回答,要分析其原因,进行针对性讲解,利用反面知识巩固正面知识。课堂练习是发现学生错误的另一条途径,出现问题,要及时解决。总之,要通过课堂教学,不仅教会学生知识,而且使学生学会辨别对错,知错能改。
  (3)课后讲评要有总结性
  要认真分析学生作业中的问题,总结出典型错误,加以评述。通过讲评,进行适当的复习与总结,也使学生再经历一次调试与修正的过程,增强识别、改正错误的能力。
  综上所述,教学不可避免地会存在多多少少的缺漏和错误,我们要善待错误,努力寻找形成错误的原因,认真分析,探究其共性,寻找合适的方法和途径进行有效的控制,尽量不要让这一届的学生重犯上一届学生犯过的错误。
其他文献
摘 要: 本文介绍了计算机多媒体辅助教学在体育课堂教学中体现出的优越性,以及在使用时存在的问题。  关键词: 计算机多媒体教学 中职体育课堂 优越性    在传统理念里,体育课应该在操场上进行老师带领学生锻炼身体,教会学生运动的技能和技巧,和现代多媒体教学没有任何关系。但是体育教材中有很多腾空、高速、翻转的技术动作,即使示范后,学生也很难把这些瞬间完成的动作看清楚,很难快速建立一个完整的动作表象,
摘 要: 当前武术教学大多是以套路形式进行的,教师应采取多种教学方法,使学生掌握武术锻炼方法,促进生长发育,增强体质,培养爱国主义精神。要根据武术以套路具有攻防含意、对抗性、形神兼备的特点,采用相适应的教学方法和教学手段,是提高武术教学质量的关键。  关键词: 武术套路教学 教学步骤 教学方法 练习方法    1.引言  随着体育教学改革的深入发展,武术套路教学方法多种多样,每个教师都有自己的风格
在纪念抗日战争胜利四十周年之际,湖南省档案馆汇编的《抗日战争时期湖南地下党革命历史文献选编》一书,已由湖南省人民出版社出版。全书共选编了二十一篇文献,约二十八万字
期刊
体育活动课是学校体育课程的一个重要组成部分,是体育课的补充和延续,是提高学生身体素质的一个行之有效的措施。体育活动课通过开展形式多样的体育竞赛、游戏等活动培养学生
摘 要: 本文简单介绍了网络学习共同体的国内外现状,并对其进行了简单的概述,重点介绍了网络学习共同体的是如何构建的,以加深大家对网络学习共同体的认识。  关键词: 网络 网络学习共同体 BLOG    随着建构主义对教育领域的影响不断扩大,传统教学理论受到很大的冲击,人们开始不断地审视教育,在强调学生全面发展思想的指引下,探索新的学习方式,寻求新的学习情境,于是,“学习共同体”应运而生。1995年
本文讨论了具有双时滞向量的复杂动力网络的同步问题.节点内部各元素都有时滞,即为时滞向量的情形,利用线性矩阵不等式(LMI),作者得到了网络达到同步的充分条件,并通过数值例
本文通过对荣华二采区10
期刊
摘 要: Java是纯面向对象的程序设计语言,通常我们在类中定义成员变量和方法,但是在类中除了成员变量和方法外,还有静态块和初始化块。本文主要介绍Java程序中静态块、初始化块及main方法的运行顺序。  关键词: Java程序 静态块 初始化块 main函数    我们在编写Java程序时都知道,Java是由类组成的,类又由成员变量和成员方法组成,Java程序的运行由main方法所在的类开始执行
摘 要: 为了快速地从数据库中挖掘出频繁项集,本文中提出了一种将数据库中的频繁项集搜寻问题转化为用二分查找法去直接搜索构建的向量子空间中的向量问题。该算法不仅运算简单,只需扫描一次数据库,而且具有提高搜索速度等优点。  关键词: 数据库 关联规则 频繁项集    为了从数据库中快速地挖掘出频繁项集,我们从Apriori算法寻找频繁项集的过程出发,提出了一种利用二分查找快速搜寻关联规则的简单、实用挖