高职计算机专业VB纠错教学策略的

点赞:4405 浏览:12928 近期更新时间:2023-12-24 作者:网友分享原创网站原创

摘 要 :高职计算机专业的学生在VB教学中编写程序错误率高,调试程序能力低,是困扰VB教师的教学难题,从VB典型错误入手,提高学生的自我纠错能力,促使学生思考和不断反思问题,培养其编程的能力和提高学习效率.

关 键 词 :VB;纠错;高职计算机专业

VB作为高职计算机专业语言课程的启蒙课程,对于学生来说是一门全新的课程,学习过程中学生完全没有任何基础,经常会出现各种各样的错误是在所难免的、甚至会一错再错,错误也是VB学习过程的一个重要部分.

VB课程对基础要求较高,需具备一定的逻辑思维能力.随着专业知识不断深入,学生在学习中错误的频率也会增多,从而造成学生对学习失去兴趣产生为难情绪.究其原因是由于在学习过程中对曾经出现过的错误没有及时、彻底的纠错,因此,对错误及时有效地纠正是非常必要的.

学生的作业、练习、考试中的错误往往是学生不易掌握、难于理解的知识存在问题的反映,教师将学生错误进行梳理归纳作为突破口,找出共性典型问题,把握错误的具体类型,分析错误的性质和原因,编写成典型错误案例.采用形式多样的纠错方法根据具体情况将错误案例呈现有针对性地帮助学生改正错误,在遇到类似错误时能有效避免.并在纠错教学中让学生“一展身手”激发学习的求知欲,从中获得成功得到快乐和满足感.

从错误入手,夯实基础

VB的编译错误其中错误率及其普遍的,往往是学生对VB的语句格式和功能概念理解不清,知识点没有完全掌握的体现,也是使学生失去对学习兴趣的关键.

1.表达式的编译错误

以数学表达式用VB格式书写为例,A+3表达式在数学和VB格式中一致的,圆面积数学表达式πR2则不同.VB的表达式有严格的规范,数学格式不能直接生搬硬套,由于以往知识的干扰,学生有了先入为主的印象,妨碍学习VB表达式的知识,使其产生错误.再比如语文、数学、英语成绩都不及格的条件,逻辑表达式是判断多个关系表达式的逻辑真检测,学生会写成为YUWEN AND SHUXUE AND YINGYU<60语法错误,学生不按照规则,YUWEN、SHUXUE、YINGYU不是关系表达式.在教学中直接讲解比较枯燥乏味学生缺乏兴趣,也很难纠正学生的固有想法,甚至讲解后也很难纠正学生的错误.与其在每次使用中去强调和纠正错误,不如在课前用学生已有的知识,把需要讲解的知识点尤其是与以往知识易混淆的概念通过设计一个个典型错误题目抛砖引玉直接尝试运用,错误记忆更加深刻,让学生从错误入手,正确的理解知识避免掌握不到位.

2.赋值语句编译错误

数学中A等于B,B等于A或3+B等于A,A等于3+B是一样的含义,VB中则不同甚至是错误语句.VB格式规范:变量等于表达式,赋值语句具有方向性,只能从右向左赋值.数学中可以A等于B等于5,在VB中A等于B等于5语句中第二个等号是判断B和5是否相等,计算机执行B和5是否相等的判断结果赋值给A,结果为逻辑值TRUE或FALSE.为了避免产生这样的编写错误,设计错误案例开门见山的告诉学生错误并分析其原因,让学生真正理解语句格式和功能及特性.学生记忆更加深刻.

设置错误陷阱,有效预防错误

1.结构性语句的编译错误

结构性语句不是单一语句,语句上下搭配.如块IF语句,有IF就必须有END IF搭配,FOR循环结构有FOR就必须有NEXT搭配缺一不可.学生往往出现会丢三落四的错误.如图1所示结构的错误信息提示让学生无法理解,也不易发现错误.

再比如结构语句中的嵌套是一个比较难的知识点,学生不易理解和掌握、错误率极高.首先要与课程相关的原有认知结构进行梳理.如图2所示以循环嵌套为例的正确和错误格式对比,从错误中有所思,有所悟揭示错误成因,不断完善认知结构.

结构性语句错误,通过教师故意设置错误从错误的本身去发现问题,寻找其中搭配关系来纠正错误,避免学生出现类似问题,即便出现类似问题也能自我纠正,提前打好预防针.

2.下标越界的运行错误为例

VB在编写程序时,语句格式等本身没有什么错误,但是运行时又会有其他提示错误,这个也是让学生比较头痛的问题.以数组的定义和使用的典型运行错误.VB数组定义和使用如图3所示代码,定义A数组元素从1到10,10个元素,循环执行N等于1,A(0)等于A(1)没有A(0)元素则系统提示下标越界错误.

还有死循环等运行错误,以上问题出现使学生无从下手,教师在案例设计的相关知识点讲解和示范时对可能出现的问题有预见性,针对易出错问题合理设置陷阱,展示错误过程,为学生精心创造“发现错误”的机会找出错误,并进行正确的纠错示范,这样学生遇到同样的问题就知道错在哪里,并可以自我解决,正确掌握知识技能.学生不仅在思想上预防类似错误的发生,而且在纠错过程中获得成功的喜悦.

结合错误案例,培养思考和反思能力

程序编写中和运行都没有错误提示,并不代表程序就是正确的,当程序出现结果与预期不一致,则程序有逻辑错误,说明学生思考问题时思路有偏差、使用方法不当.

高职计算机专业VB纠错教学策略的参考属性评定
有关论文范文主题研究: 关于错误的论文范文 大学生适用: 在职论文、专升本毕业论文
相关参考文献下载数量: 18 写作解决问题: 学术论文怎么写
毕业论文开题报告: 论文模板、论文前言 职称论文适用: 刊物发表、职称评中级
所属大学生专业类别: 学术论文怎么写 论文题目推荐度: 最新题目

1.考虑问题不周全的错误

比如控件之间相互控制关系如上图,考试交卷,计时器应该停止,或时间到自动交卷的考虑程序是反复使用的.测试第一次没有问题,反复测试,成绩把以往的的累加,或二次测试时,上次答案还保留等等问题.程序二次使用需要清空相关控件和变量初始化.程序需要反复调试,把各种情况都要考虑清楚发现错误避免漏洞.


2.不从用户角度出发的错误

小学数学测试,小学生没有负数概念,根据用户的知识,被减数必须大于减数,没有设置如此条件,造成用户无法使用.或者交卷了不锁定答案和交卷按纽,造成可以改答案重新提交的缺乏不严谨性.

教师要以学生的典型错误案例进行评价分析,找到出错的根本原因,及时纠正错误偏差、释疑改错、拓展思维积累经验、查漏补缺,培养缜密的思维和不断反思,提高纠错效率.

结语

在VB教学中采用纠错教学策略的有效性和实践性探索,及时彻底的纠错让学生自主学习,使学生不再怕错,避免相同错误,找出错误根源,能及时修复错误漏洞,完善知识结构,并在错误中获得学习的快乐,也是教师改善教学方法必要手段.

纠错教学避免案例教学中学生“知其然,不知其所以然”造成的基础不扎实的现状.学生在这个过程中潜移默化地领会学习,真正达到让学生灵活运用所学知识分析问题、解决实际问题的能力,提高学习效率.

高职计算机专业的学生学习语言课程,其调试程序是重要一环,学生不仅在这当中积累经验,“授人以鱼,不如授人以渔”学会纠错的方法,,培养学生的思考和反思的能力有利于学生的终身发展.