高中信息技术之算法与程序设计教学方法探索

来源 :知识力量·教育理论与教学研究 | 被引量 : 0次 | 上传用户:panshuangchun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]本文针对目前高中阶段算法与程序设计教学中出现的难教难学的问题,分析了在教学过程中存在的一些问题,并结合教学实践,遵循教学的基本规律和基本原则,提出了相应的改进设想,并在实践中进行尝试。
  [关键词]信息技术程序设计教学实践能力评价
  
  我们知道程序设计教学也一直存在“难教”和“难学”的问题,长期以来一直是高中信息技术课教学的重点和难点之一。程序设计本身存在抽象、枯燥、逻辑思维性强的诸多因素,能否找到一条比较实效的教学方式,使学生在学习过程中既能掌握高级编程语言的知识、又能灵活运用高级语言进行程序设计,一直是我们教师颇感兴趣的课题,也是我校教师在教学中亟待解决的问题。本文主要探索在课堂教学中如何提高程序计课程的教学质量、增强教学效果、培养和提高学生分析问题、解决问题能力和创新能力等方面,谈谈在教学上的一些初步设想和做法。
  一、首先要明确程序设计的教学目标是不是要把学生培养成程序设计的高级人才,而是要让学生了解有关程序设计的更多知识,培养他们的逻辑思维能力,以便在今后的学习和工作中予以借鉴。
  1、根据高中阶段学生的思维特点,合理安排教材提供的资源。
  教材的选择和使用一直是老师关注的重点之一,一个好的教材能够给教师的教学带来事半功倍的效果,因此,我们在选择教材是比较慎重。高中阶段学生的思维特点是抽象逻辑思维占明显优势,思维向理论型抽象逻辑思维发展,辩证思维基本形成。但是总体来看,高中生应用推理解决实际问题的能力还不强,有研究表明,高中生利用推理解决实际问题的正确率仅占三成,因此,程序设计的教学内容不宜过难,要从最基本的知识入手,让学生先对程序设计流程、思想有感性认识,而后对其进行知识的详细讲解。
  2、激发兴趣,由浅至深,快乐学习。
  程序设计的教学和学习过程是一个抽象、枯燥且需要逻辑思维强的一个过程,如何激发学生学习兴趣是老师亟待解决的问题。过于理论化学生就无法接受,甚至厌学;实践性过强,学生的理论知识得不到跟进,学习反而容易走向极端。我考虑学习应是个快乐的事情,而不应该给学生以负担,所有考虑以适当的游戏引导学生参与其中,从而乐于学习程序设计,内容由浅入深,以中等难度内容为主满足绝大部分同学,辅以挑战内容,适当提高一些难度以满足少部分思想活跃能力较强的同学学习。这样既兼顾优秀学生的学习要求,又满足了大部分同学的学习要求。那么在教学过程中的游戏设计就成了教学备课的重中之重了,一个既能满足教学要求的,又能激发学生学习兴趣的游戏是否能为本节课画龙点睛是我们设计游戏的主要目的。
  3、注重学生动手能力的培训,结合理论指导。
  以前的程序设计教学总是先理论再上机操作,这样的教学方式在中学是起不到应有的效果,反而成了学生厌学的一个主要诱因。所以,改变这种教学方法是必须的。我考虑在教学过程中主要以上机操作为主,调动学生的学习积极性,在学生动手实践到一定程度的时候,必然会暴露出理论匮乏所到来的学习中的困难,在这种情况下,适时的辅以理论指导,就会让学生觉得豁然开朗,前方一片光明的感觉,学习兴趣反增不减,求知欲更加旺盛,从而以实践教学带动理论教学,相互促进。
  二、突出主题教学,强化知识结构认知,联系实际、学以致用。
  《算法与程序设计》模块主要分为三个部分:计算机解决问题的基本过程、程序设计语言初步和算法与问题解决例举,每个部分都各有侧重。
  1、计算机解决问题的基本过程
  此部分主要是通过模仿、演示、实践等环节引导学生走入编程的世界,从用计算机解决实际生活中简单问题的点滴实例中使学生对程序设计的思想有所认识,了解什么是算法,什么是程序设计,什么是程序设计语言,程序设计具体环境的基本知识和发展情况,认识算法和程序设计在计算机解决问题的基本过程中的地位和作用。在教师提供的实例中经历用自然语言、流程图或伪代码等方法描述算法的过程,体会分析问题、确定算法、编程求解等的基本过程:了解程序设计语言、编辑程序、编译程序、连接程序以及程序开发环境等相关方面的基本知识;认识程序执行的几个基本结构:即顺序结构、选择结构、和循环结构等等。
  2、程序设计语言初步
  程序设计语言的初步教学,首先要根据学生的实际情况选择一种程序设计语言,通过程序设计语言的教学使学生理解并掌握这种语言的基本知识,如语句、数据类型、变量、常量、表达式、函数等相关方面的知识,学会应用程序设计语言的顺序、选择、循环三种控制结构;理解模块化程序设计的基本思想,初步掌握程序设计的基本方法;初步掌握调试、运行程序的方法;在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计语言的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用这些知识编写程序。
  3、算法与问题解决举例
  从计算机的角度来看,算法既是编程的核心同时也是信息技术教育的核心,它是用计算机解决问题的方法和步骤。同时掌握解决问题的方法与步骤、优化解决问题的过程也影响着人的素质的提高。因此新标准对程序设计教学中的算法教学提出了更高的要求。
  具体来说,算法包括:解析法、穷举法、递归法以及数据查找、排序法等。教学过程中,教师通过列举生活中的实例,引导学生针对趣味问题和生活实际问题进行思考、讨论,探索解决问题的方法和步骤,并使学生理解几种算法的概念,掌握算法的设计、算法的选择及应用以利于问题的解决和教学目标的进一步达成。
  除掌握算法与程序设计的具体知识以外,程序设计教学还应培养学生良好的程序设计思维习惯和情感意识,使学生体验程序设计中的乐趣,增加利用程序设计思想来解决问题的信心。尤其通过算法部分的学习,使学生能够把语言算法思维迁移到生活中,使生活算法与程序设计相呼应,达到提高分析问题、解决问题能力的目的,为学生形成计算机软件的开发能力打下良好基础。
  三、积极运用评价对教学的作用,对学生的学习做出及时评价,促进学生的学习,并使用课堂评价反馈学生学习效果,以便做出下一步教学计划。
  1、因为要做先实践后理论的教学方式,所以在教学评价中要发挥理论和实践正确结合的作用。对学生实践能力的测评有利于学生把所学到的理论知识和实践相结合,并创造出自己的学习成果,从而使学生提高了动手能力并培养了学生的创造能力。在进行信息技术课程与教学评价时,学生在的实验操作过程中,可能会出现一些由于学习中的疏忽或操作不当而产生的误操作,在评价过程中学生则可能表现出这些问题。故教师在评价时应注意这些问题,同时应及时对学生的错误进行更正并进行指导。通过评价结果,学生能够意识到自己的不足,从而加以改正。通过实践学生能够将自己所学的知识熟练、正确地运用,这也正是理论和实践正确结合的表现。
  2、通过课堂评价,推动师生互动,激活课堂活跃因子,挖掘学生潜能。
  课堂反馈的目的是为了充分体现学生是课堂主人的理念,同时也赋予学生评判教师得失的权利。通过课堂反馈建立了一座教师与学生之间的桥梁,学生在这种对等的气氛下进行自我评价和得到他人的评价,更容易发扬自己的优点、改正缺点。教师通过了解学生在信息技术课中的各种反应,及时调整教学,使教学过程保持动态变化。努力做到有效地调控学生的学习行为,使学生积极、主动的发展自己,建立起一种师生互动的评价方式。
  3、通过教学评价的运用,根据评价反馈,及时调整教学计划,满足学习需求。
  我们知道教师在备课时一般都会设想学生的现有情况,也就是备学生环节,但是学生的情况大都与我们的设想不一致的,所以就要改变方法去了解学生的学习状况,那么教学评价的运用就是很好的掌握学生学习情况的工具,可以及时反馈学生对所学知识的接受程度,然后调整下一步的教学计划,合理安排教学内容,也就是“以学定教”的教学策略,从而达到满足学生学习要求的目的。
  总之,程序设计课程主要培养学生的分析问题、解决问题的能力和培养学生创造性思维能力。程序设计也为基础教育带来的一种培养逻辑思维能力的新方法和新手段。高中阶段程序设计教学的主要目标是为了使同学们了解现代程序设计理论中的面向对象编程和结构化程序设计等基本思想,培养现代程序设计过程中所需要的一些基本能力。围绕此目标,也为了能在实际的教学中取得良好的教学效果,我们开拓进取,遵循程序设计教学的基本规律和基本原则组织教学,创新教法和学法,以达到培养和提高学生信息素养的目的。
  [参考文献]
  [1]《程序设计教学的指导思想》 陈阳 http://www.eduzhai.net/edu/316/jiaoxue_83423.html
  [2]《程序设计语言课程教学方法改革的探索与实践》张敏霞.中国高教研究.2004年2期
  (作者单位:青海师大附中)
