3417.巧用“课堂错误”,提高课堂教学效率

3417.巧用“课堂错误”,提高课堂教学效率

ID:6682897

大小:56.50 KB

页数:7页

时间:2018-01-22

3417.巧用“课堂错误”,提高课堂教学效率_第1页
3417.巧用“课堂错误”,提高课堂教学效率_第2页
3417.巧用“课堂错误”,提高课堂教学效率_第3页
3417.巧用“课堂错误”,提高课堂教学效率_第4页
3417.巧用“课堂错误”,提高课堂教学效率_第5页
资源描述:

《3417.巧用“课堂错误”,提高课堂教学效率》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、巧用“课堂错误”,提高课堂教学效率——算法与程序设计教学中错误资源的利用【摘要】:《算法与程序设计》是对学生逻辑思维能力和信息技术素养要求很高的学科。错误总是伴随着学生的分析问题、设计算法到程序实现的过程。我们应该对它有正确的认识,及时发掘,灵活重构,从而使这些错误转化成教学中宝贵的课程资源。本文依据作者自身的教学实践,将从再生资源、协作学习、教学成果评价三个方面结合具体的教学实例谈谈如何巧用“课堂错误”,提高课堂教学效率相关的操作策略。【关键字】:算法与程序设计错误课堂效率一、案例与分析1、案例:在讲授教材第三章第二节“创建

2、第一个VB程序”时,采用计算园面积作为练习程序,如下表1所示:程序代码段:PrivateSubCommand1_Click()DimrAsDoubler=Val(Text1.Text)Text2.Text=Str(r*r*3.14)EndSub表1当学生们编写程序时,学生a发现运行程序出错便马上举手示意帮助,教师走进一看,text1.text打成textl.text(前面为数字1,后面是字母l)。不一会学生b运行也出错,举手示意,教师转过去检查其发现其将程序里的text2.text拼成test2.test。接下来学生c的也出问

3、题了,但是没提示错误,结果一直为0,教师又只好过去调试发现其事件触发为form_load(),而不是Command1_Click()。……渐渐有一些学生程序运行成功了,他们带点成就感上交作业,便无所事事了。尽管教师一直都在应答学生的问题,但下课铃响了,还是有几个学生还没完成程序,无奈下只好上交未成功的作业。2、分析:程序设计是把解题方法写成一个明确无误的有限步机器指令。在此过程中,是需要不断的进行调错修正。而对于初次接触这门课的学生,往往很难找到错误,学生出现错误第一时间就会想到老师,于是便形成了上述的一幕。教师如果一直忙着应

4、答某学生的错误,往往会兼顾不到其他学生,而且也很难完成预先设定的教学目标,同时无形中增长学生的依赖性,形成思维的惰性,不利于自主学习能力的发展。班级这一学生群体中,总有能力较强的学生,为了满足那些能力较强的学生的个性发展需要,我们应该设计支线任务让这批学生操作。而错误已伴随着学生主线任务的玩程,更不要说稍难的支线任务,因此真正能完成支线任务的是极少数,不能完成任务的学生,自信心和兴趣会受到挫伤。《算法与程序设计》的教学成果一般为程序。程序能否成功运行也就成检查预设的教学目标达到与否的重要手段。但由于程序设计的独特性,存在着运行

5、成功的程序也有错误的可能,造成了学生知识体系的错误构建。二、操作策略与实践策略一:挖掘错误,提升“错误”价值。1、整合错误,建立错误资源表。发现错误的一个很重要的价值是少犯同类错误。在教学过程中我把以往学生常犯的错误都记录下来,建成错误资源表。学生在调试程序时,如果发现错误,先从错误资源表里“检索”有无类似的错误。这样一来,学生的出错明显减少。表2是学生常犯的错误资源表。常见错误错误修改错误成因Textl.textTextl.text应改成text1.text拼写错误而造成的语法错误非常普遍,输入程序时一定要认真仔细、并养成良

6、好的操作习惯。Labe1Labe1应改成LabelTesttest应改成TextTureTure应改为TrueIfd>oTheno应改成0Text1.text="浙江“”要改为英文标点符号"使用中文标点符号,系统产生“无效字符”,应使用英文标点符号。dimiasInteger,rasdouble,要改为英文标点符号,Dimsasstring数据类型概念不清。S=val(text1.text)Val(text1.text)改为text1.textDimrasintegerr=3.14Integer改为string单击按钮运行程序

7、:Privatesubform_load()Form_load()改为command1_click()混乱了事件驱动机制表22、巧设错误,轻松驾驭课堂凭借以往的教学经验,可以事先预测出学生编写程序时可能发生哪些错误,进而针对这些可能出现的错误,主动设置错误障碍,让学生在改错的过程中加深印象,并理解错误中所涉及的问题,以防以后再犯同类错误。教学片段在讲授“选择语句”(表3)时,我预计学生对if语句的多条件书写还不是很清楚,于是我在教学设计时设置了一段错误代码。果然,学生们不假思索便把这段代码复制到代码窗口,程序运行后发现邮费价格

8、一直等于10,不由地埋怨了起来。错误代码段:PrivateSubCommand1_Click()DimN,PasdoubleN=Val(Text1.Text)If0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。