浅谈高中信息技术课数据库和程序设计的教学

上传人:艾力 文档编号:35559036 上传时间:2018-03-17 格式:DOC 页数:8 大小:29.50KB
返回 下载 相关 举报
浅谈高中信息技术课数据库和程序设计的教学_第1页
第1页 / 共8页
浅谈高中信息技术课数据库和程序设计的教学_第2页
第2页 / 共8页
浅谈高中信息技术课数据库和程序设计的教学_第3页
第3页 / 共8页
浅谈高中信息技术课数据库和程序设计的教学_第4页
第4页 / 共8页
浅谈高中信息技术课数据库和程序设计的教学_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《浅谈高中信息技术课数据库和程序设计的教学》由会员分享,可在线阅读,更多相关《浅谈高中信息技术课数据库和程序设计的教学(8页珍藏版)》请在金锄头文库上搜索。

1、浅谈高中信息技术课数据库和程序设计的教学浅谈高中信息技术课数据库和程序设计的教学浅谈高中信息技术数据库和程序设计的教学 目前,各地初、高中普遍都开设了信息技术教育。但是,在高中阶段学生究竟需要学习哪些信息技术知识,认识还不一致。有的学校认为高中学生只要学习计算机的一些基本知识、操作系统、汉字的输入和字处理的方法、Internet 的运用和电子邮的收发、网页和多媒体作品的制作等知识就可以了。笔者认为除了必须学习以上有关知识外,还应该学习数据库的初步知识和程序设计的初步方法,使中学生通过高中阶段的学习初步掌握利用计算机处理信息的能力。数据库是信息系统的核心和基础技术,是计算机学科领域中发展最为迅速

2、的重要分支。其技术在各行各业中已得到广泛应用,在财务会计、生产物资、图书资料、科研项目、生产调度、经营计划、财政税收、银行帐目、人事档案等各个部门,已经建立了成千上万个信息系统,和我们的工作、学习、生活紧密相连,密不可分。在世界已进入信息化社会的今天,数据库的建设规模,数据库信息的多少和使用频度,已成为衡量一个国家信息化程度的重要标志。因此在高中信息技术教育中开设数据库和程序设计知识的学习是十分必要的。在高中阶段让学生学习程序设计初步,是为了使学生初步学习结构化程序设计的基本思想和基本方法,培养学生的分析能力和逻辑思维能力,培养学生的创新精神。通过对这部分知识的学习,使学生初步掌握相关的基础知

3、识,培养他们的信息意识,使他们在思想认识上跟上迅猛发展的信息化世界。同时通过对数据库知识的学习,可以开拓学生的视野,使他们认识到计算机并不是只能做字录入和字处理工作,也不光是上上网,收发电子邮。用计算机科学地保存和管理大量的、复杂的数据,进行大量的信息处理,已经成为计算机应用的一个十分重要的方面。学习数据库和程序设计初步知识后,指导学生用所学的知识去解决他们身边的数据处理问题,可以极大地激发学生的学习兴趣,培养他们的应用能力和创造能力,提高学生的整体素质。因此高中阶段信息技术中,数据库和程序设计部分的内容应放在比较重要的位置上。二数据库管理系统种类繁多,比较流行的有dBASE、FxBASE、F

4、xPr、Visual FxPr 等几种。那么,在高中阶段,学生应该学习哪一种系统比较适合呢?有的教材选用 dBASE 系统,有的教材选用 FxBASE 系统,也有选用 FxPr 系统的。笔者认为选用FxPr 系统较为适合。笔者参与编写的梅州市信息技术教育教材(高中第二册)数据库和程序设计部分,就选用了 FxPr 2 系统。这是因为从数据技术的发展过程看,尽管 dBASE、FxBASE 曾经在全球风行一时,但相对 FxPr、Visual FxPr,就显得有些过时了。dBASE 系统运行速度慢,人机界面差,命令和函数有限,无编译程序;FxBASE 比 dBASE 稍好一些,但人机界面差,无真正的编

