《算法与程序设计》有效教学策略探究_第1页
《算法与程序设计》有效教学策略探究_第2页
《算法与程序设计》有效教学策略探究_第3页
《算法与程序设计》有效教学策略探究_第4页
《算法与程序设计》有效教学策略探究_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、算法与程序设计有效教学策略探究算法与程序设计有效教学策略探究 摘 要:算法与程序设计是高中信息技术学科的选修1,如何上好这门课,让学生易于理解,乐于接受,在日常的教学活动中,通过不断的尝试、归纳、总结出了一些有效的教学策略。 关键词:算法和程序设计;教学策略;有效教学;学习兴趣算法和程序设计是高中信息技术学科的选修1,通过了解计算机解决问题的过程,学习简洁的程序设计,让学生知道编程是怎么回事,能够用VB语言编写简洁的程序。但程序设计对学生而言,内容比较抽象,编程过程枯燥,加上不是高考必考科目,学生的重视程度大打折扣,是一门老师难教、学生难学的课程。如何在教学过程中选择适当的教学策略以激发和维持

2、学生学习兴趣,对于引导学生学好本课程十分重要。一、算法与程序设计教学中的游戏教学策略大部分学生都宠爱电脑游戏,电脑游戏又是通过程序来实现的,如何在算法与程序设计在教学活动中通过游戏来实现程序设计,这样学生的学习兴趣调动了起来,同时在潜移默化中要解决的学问点得到了突破,兴趣是最好的老师。为了激发学生的兴趣,充分利用游戏这一学生喜闻乐见的形式,例如在学习编程的一开始,选用游戏导入,我选用了一款VB编写的小游戏,首先给学生演示已经做好的小程序,然后让学生自己动手玩,通过玩游戲的过程,一方面学生了解了程序设计可以实现的功能,另一方面学生认识了VB的编程环境、界面。通过玩的过程,学生的主动性大大提高,很

3、简单消除对计算机编程的奇妙感,同时对程序设计产生兴趣。例如在讲解算法的描述时,除了教材中的鸡兔同笼的实例外,又找了猎人过河的实例,让班上的同学分别扮演狼、羊、猎人、白菜,在游戏中让同学记录游戏实现的过程,游戏结束时记录下的过程事实上就是自然语言描述猎人过河的算法,学生在玩的同时饶有兴趣的理解了自然语言描述算法。二、算法与程序设计教学中的任务驱动式教学策略在算法与程序设计教学过程中,老师不妨将学问点设计成相应的任务,同时把教学内容隐含在每个任务中,学生在完成任务的同时,成了学习的主体,因为一节课不再是老师要我怎样,而是学生我要主动的完成任务。在这个过程中,学生学习的主动性,制造性,协作性都调动了

4、起来,课堂教学效果自然就会得到提升。例如Do循环语句一节中,陈婷的植树问题的编程,这个程序设计有肯定的难度,加上Do循环结构不太好理解,所以在课程设计上,先将该问题分为分析问题、设计算法、编写程序、调试程序四个任务,首先让学生把该问题当成是一道数学题来解,对高中生来说,不难,这样第一个小任务就完成了,接下来结合已经学过的算法的学问基础,引导学生写出该问题的算法,这个任务因为前面的铺垫,大部分同学都能完成,接下来的编程,就是将算法转换成程序的过程,这个任务老师只需要将新的学问点提示并演示关键的程序,其他的程序学生能够自己完成,最终就是程序的调试了,学生在老师的引导下逐步自己动手完成每个任务,这将

5、发挥学生的主动性,充分调动学生的主动性,学生在完成任务的过程中进行思索与探究,同时商量,小组协调,互相合作,用团队的力量去解决问题。将问题分解成若干个任务,降低了解决问题的难度,让学生一步一步的剖析和解决问题,不断的获得新的学问,不断看到自己的学习成果,就能提高学习热情,激起上进心,爆发出剧烈的解决问题的愿望。三、算法与程序设计教学中的引入生活中的实例,以实践为主的教学策略陶行知说过,“生活即教育,用生活来教育,为生活而教育。在算法与程序设计教学中引入生活化实例,程序能够解决生活中的问题,对于学生来说,程序设计不再奇妙,不在不行捉摸,学生学起来也会更加轻松,更加好玩。例如在讲解条件语句时,我设

6、计了出租车计价程序,同学们平常乘坐出租车时,车费3公里以内8元,超过3公里每公里按1.2计算,即出租车计价是按两种状况来计算,用条件语句设计程序很简单就能计算出车费。通过现实生活中的实例,因为与学生生活紧密联系,学生很简单理解条件语句的适用状况,由浅入深,层层剖析,学生很快就能编写出相关的程序。四、算法与程序设计教学中边演示边练习的教学策略算法与程序设计最终的目的,是要学生理解基本的编程思想并能够写出简洁的程序,如何能够写出程序,大量的写程序练习必不行少,在这个过程中,老师边演示,学生同时动手练习,练习过程中出现的问题老师马上可以关心解决,学生在老师的关心下实时解决学习中的问题,教学过程中学生

7、全程参加,学生是主体,学生学习的主动性充分调动了起来,在自己动手的过程中一节课的学问点得到了稳固和提升。演示与实践操作相结合,教师为主导、学生为主体的教学过程,教师对于一些操作性强的内容边操作边解说,学生通过仿照操作,让学生进行有针对性的练习,通过讲解和练习,使学生把握学问,从学懂到会用,从而真正实现能力转化。例如错误的类型这节课,分别将需要学生把握的四个学问点:编辑时出现的错误、编译时出现的错误、运行时的错误、规律错误分成四个任务,每一个任务又支配相应的实例,课堂上教师一边分析实例演示一边引导学生在自己的电脑上动手实践,通过实例中找错,改错,调试,学生边看,边动手,边思索,教师演示完后学生就有跃跃欲试的欲望,马上让学生自己操作,使学习的内容马上得到稳固和强化,学生通过听老师的讲解、看老师的演示、仿照动手操作的过程自然而然的会思索,理解同时把握学问点。算法与程序设计是高中信息技术学科

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论