其他文献
[摘要]探索了纺织工程专业的纺织生产实习在现有的条件和环境下的改革实践,论述了纺织生产实习的内容、方式的改革以及实习对教学的作用。纺织生产实习随着纺织技术的进步、纺织结构的调整以及纺织专业建设不断改进,赋予新的内涵,有效激发了学生的学习积极性、提高了课堂教学效果。  [关键词]现代纺织生产实习课堂教学纺纱织造    纺织生产实习是纺织工程专业教学体系中的一个重要环节,是课堂教学的补充。为了使学生获
期刊
[摘要]大学物理改革当前是势在必行的工作。本文的思路是研究如何提高学生的大学物理学习兴趣、如何利用新的教育技术使教学取得更好的教学效果及大学物理实验课开设对传统理论教育的弥补作用,以促进学生更好的进行大学物理知识的学习、理解。  [关键词]大学物理 教学改革    大学物理是大学里一门重要的基础学科。作为一门科学,大学物理具有高度的抽象性、严密的逻辑性和广泛的应用性等特点。大学物理也是一种思想方法
期刊
[摘要]如何有效地实施《牛津高中英语》的Task板块教学,一直是广大教师积极探索的问题。笔者结合教学实践谈谈对该板块的理解以及课堂教学的设计,同时也对该案例进行了教学后反思。  [关键词]Task板块 教学案例 教学反思    译林出版社的《牛津高中英语》由牛津大学出版社聘请资深的英语语言教学专家根据中英双方共同商定的编写方案执笔编写,语言真实、自然,情景生动、逼真。该教材的使用是英语教学领域里的
期刊
[摘要]大学生就业难已经成为社会关注的焦点,就业难既造成人才的浪费,也影响学校和社会的和谐与稳定,以及人力资本投资的积极性。目前大学生就业形式的严峻情况,既有大学生自身的原因,也有学校和社会的原因。在不断提高大学生素质的同时,学校和全社会都应为大学生就业创造条件,不断改善大学生就业难的现状。  [关键词]大学生就业原因对策    前言  大学生是我国宝贵的人才资源,是现代化建设的重要力量,更是促进
期刊
[摘要]合理有效地利用多媒体辅助技术,将其与化学学科特点充分结合、巧妙运用,可优化课堂结构,优化教学信息的传递途径,能够有效地增加教学的密度和扩大信息量,大大提高教学效率。  [关键词]合理有效多媒体辅助教学    传统的课堂教学方式已延用了几十年,是一种以知识为本位的教学,情感、态度、智力、能力等其他方面的价值都是附属的。它主要关注知识的传授,让学生沦为盛装知识的容器。随着社会的发展和教学改革的
期刊
[摘要]生产性实训基地建设是高职院校深化校企合作的必然选择,是实现学校、企业、学生三方共赢的良好的平台。辽宁石化职业技术学院通过建设生产性实训基地,走出了一条特色鲜明的高职办学新路子,为同类高职院校提供了经验。  [关键词]高职教育校企合作生产性实训    生产性实训基地是指高职院校遵循“合作办学、合作育人、合作就业、合作发展”的理念,依据工厂化、车间式进行布局和设备选型,参照企业员工管理、成本控
期刊
[摘要]多媒体技术集图像、音频、视频为一体,生动、活化、丰富、拓展教学内容,激发、调动学生学习的积极性,扩展学生的知识,提高教学的效率和效果。但在多媒体技术的运用上不能以机代人;不能作为目的;不能取代其他教学手段。  [关键词]葡萄牙语教学多媒体技术功效问题    多媒体是指以图像、音频、视频为载体的综合信息体。多媒体教学,就是利用先进的计算机技术、网络技术,把多功能教室与计算机连接起来,实现互通
期刊
[摘要]以“嗅觉辨别试验” 项目教学为例为例,采用“教、学、做”一体化教学模式,提出探索实施“教、学、做”教学模式的必要性,进一步阐述食品感官检验技术“教、学、做”的教学理念、教学实施方案及这种高职高专教学模式的优越性。  [关键词]食品感官教学做一体化项目教学    引言  食品感官检验技术始于20世纪40年代的美国,在以后的几十年中,随着食品工业以及各种学科的发展,感官分析技术不断地吸纳新学科
期刊
[摘要]动机(motivation)作为一种非智力因素,因其间接影响到学生英语学习效果,便成为英语教学中一个很重要的研究课题。英语学习动机是推动英语学习的内部动因,成人英语学习动机是复杂的。了解他们的英语学习动机特点有利于教师改进教学手段和策略,激发与培养其学习的主动性和积极性,发挥其学习潜能,从而提高英语学习的效果。本文运用定性分析的方法,对大连外国语学院成教学院两个班进行跟踪调查,分析了成人英
期刊
[摘要]从工科实践教学的重要性、特点以及要求出发,论述了普通高等学校工科本科教育实践教学中课程设计的必要性。在此基础上结合电气工程与自动化专业电气传动课程设计的教学经验,对该课程设计采取“实验装置半成品”教学方式进行了探讨。  [关键词]实践教学实验装置课程设计电气传动    实践教学是高等教育工科专业教学中非常重要的一环。搞好实践教学对于学生巩固理解和运用理论知识、激发学习兴趣、锻炼实践动手能力
期刊