高中新课程中《算法与程序设计》教学模式的探究.doc_第1页
高中新课程中《算法与程序设计》教学模式的探究.doc_第2页
高中新课程中《算法与程序设计》教学模式的探究.doc_第3页
高中新课程中《算法与程序设计》教学模式的探究.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

DOC格式论文,方便您的复制修改删减高中新课程中算法与程序设计教学模式的探究(作者:_单位: _邮编: _) 算法与程序设计作为高中信息技术选修课,长期以来一直是高中信息技术教学的重点和难点。程序设计与数学学科存在千丝万缕的联系,但它又不单是有数学知识就能掌握的,如何在教学中因材施教、激发学生兴趣、指导学生学习是程序设计教学的首要问题。 一、程序设计教学中存在的普遍问题 1、内容多,时间紧,教学目标不能很好地完成。算法与程序设计模块中基本上涵盖了程序设计中用到的所有知识,有大量的数据、语句以及其它的过程和函数,这些理论知识学生都必须掌握并能在VB中熟练应用,这就需要老师详细地讲解,学生在课堂上做大量的练习。书本上还包括几种典型的算法、程序设计思想和项目实践,虽然这部分只要求学生初步掌握,但是教师要一步一步讲透彻,否则学生难以理解。一个完整的算法讲解、编写最少需一两节课的时间,而要让多数学生真正能自主编写,甚至需要投入更多时间。但是一般信息技术课程最多每周两节课,再除掉其他假期,真正可以上课的时间不多,要学生全面理解算法并会编程真是很难。 2、学生基础参差不齐,存在“吃不饱”和“吃不了”的现象。算法与程序设计模块教学方式与学生基础密切相关。由于各学校的经济条件、师资力量等因素,高一新生计算机基础相差较大,这给组织教学带来了很大的困难。如果教学起点过低,必然会使程度较好的学生受到影响;若起点太高,教学就只能为少数优秀学生服务,这会挫伤大多数学生的学习积极性,导致差生越来越差,降低整体教学质量。长期以来,教师在布置上机实验时总是全班统一要求,忽视了学生之间存在的个别差异。统一的实验内容、实验形式及实验难度不能适应每个学生的实际情况,让有差异的学生做无差异的实验内容,势必会造成“吃不饱”和“吃不了”的现象。这样的“统一”,遏制了学生学习能力的发展。 3、学生对传统的课堂讲练教学有厌倦感。高中信息技术课基本上都是在多媒体网络教室进行,所以学生潜意识中就认为信息技术课上课方式应该与其他科目不同。但事实上程序设计这门课基本上都是采用传统的教师先讲后演示、学生先听后编程的方式,学生在听或者看的过程中往往注意力不集中,到实践编程时又无从下手。而由于高考的压力,在课外基本上是不看课本的,再加之学校普遍存在信息技术课时不足的问题,等到下节课再来上课的时候学生更是忘得一塌糊涂,形成恶性循环,最终导致学生对信息技术课产生抵触心理。 二、教学方法实践探索 1、合理安排课程,寻找学科间整合。 算法初步是高中新课程数学科目中的一项新增内容,在高一第二学期学习。算法与程序设计模块与数学课程算法初步部分内容相衔接,因此将选修模块安排在高中一年级第二学期或以后开设。信息技术教师可以从同学们在数学课上已经熟悉的知识点入手,进行算法的讲解,让同学们对已有知识有更深一步的了解,达到事半功倍的效果;甚至可以和数学教师沟通,合理安排教学进度,做好数学与信息技术的整合。 2、采用分层策略设计教学任务。分层教学承认学生的差异,符合教学中的可接受原则和因材施教的原则。分级教学面向全体学生,使教学适合每个学生的发展需要和实际水平,这也符合学生的心理要求,能激发他们学习的自信和兴趣,提高他们的学习主动性和积极性。为了使学生乐于编程并学有所得,教师在设置教学任务时,应改变以往硬性规定、呆板单一的做法,可将任务分为必做任务和自主任务两个层次。必做任务一般为基础问题,主要用于基础知识和基本技能的训练,一般每个同学都基本能够完成,所以要求每个同学必须完成。自主任务则是课堂相关知识的拓展延伸或创新,每个同学可视自己的学习基础量力而为,自主选择是否完成或者完成多少。 3、打破课本原有的知识结构体系。算法与程序设计教材的安排基本是按照“先理论后实践,先语句再程序”的顺序,这就容易导致教师在上课时先讲基础理论部分,像算法的概念、流程图的画法,再讲具体的算法程序。由于大多数学生以前没有接触算法,使得他们学习很茫然,不知道学这些理论有什么用,从而丧失学习兴趣。我们可以改变这种体系,从程序设计学习一开始就让学生接触功能简单、结构清晰的程序,以建立对程序和语句的整体概念,体会各种语句的格式功能,了解语言的有关规定,理解计算机解决问题的一般过程。 4、增强课堂教学艺术,提升学生兴趣,以竞赛、活动带动信息技术课程的学习。算法教学最好通过实验,在解决具体问题的过程中学习一些基本的逻辑结构,并且尽可能地上机尝试。选取教学案例时要尽可能做到:贴近生活,或者数学课本上的一些典型例题;要有趣味性,如一个故事、一段相声、一则奇闻等等;问题本身要简单,但要包含要学习的算法思想。 5、创建开放式的网络教学模式,培养学生的自主探究能力。高效学习必须是主动的学习。如何能让学生主动地学习编程呢?我们要把学习的主动权交给学生,以一种开放的方式诱发学生的学习欲望,提高学生的自主学习兴趣,辅助课堂教学构建高质量、有价值的多媒体网络教学资源,培养学生在网络环境下进行高效率的互助学习。 我们算法与程序设计模块教学进度已过半,在教学实践中,我努力做到了转变教育观念,

温馨提示

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

评论

0/150

提交评论