合理优化《算法与程序设计》的几点建议

来源 :考试周刊 | 被引量 : 0次 | 上传用户:Kaspersky_
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 《算法与程序设计》内容复杂、枯燥。在教学过程中,学生容易产生许多困惑,不能理解相应的教学内容。经过细致分析,作者发现整个教材结构、教材内容有很大问题,从学生的认知规律上来看,相关知识点不好掌握。为了解决此问题,建议优化几部分教材内容,从而达到高质量教学的目的。
  关键词: Visual Basic 6.0 《算法与程序设计》 穷举法 优化
  
  由于本地区教学环境的局限性,选修模块选择了《算法与程序设计》这本书。本书主要选用Visual Basic 6.0(以下简称VB6.0)作为程序设计语言。在本教材中,我们可以看到内容抽象、枯燥、逻辑性强等特点,特别发现存在着不合理的教学结构和教学内容,这样的教学结构和教学内容对于从事多年教学工作、经验丰富的教师来说,也是无从下手的。常常讲完一节课的内容,学生还是不知道在讲些什么,更不知道如何编写程序来完成任务。我一开始以为是在教学方法或上有问题,而后发现是教材有些问题。自从调整了以后,发现学生的思路很清晰,更容易概念的理解,也能更好地掌握教材的知识点,在实践上运用自如。为了使教学过程更加明朗,我谈谈优化教材的建议。
  一、空缺内容,填补有序
  在《算法与程序设计》教材中,第二章是程序设计ABC,首先在第一节里介绍了我们的“创作室”VB6.0的窗口界面。在介绍此内容的时候,我借用了“欢迎进入VB世界!”的例子来介绍窗口,主要是通过程序的实现过程来完成内容的讲解。我认为这部分内容充其量是在介绍这个程序实现的过程,和第一章第三节初试身手,体验编程的内容很相似,该详细介绍VB6.0窗口的组成部分及相关的功能,只有了解了窗口组成部分及相关的功能,学生才能更好地使用此软件去编写程序。建议在了解图2-1后再增加一些内容,这些内容是关于标题栏、菜单栏、工具栏、工程管理器、窗体设计器、属性窗口、代码窗口、工具箱、窗体布局窗口的简单介绍。比如说:标题栏除了显示正在开发的工程名之外,还显示系统的工作状态。系统的工作状态有设计态(Design):编辑代码和设计界面时的状态;运行态(Run):运行应用程序时的状态;中止态(Break):程序暂停执行时的状态。类似于这样,可以把经常用到的一些功能结合例子介绍给学生,这样就不会让学生不知如何下手。
  二、循序渐进,调整顺序
  在《算法与程序设计》教材中,我发现第二章的内容主要介绍的是VB6.0的基础知识,但是在第二章缺少的一部分重要的内容却在第四章的第二节中做了介绍。我认为这部分内容很重要,是VB6.0的基础知识的核心,也是学生理解VB6.0是面向对象程序设计语言的关键。所谓面向对象的程序设计(Object Oriented Programming,OOP) 是一种以对象为基础,以事件来驱动对象执行的程序设计,将解决问题的过程看作是一个对象分类演绎的过程。所以我认为缺少的内容包括对象、类、属性、方法、事件、事件驱动。我建议这部分内容可以提前到第二章里面去讲解,可以放在认识完“创作室”后面来讲。这些名词有些抽象,不好理解,这时可以借助一些生活的例子来讲解,但是要清晰地介绍这些名词的意思。虽然在第二章第一节中可视化编程的一般步骤里介绍一些这方面的内容,但是我认为应该把第四章的第二节内容拉过来,做独立内容。只有把这部分的内容介绍清楚了,学生才能真的明白VB6.0软件的两个特点:可视化和面向对象,也才能真正懂得编程,了解怎样去编程。
  三、从简到难,层层递进
  在本书的第三章里,介绍了用解析法、穷举法、递归法解决问题,在讲解这些方法的时候,本书用了一些例子向学生介绍这些方法,问题就出在这些例子上,方法很好理解。但是恰恰是这些例子把学生迷惑了,该类算法对于学生来讲是陌生的,学生还没理解,再去考虑复杂的实例,从学生认知规律上来看,相关知识点是不易掌握的。所以我建议在介绍这些方法的时候,可以考虑降低难度,从简单入手,逐渐增加难度。但是前提条件是,在学生掌握知识点,理解相关内容后,再提高难度,这样才能满足“贫富差距”的学生。比如说在介绍穷举法时,先介绍概念,所谓的穷举法也叫枚举法、列举法,将求解对象一一列举出来;然后逐一加以分析、处理,并验证结果是否满足给定的条件,穷举完所有对象,问题将最终得以解决,最后再举一简单的例子:水仙花数。水仙花数是指一个三位数,它的个位数的立方和正好等于该数本身。
  四、友好语言,人文帮助
  在计算机语言界,VB6.0可谓是友好的语言,它的友好表现在它的可视化特点。所谓的可视化程序设计是一种全新的程序设计方法,它主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面,再编写少量的代码就可以应用程序。既然如此友好,教材也不能少了友好的帮助。我建议在第二章第二节可视化编程的一般步骤后应该加一些帮助事项,给学生一些帮助和提醒,提醒学生在编写程序的时候不容易犯錯。这方面的内容可以包括:代码输入规则、编程注意事项,等等。比如在代码输入规则中,代码按行输入,一行代码输入完毕,换行输入下一行代码;代码不区分字母大小写(双引号内的字符串除外);代码中除了中文字外,所有符号都必须在英文状态下输入;单引号后的内容为注释,不执行,只是对该行代码的文字说明,方便程序理解。我认为只有提供好的帮助,让学生一早注意到容易犯错的地方,才能让学生在编程过程少犯错,减少不必要的麻烦。
  虽说“兴趣是最好的老师”,但一本好的教材也是可以很好地指引学生向着成功的方向迈进的。当然要编好一本教材,前前后后要考虑的因素很多,本书也有作者要考虑的问题,我只是提出一些建议,最终的目标是让学生更好地学习《算法与程序设计》,更好地培养创新意识,更好地提高信息素养。
  
  参考文献:
  [1]周黎,钱瑛.程序设计基础——VB教程.人民邮电出版社,2008.
  [2]李艺,董玉琦.算法与程序设计.北京:教育科学出版社,2004.
  [3]新智工作室.VB6.0中文版教程.电子工业出版社,2001.
  [4]李立宗.VB程序设计教程.南开大学出版社,2009.
