有错案例检验教学法在计算机语言教学中的运用

来源 :当代职业教育探索 | 被引量 : 0次 | 上传用户:johnlzh0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、引言
  
  计算机语言种类繁多,无论初级语言还是高级语言,从功用角度来看,无非都是工具,是人与计算机、计算机与计算机信息交流的工具。为了准确地交流信息,在设计计算机语言时,必须设计严密的语言范式。使用者必须严格遵守该范式的规定。
  因而计算机语言的教学,同样必须根据范式的规定进行。但是由于学习语言的首要目的是应用计算机语言进行程序设计并用来解决问题,而又由于受到教学对象与教学目标的制约,不可能严格按照范式含义进行教学,尤其是职业教育,受其人才培养目标的制约,更是如此。
  在现行的计算机语言教材中,语言的规定与说明交代繁琐,机械死板,照此教学,缺少生气,给学生的烙印不够深刻,不易建立牢固概念,与实际联系不够,导致学不扎实、用不应手的现象。为了满足应用型人才的培养要求,即在较短时间内能掌握计算机语言的基本规范,又能较快掌握应用,因而,探索有效教学方法,采用各种行之有效的教学与训练方法十分必要。在理解掌握计算机语言规范的教学中,除运用常规的各种教学方法外,适当设计一些具有典型意义的有错案例并通过实践纠正的教学方法,可收到事半功倍的效果。
  
  二、有错案例检验教学方法及其作用
  
  1职业技术教育的计算机语言教学现行常见做法
  目前,在职业技术教育的计算机语言教材与教学中,介绍计算机语句时采用的思路大体如下:
  首先交代语句格式。
  然后交代语句功能,描述语句的执行过程。
  再交代应注意的问题与事项。
  最后,给出应用实例,分析实例。
  而没有必要,也不可能按照语言范式的规定进行深入详尽的教学。但是,无论怎样,语句的教学,语言的运用,归根到底离不开范式的规定或定义。只不过没有明确引进范式的概念,没有按照范式的定义面面俱到与深入分析而已,回避了抽象繁琐的范式格式。
  2有错案例检验教学法肆意
  有错案例检验教学法,不同于反例教学法。反例,是用已知为真的事实去揭示另一判断的虚假性。反例教学法,目的在于通过正确的知识,推翻错误命题,从而得到新的认识。而有错案例检验教学法,是用客观的规范去检验对象的正确与否,从而加强对规范的理解与运用。
  3有错案例检验教学法的合理与可行性
  首先,计算机语言程序在执行之前,必须经过编译系统的编译(或解释),符合了语法规则与逻辑方可生成目标程序。而编译程序检查语法合规与否、逻辑正确与否的标准,是范式规定的内涵意义,即词法、语法与逻辑规定。这是用客观标准对主观的检验,符合认识规律。
  其次,第一,当语言程序经编译解释发现与规定不符,即行报错。通过报错信息的解释与错误原因的分析,能有效加深印象。做到突出知识点、强化记忆、警示易犯的错误。第二,可以紧密联系实际应用,有利于实际能力的掌握与提高。第三,只要科学地准备好案例,上机验证容易实现。
  因此,在计算机语言教学中,利用有错案例的实践检验的教学方法,不但合理而且可行。
  (四)有错案例检验教学法的运用实例
  1标识符错误案例
  问题:标识符nme-1错
  #include
  voidmin()
  {
  flotnme-1=5;
  nme-1=100;
  cout“nme-1=”nme-1endl;
  }
  编译时报错:三个错误
  E:\exmp\file2cpp(27):errorC2143:syntxerror:missing‘;’before‘-’
  E:\exmp\file2cpp(27):errorC2106:‘=’:leftoperndmustbel-vlue
  E:\exmp\file2cpp(28):errorC2106:‘=’:leftoperndmustbel-vlue
  2逻辑表达式(关系运算符)使用错误案例
  问题:逻辑表达式错误:1<<9
  #include
  voidmin()
  {
  flot=10;
  chr*strings;
  if(1<<9)
  strings=“between1nd9”;
  elsestrings=“notbetweenbndc”;
  cout“=”“strings”stringsendl;
  }
  编译时报错:一个错误
  E:\exmp\file2cpp(7):wrningC4804:‘<’:unsfeuseoftype‘bool’inopertion
  运行结果:
  =10stringsbetween1nd9
  3循环语句错误案例
  问题:循环控制条件i=1,i<=5,i++错
  #include
  voidmin()
  {
  intx=5;
  int[5];
  inti;
  for(i=1,i<=5,i++)
  {[i]=i;
  cout“[”i“]=”[i]endl;
  
  }
  }
  编译时报错:2各错误
  E:\exmp\file2cpp(88):errorC2143:syntxerror:missing‘;’before‘)’
  E:\exmp\file2cpp(88):errorC2143:syntxerror:missing‘;’before‘)’
  通过对错误案例的编译报错信息的分析与理解,突出了知识点,强调了语法规范的重要性与严密性。同时也学习和理解了错误的相互关联性,也学到了调试程序的方法。对提高调试能力、增强实战经验具有促进作用。
  
  三、结束语
  
  1有错案例检验教学法,是在计算机语言的教学中,用精心设计的带有典型错误的实例,经体现语言范式含义的编译系统的检验,通过对报错信息的解释分析,进而加强学习效果与教学效果的教学方法。
  2有错案例检验教学法的应用有其合理性与可行性。
  3有错案例是针对学生在学习实践中普遍存在的问题提炼的,检验、纠正过程又是在学生学习实践中进行的,因此教学效果比较好,有利于增强学生的理解、记忆能力。教学实践表明,这种教学方法深受学生欢迎。
  4此方法,也适用于类似计算机语言的教学,如数据库教学等。
  当然,它还需不断补充、完善。欢迎同行提出宝贵意见。
  
  参考文献:
  [1]卓明敏,C语言规则教学探索与实践.《福建电脑》,2007年第06期.
  [2]张顺利,田俊华,李卫斌,VC++程序设计课程教学改革研究[J].《咸阳师范学院学报》,2007年第4期.
  [3]杨铭,高职院校C语言教学研究[J].《电脑与电信》,2007年第12期.
