文档介绍:“大问题”串起“小知识”
——《数据的表示与处理》教学方案设计
江苏省苏州中学校吴育含
摘要: 《数据的表示与处理》在教材中是承前启后的一节,内容上集中了数据类型、常量、变量、运算符、表达式、常用语句、函数等大量VB语言基本概念和基础知识。依据以问题解决为目标导向的教学设计理念,以及“大问题”串起“小知识”的教学策略来设计教学方案,可以帮助教师通过范例教学,理清教学内容,激发学生学习兴趣,帮助他们在实践中逐步理解和掌握概念和知识,并逐步建立起合理的算法与程序设计的认知结构,理解程序设计的思想和方法,初步掌握使用程序设计解决问题的能力。
关键词:算法程序设计问题解决教学设计
长期以来,信息技术教育受到批判较多的一点,就是其教学过程中的基于“工具论”“技能论”的简单训练。新课程改革后,信息技术课程标准重视技术方法和技术思想的挖掘,更多的运用以问题解决为目标导向的教学设计,成为了一种比较有效的手段。
程序设计是解决问题的一种方式,高中《算法与程序设计》选修课程的教学,不是要让学生陷入枯燥的语言学习和机械训练中,而是要让学生通过使用程序设计来解决一些简单问题,“沿循提出问题、分析问题、解决问题的线索学习程序设计知识(这里的问题应是具体的、现实的)。通过这个过程,促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力。”顾建军、李艺、(实验)解读[M].武汉:, 78页
在学习过程中,学生“学到的不仅仅是新知识,更重要的是学会了解决问题的方法,知道了在什么时候、在什么地方去应用所学的知识。”同时,问题可以“帮助学生进入情境,进入思维,让学生的学习具有连续性、广泛性、普遍性。”在教学中恰当的创设问题情境,还“可以使学生在问题情境中体会算法思想,培养学生的学习兴趣。”“算法与程序设计模块”教学初探[J].课程教材教学研究(教育研究版),2008(44),50页
在教育科学出版社出版的教材《算法与程序设计》中,第二章《程序设计ABC》主要是针对课程标准中的“程序设计语言初步”这个主题而编制。其中,第二节《数据的表示与处理》包含的内容看似多为简单的识记性知识,但由于知识点众多且零碎,学生初识这些基础概念、基本知识时往往会觉得枯燥乏味,学习兴趣不大,并容易遗忘,从而影响后续内容的学习。在实际教学过程中,常常会遇到这样的情况,学生在学习“程序基本结构”甚至于更深层次的“算法实现”时,经常会因为对
这些基础概念与知识认识不清或掌握不牢固,而影响学习进度和学习效果。因此,对于本节内容的教学绝不能轻视,这些内容的教学实际也是相当富有挑战性的,它考验着教师对课程标准的理解能力,对教材的把握能力,以及对学生学习过程和状态的了解程度等。
一、教学目标与教材内容呈现方式之间的矛盾
根据课程标准提出的课程目标,并参照教材配套的教师教学用书,本节的教学目标是:要求学生知道VB中数据类型、变量、常量的含义,掌握常量及变量的定义方式。掌握运算符、函数、表达式的表示方式,会将数学表达式转换为程序接受的表达式。明确用VB表示处理数据的思想方法,感受高级程序设计语言的文化魅力。教学重点是要让学生明确数据在计算机中是如何表示和处理的,明确它和数学中数据的表示与处理的异同。在这里,更多的是强调一种能力的