其他文献
摘 要: 作者从创设和谐、融洽的师生关系;创造一个轻松愉快的学习环境;教学方法要灵活多样,充满情趣;课内外相结合几方面阐述了初中英语趣味教学法。  关键词: 初中英语 趣味教学法 师生关系 学习环境 教学方法    “语言,不是随便可以学好的”,学母语如此,學习外语更是如此。但是如果教学得法,便可事半功倍。要取得这样的好效果,趣味教学可以说是一种好方法。  中学生这个年龄的特点是:爱说爱动,自我约
摘 要: 作者结合教学实践和听课的观察与反思,分析了初中英语课堂教学导入的意义,并提出了个人见解。  关键词: 英语课堂教学 导入 意义 见解    课堂导入是指教师在课堂教学开始时,利用各种教学方法或手段創设学习情境,吸引学生注意,激发学生学习兴趣,使学生迅速进入学习状态的教学环节。  常言道:响鼓还需重槌敲。如果说一节课是响鼓的话,那么新课导入则是重槌的第一槌,一定要浑厚激越,声声击到学生的心
摘 要: 刚升入初中的新生在学习英语过程中容易出现哪些心理问题?作者结合教学实践,以问卷调查、访谈、考试小结等方式,对此进行了探讨。  关键词: 初一新生 英语学习 根源    现代研究表明,健康的心理素质对于一个人的创造潜能的发挥具有积极的意义,如何对待学习是衡量学生心理健康的指标之一。拥有健全学习心理的学生往往对学习具有自信、恒心和毅力且乐于学习。情感和态度作为心理素质的一个重要组成部分在当今
随着小学英语教学的不断深入和发展,近年来,从B、C板块入手,第一课时完成重点句型、词汇教学,第二课时再进入A板块话题的传统课堂教学模式,已表现出越来越多的弊端。在順应教材的编排意图和促进学生综合运用语言的双重需要下,A部分的语篇教学被充分重视,并形成了一定的教学模式。事实证明这种整体感知语篇,在情境中学习语言形式和结构的教学模式更有利于学生的发展。在A部分语篇教学的大背景下,如何处理好第二课时B、
随着科学的进步和社会的发展,英语已成为社会生活和国际交往中不可或缺的工具。自20世纪70年代以来,小学英语教育一直存在着许多问题,许多地方小学英语教学成绩起起落落。要使小学英语变得形象、具体,使学生乐于学,必须顺其天性,将游戏引进课堂,发挥游戏教学的神奇功效。  一、英语游戏教学的定义  英语游戏教学以交际法为主要原则,并根据教学内容创设语言情境,引导学生参加语言交际,在游戏中学会使用语言知识点。
摘 要: 掩护是篮球进攻战中的重要手段之一,掩护质量直接影响到进攻的成功率。特别是在篮球比赛日趋激烈、对抗性较强,个人防守能力和集体防守能力都有所增强的今天,掩护配合战术在进攻中的重要性更加得到体现。那么,如何才能提高掩护质量,合理运用掩护技术,使篮球运动更加具有技巧性、观赏性?文章对此问题作了有益的探讨,供广大读者参考。  关键词: 篮球比赛 掩护配合 时机 质量    掩护是篮球进攻战中的重要
摘 要: 正脚背颠球是普通高校足球教学中必学的内容,但在教学实践中效果却差强人意。作者通过对足球正脚背颠球教学环节的分析,找出问题,并对相关环节重新设计,以提高教学效率和质量。  关键词: 足球专项课 正脚背颠球 教学环节    足球專项课是我国高校体育课重要的教学项目,但是在正脚背颠球教学实践过程中,学生学习效果不佳,我对此进行了分析,重新设计了教学环节。  一、如何建立“球感”  足球颠球是建
摘 要: 本文分析了高中学生喜欢体育运动却不喜欢上体育课的心理的产生原因,根据学生的心理和生理特点,以建构主义理论激发学生新的体育运动兴趣点;建立平等和谐的师生关系,提高教学活动的新颖性,有效地激发学生的运动兴趣。  关键词: 高中体育教学 建构主义 师生关系    青少年学生有着喜爱运动的天性,但长期以来,在高中体育教学中普遍存在着学生喜欢体育運动却不喜欢上体育课的现象。究其深层原因,一是在于形
摘 要: 本研究采用MTT法及乳酸脱氢酶释放法研究低强度及中等强度健美操操训练对中学生免疫功能的影响。结果表明,中等强度的健美操训练可促进T淋巴细胞的增殖能力,NK细胞活性增强。提示适当强度的进行健美操锻炼对增强机体的免疫力有着积极的作用。  关键词: 中等强度健美操 T淋巴细胞 增殖 NK细胞 活性    按照从事健美操运动的目的和任務,健美操可分为健身性健美操和竞技性健美操两大类。健身性健美操
摘 要: 巧妙地处理细节,会使体育课堂教学更加有序、有效,学生与教师的关系也会在细节中更显和谐。  关键词: 细节 游戏 示范 语言 对应    细节是透视教师教学理念的放大镜,体育教学中的细节一旦处理得当,就能优化课堂,使课堂环环相扣,吸引学生,从而有效地达到教学目标。  一、穿插游戏,把心收回课堂  现象:按照前滚翻的一般教学过程,教师首先讲解前滚翻的动作要领。但此时,由于一年级学生的年龄特征