5、译功能等。因此,当运行速度更快、功能更加强大、具有真正的编译能力、人机界面良好、可采用菜单驱动的 FxPr 系统问世后,还把dBASE、FxBASE 作为数据库技术的典型教材学习,显然是不合适的。相对于 FxPr 说,Visual FxPr 更为先进,为什么又不选用 Visual FxPr 系统呢?这是因为 Visual FxPr 系统是在 inds 平台上运行的软,对计算机硬要求较高,目前有许多学校的硬条还达不到要求。FxPr系统在技术性能上,恰好能承上启下,FxPr 系统完全兼容dBASE、FxBASE 的操作,和最新流行的 Visual FxPr 也有很大的兼容性,在 FxPr 2 环境

6、下设计的程序和数据库,不经修改就可直接在Visual FxPr 下运行,并支持流行的 SQL 语言,支持多用户和网络技术。FxPr 能在大部分 486、86 单机或网络上运行,目前绝大多数中学的计算机硬条能够达到这个要求。因此笔者认为,高中阶段信息技术的数据库部分选用 FxPr 2 系统最为适合。程序设计初步也是高中阶段信息技术的必学内容之一。在有的教科书中,这部分知识往往选用 BASI 或 PASAL 语言。这样的安排,固然有其好的一面,但因其是与数据库系统完全不同的两种语言,作为高中阶段的学生,在有限的学时内要学习两种计算机语言,而这两种语言又缺乏一定的连贯性,必然是有困难的,结果会造成两

7、个部分都学不好。笔者认为在程序设计初步这部分内容中,同样可以选用 FxPr 进行学习。高中学生在学习了 FxPr 系统数据库知识后,接着就运用 FxPr 学习程序设计基础知识具有许多优点。因为 FxPr不仅是一种优秀的数据库系统,其本身也是一种高级程序设计语言,用它同样能够设计出用 PASAL 语言设计的程序,用 FxPr 设计出的程序同样能够符合结构化程序的要求。而且在学习过程中,可以随时和前面学习到的数据库知识联系起,使其更具有实用性,更能激发学生的学习兴趣,做到数据库知识和程序设计知识前后贯通,互相呼应,更有利于学生全面掌握数据库知识和程序设计基础知识。三由于数据库和程序设计初步内容的理

8、论性较强,学生在学习这部分知识时往往感到难度较大。要搞好这部分内容的教与学,笔者认为必须在以下几个方面去下功夫:1 密切联系实际,激发学生的学习兴趣。数据库和程序设计的教学,一定要密切联系实际,从学生身边最常见到的学生档案、考试成绩统计等信息数据入手,去认识数据库系统的操作。平时上机建库时,也可启发学生建立与自己有关的信息库,比如同学的通讯录、日常开支的流水帐、班级经费使用、出勤记录表等。这样使学生在学习的时候不会感到抽象,因为所接触到的都是他们自己天天都见到的丰富的数据信息,从而对学习数据库知识产生亲切感。数据库部分内容上完时,正好是中段考试,就可以让学生自己将中段考的成绩信息输入计算机并用

9、 FxPr 命令统计中段考的成绩,这可以极大地激发他们的学习兴趣,从而产生学习的动力。学生在学习数据库知识,并用 FxPr 命令解决身边的一些实际问题时,一方面会为自己学了就能运用而感到成功的喜悦,但同时会感到要敲很多的命令才能完成一个任务是麻烦的。这时候教师可因势利导,指出要解决执行多个命令才能完成一个任务的问题和处理大量的复杂性的数据信息,就必须编制程序,于是就需要学习程序设计,这样就可以将学生激发出的兴趣引入更深入的学习中去。2 由易到难,逐步深入上好理论。程序设计初步部分的内容相对数据库部分内容难度要大一些。对这部分内容的教学,要采取由易到难、逐步深入的方法。学习程序设计的目的就是要培

