浅谈高中信息技术课数据库和程序设计的教学.doc_第1页
浅谈高中信息技术课数据库和程序设计的教学.doc_第2页
浅谈高中信息技术课数据库和程序设计的教学.doc_第3页
全文预览已结束

下载本文档

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

文档简介

浅谈高中信息技术课数据库和程序设计的教学教育资源库目前,各地初、高中普遍都开设了信息技术教育课。但是,在高中阶段学生究竟需要学习哪些信息技术知识,认识还不一致。有的学校认为高中学生只要学习计算机的一些基本知识、操作系统、汉字的输入和文字处理的方法、Internet的运用和电子邮件的收发、页和多媒体作品的制作等知识就可以了。笔者认为除了必须学习以上有关知识外,还应该学习数据库的初步知识和程序设计的初步方法,使中学生通过高中阶段的学习初步掌握利用计算机处理信息的能力。数据库是信息系统的核心和基础技术,是计算机学科领域中发展最为迅速的重要分支。其技术在各行各业中已得到广泛应用,在财务会计、生产物资、图书资料、科研项目、生产调度、经营计划、财政税收、银行帐目、人事档案等各个部门,已经建立了成千上万个信息系统,和我们的工作、学习、生活紧密相连,密不可分。在世界已进入信息化社会的今天,数据库的建设规模,数据库信息的多少和使用频度,已成为衡量一个国家信息化程度的重要标志。因此在高中信息技术教育课中开设数据库和程序设计知识的学习是十分必要的。在高中阶段让学生学习程序设计初步,是为了使学生初步学习结构化程序设计的基本思想和基本方法,培养学生的分析能力和逻辑思维能力,培养学生的创新精神。通过对这部分知识的学习,使学生初步掌握相关的基础知识,培养他们的信息意识,使他们在思想认识上跟上迅猛发展的信息化世界。同时通过对数据库知识的学习,可以开拓学生的视野,使他们认识到计算机并不是只能做文字录入和文字处理工作,也不光是上上,收发电子邮件。用计算机来科学地保存和管理大量的、复杂的数据,进行大量的信息处理,已经成为计算机应用的一个十分重要的方面。学习数据库和程序设计初步知识后,指导学生用所学的知识去解决他们身边的数据处理问题,可以极大地激发学生的学习兴趣,培养他们的应用能力和创造能力,提高学生的整体素质。因此高中阶段信息技术课中,数据库和程序设计部分的内容应放在比较重要的位置上。二数据库管理系统种类繁多,比较流行的有dBASE、FoxBASE、FoxPro、Visual FoxPro等几种。那么,在高中阶段,学生应该学习哪一种系统比较适合呢?有的教材选用dBASE系统,有的教材选用FoxBASE系统,也有选用FoxPro系统的。笔者认为选用FoxPro系统较为适合。笔者参与编写的梅州市信息技术教育课教材(高中第二册)数据库和程序设计部分,就选用了FoxPro 2.5系统。这是因为从数据技术的发展过程来看,尽管dBASE、FoxBASE曾经在全球风行一时,但相对FoxPro、Visual FoxPro,就显得有些过时了。dBASE系统运行速度慢,人机界面差,命令和函数有限,无编译程序;FoxBASE比dBASE稍好一些,但人机界面差,无真正的编译功能等。因此,当运行速度更快、功能更加强大、具有真正的编译能力、人机界面良好、可采用菜单驱动的FoxPro系统问世后,还把dBASE、FoxBASE作为数据库技术的典型教材来学习,显然是不合适的。相对于FoxPro来说,Visual FoxPro更为先进,为什么又不选用Visual FoxPro系统呢?这是因为Visual FoxPro系统是在Windows平台上运行的软件,对计算机硬件要求较高,目前有许多学校的硬件条件还达不到要求。FoxPro系统在技术性能上,恰好能承上启下,FoxPro系统完全兼容dBASE、FoxBASE的操作,和最新流行的Visual FoxPro也有很大的兼容性,在FoxPro 2.5环境下设计的程序和数据库,不经修改就可直接在Visual FoxPro下运行,并支持流行的SQL语言,支持多用户和络技术。FoxPro能在大部分486、586单机或络上运行,目前绝大多数中学的计算机硬件条件能够达到这个要求。因此笔者认为,高中阶段信息技术课的数据库部分选用FoxPro 2.5系统最为适合。程序设计初步也是高中阶段信息技术课的必学内容之一。在有的教科书中,这部分知识往往选用BASIC或PASCAL语言。这样的安排,固然有其好的一面,但因其是与数据库系统完全不同的两种语言,作为高中阶段的学生,在有限的学时内要学习两种计算机语言,而这两种语言又缺乏一定的连贯性,必然是有困难的,结果会造成两个部分都学不好。笔者认为在程序设计初步这部分内容中,同样可以选用FoxPro来进行学习。高中学生在学习了FoxPro系统数据库知识后,接着就运用FoxPro来学习程序设计基础知识具有许多优点。因为FoxPro不仅是一种优秀的数据库系统,其本身也是一种高级程序设计语言,用它同样能够设计出用PASCAL语言设计的程序,用FoxPro设计出来的程序同样能够符合结构化程序的要求。而且在学习过程中,可以随时和前面学习到的数据库知识联系起来,使其更具有实用性,更能激发学生的学习兴趣,做到数据库知识和程序设计知识前后贯通,互相呼应,更有利于学生全面掌握数据库知识和程序设计基础知识。三由于数据库和程序设计初步内容的理论性较强,学生在学习这部分知识时往往感到难度较大。要搞好这部分内容的教与学,笔者认为必须在以下几个方面去下功夫:1.密切联系实际,激发学生的学习兴趣。数据库和程序设计的教学,一定要密切联系实际,从学生身边最常见到的学生档案、考试成绩统计等信息数据入手,去认识数据库系统的操作。平时上机建库时,也可启发学生建立与自己有关的信息库,比如同学的通讯录、日常开支的流水帐、班级经费使用、出勤记录表等。这样使学生在学习的时候不会感到抽象,因为所接触到的都是他们自己天

温馨提示

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

评论

0/150

提交评论