其他文献
创造是人的潜能。是人本身就具有的基本特性,但要使这种基本特性具有个人和社会实现意义、生产实际效用,却主要靠后天的教育和培养。学习是学生的主导活动。学科课堂教学是学生获取知识,培养心智的主要途径。所以要抓住课堂主渠道,以语文课堂为主阵地对学生开展创造教育。    一、优化知识积累,拓宽知识领域    我们在传授学生必要的知识的同时,还要培养学生灵活运用知识的能力,在创造性地运用知识的基础上,培养学
期刊
健美操从20世纪80年代兴起到90年代后期蓬勃发展,经历了十多个春秋,随着国内外比赛的增多,规则的日趋完善,健美操正逐步走向成熟。  健美操是横跨体育、艺术、教育三大领域,融体操、音乐、舞蹈为一体的具有综合性特点的新兴体育项目,其发展深受邻近项目的影响,它以其强劲,雄浑的力度,新颖别致的动作及优美和谐的音乐而成为当代大学生最喜爱的体育运动项目之一。    一、健美操在高校的发展状况    近几年
期刊
怎样上好一节体育课,这是目前体育教师十分关注的问题。  教师是决定一节课质量的主要方面,教师的主导作用能激发学生学习的欲望。上课时通过学生眼神、面部表情、声音、语言以及各种行为动作等可以看出学生的倾向。要上好一节体育课,就必须让学生愿意学习,调动学生学习的积极性,增加体育课的趣味性和吸引力。  俗话说“良好的开端,等于成功的一半”,一堂体育课有一个好的开端,犹如乐曲的“引子”,具有酝酿教学情绪,集
期刊
跨栏步技术既表现了跨栏跑的项目特点,又是决定跨栏跑的技术和成绩优劣的关键环节。多年以来,人们在逐渐认识跨栏步的运动规律,获得了一定的经验,也发现了运动员在完成跨栏步中摆动腿技术动作存在一些问题。    一、跨栏运动员摆动腿专项训练的途径    良好的跨栏技术应体现出起跨栏速度快,起跨时重心高,起跨角度适宜,人体重心空中轨迹“平直”且接近栏顶,空中滞留时间短,下栏速度快,支撑平稳、水平速度损失小,
期刊
在我国全面推行素质教育,深化教育改革的今天,体育课教学不再只是简单的传授技艺,而是通过对体育的学习使学生在“看、听、想、练”的过程中来培养对体育的兴趣、增强身体素质和体育的学习、运动能力;增强自我锻炼、交际能力和适应能力等。一个人如果对体育活动感兴趣,他将会积极参加,并产生积极的情绪体验。    一、学生体育锻炼中存在的问题    1目的不明确。“从众效应”是学生从事体育锻炼的普遍现象。不少学
期刊
提高职业院校人才培养质量,是我国面向21世纪职业教育改革的主题。质量就是生命,教育教学评价质量的标准和规范管理是教学质量的保障,我们应从人才培养的全过程入手,在专业建设、课程建设、能力培养及学生素质教育方面,构建评价标准体系,以确保与提高人才培养质量。    一、教学质量的含义及衡量标准    “教学质量”在学校中几乎是人人熟悉,天天在讲的一个词。究竟它的含义是什么,在教育理论界并没有一个严格、
期刊
时代在进步,社会在发展。人类在按照美的规律改造世界的同时,也不断地改造和完善着人类自身。近十年来,一个追求和完善自身的健美操运动已蓬勃兴起,风靡社会。它跨体育、文化和教育三大领域,集体操、舞蹈、音乐于一体,要求练习者具备一定的文化素养和对美与艺术的追求及鉴赏能力。然而,竞技健美操运动员在训练中应多元发展,相互融合,取长补短,这就需要在训练方法上改进。“两素质一标准一结合”的竞技健美操的训练方法是在
期刊
公共数学实验是我校近年新开设的一门公共基础课,学生分布在各校区,每个校区的学生少则几百多则几千。怎样安排学生上实验课是摆在中心实验室老师面前的问题。为此中心实验室开发了实验教学选课系统,本系统分为两大模块:学生选课模块和系统管理模块。为便于学生使用,学生选课模块采用浏览器/服务器方式,学生可以在校园网内任何一台计算机上进行实验选课。为保证系统安全,系统管理模块采用客户机/服务器方式,系统管理员只能
期刊
时态推理(TR)包含时间概念的形式化并为知识时态方面的表示和推理提供工具。因此,一个时态推理框架应包括以下两方面:  1通过对原有语言增加一个时态维(用来表示知识的时态方面),进行时态扩展。  2一个时态推理系统。能提供对扩展语言所形成的断言进行推理的方法,该方法能判定扩展语言中任何时态逻辑断言的真值。  另外,任何形式化的时态推理系统都能提供在非时态断言和时态基准(reference)之间建
期刊
步入21世纪,人类进入信息社会,知识总量急剧增长,人们总感觉以前学的知识不够用,如果我们停止学习,就会停滞不前,终身教育、终身学习已成为必然。因此“授之以鱼,不如授之以渔”。教会学生学习的方法更胜于教给学生具体的知识,学校教育必须注重培养学生的学习能力,使学生具有获取知识与不断更新知识的能力。当前网络技术引入教学,为学生能力的发展注入了新的活力,那么怎样进行网络教学呢?我想应该先简单说明一下常规教
期刊