10、养中学生的结构化程序设计的逻辑思维,而这种逻辑思维又主要是通过对顺序、条、循环三种结构化语句和过程、子程序及自定义函数的学习获得的。要让学生学好上述三个语句,首先要理解各语句的结构、功能和框图的绘制,然后是多举例,千万不能因为时的关系一个语句一个例子就完事了。同时举例也要由易到难,例如顺序结构语句的学习,最好的解释就是把前部分学过的数据库命令顺序串起执行,因为学生有了数据库的基础,对执行结果一看也就能明白顺序结构语句的特点。再比如学习条语句,这时可先举数学中的一些数值判断的例子,例如有这样一个关系式:当 x0 时,0;否则当 x0 时,0。对于这样一个简单例子只要学过初中数学的人就能理解,然后

11、通过这个例子教学生认识条判断语句的结构、书写规则,了解其功能和如何画流程图。当学生明白条判断语句是怎么一回事时,就可再举一个比较简单的有关数据库操作的例子,例如通过判断语句列出某个数据库男、女生的记录,对这样一个例子同学们很自然就会想到当性别等于男时,列出条为男生的记录,当性别等于女时,列出条为女生的记录,一个非常直观的结果就会显示在学生面前。然后再举一些嵌套的条判断的例子,一个个地深入,难度慢慢加大。在例题中最重要的就是要有明确的、明显的结果深深留在学生脑海里,使学生感到每学习一个语句都能更深入地学习和运用数据库技术。同时举例时应尽可能和学生身边的事情相联系,并且很多例子应该让学生自己先做,

12、然后老师再讲解,有些例子干脆就将学生带到机房去做,做过后再讲解,这样就能让学生多动脑、多动手、多翻书去主动学习。学习编程往往是看别人编的程序很容易,但真的自己动手时,有时很容易的程序都要想半天。所以在培养学生学编程时,应该提倡让学生先看懂老师编的程序,然后学会修改老师的程序,进一步自己动手写程序,这样的话就能达到事半功倍的效果。在让学生循序渐进学编程时,老师应多采用程序填空、补充完整的方式诱导学生进入编程的角色。同时对于编程要用到的很多函数及其他语句,就可以在讲程序设计时,结合例子碰到一个讲解一个,使学生活学活用,避开了很多教材一开始就大量集中讲解函数和变量,既枯燥又抽象的编排,解除学生学习的

13、拦路虎,减轻学生学习的心理压力。因为若没有一定数据库知识,就很难理解和记忆这些内容,放在程序中见一个讲解一个,就使学生感到学编程并不是那么抽象和枯燥。3 充分发挥信息技术的特点,充分发挥学生学习的主动性。信息技术同其他学科相比较,有着自身的硬设备优势。因此在教学过程中,我们要充分发挥它的特长。特别是在数据库和程序设计的教学过程中,应尽可能制作 AI,使枯燥的讲述变得形象生动。有条的学校要建立多媒体网络计算机室和电教平台,使学生实现个体学习,充分发挥学生的主体学习作用,以交互方式达到最佳教学效果。同时要注重上机实践,数据库和程序设计部分上机实践时数要达到 0%。4 组织外兴趣小组活动,培养学生的

14、特长。在高中阶段,每周只有 2 节信息技术,由于时的限制,数据库和程序设计都只能讲授初步的基础知识,不可能讲得很深。为了满足对信息技术有兴趣的同学的学习需要,培养这部分学生的特长,可以组织外兴趣活动小组,开展第二堂活动。例如:可以开展程序封面和程序菜单的设计比赛、学校运动会运动比赛项目安排等程序设计比赛。既可以丰富学生的学习活动,又可以培养学生的特长。FxPr 比 PASAL、BASI 程序设计语言好就好在它比较容易设计出直观、形象、生动的程序。而通过搞这个比赛,老师也就能辅导这些学生学习书本外的知识或深入讲解本相关知识,从而提高这些学生的程序设计水平。同时又培养出了一部分信息技术的学习尖子,让这些学生在上机中或平时学习中帮助其他同学,达到教学效果的普遍提高。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号