REALbasic与中国信息科学教育
来源:互联网 发布:数控铣床编程代码d01 编辑:程序博客网 时间:2024/04/30 10:37
REALbasic与中国信息科学教育
2002年我国修改《计算机软件著作权保护条例》后,出于课堂教学为目的不经过著作权人许可使用计算机软件也被划归“侵权”地盗版软件使用行为。近1-2年来,中国正大力进行正版化运动,首先是中央、省、市县三级政府的正版化,接下来就是国有大中型企业和发达地区的大中小学。
而按照教育部2000年下发的《中小学信息技术课程指导纲要》,高中阶段第5条:了解程序设计的基本思想,培养逻辑思维能力,以及《纲要》所附加的《课程教学内容安排》中有:
模块六程序设计方法
(1)问题的算法表示。
(2)算法的程序实现。
(3)程序设计思想和方法。
很多地方教育部门相关文件也有相似内容。
REALbasic非常适合用于高中阶段的计算机程序设计教学,原因如下:
1、BASIC语言是最适合于教学的语言。而高中阶段的程序设计课程主要用于了解程序设计的基本思想,培养逻辑思维能力,BASIC简单易学适合所有学生,同时与其它语言也有相同或相似的关键字及表示法,便于学生进行知识迁移。
2、REALbasic是跨平台的开发环境。一则有少数学校配有苹果机房(苹果机在教育界仍然占有半壁江山,因为适合教学和网络配置成本低的原因,比如上海中学有一个iMac G4的机房)、Linux系统计算机房(比如华师大二附中),而REALbasic支持Windows、Linux、Macintosh三种主流平台,学校可以按需选用不同版本,用相同的教学方法和课程内容来实现同样的教学目标。二则,Linux在政府和企业正版化的采购中已经占到了一定比例,学生今后接触到非Windows的系统平台也很有可能,在研究和拓展课程中可以使用REALbasic接触到多种平台的基础知识,并将必须课上学到的在Windows平台的程序设计的知识向其他平台拓展和迁移。
3、更加现代化的语言。一直在高中课程中使用的VB虽然是很好的开发工具和程序设计环境,但由于历史原因VB本身的语言并不够现代。首先,非结构化的语言早已经过时了15-20年了,但VB本身仍然使用非结构化的异常处理(On Error Goto/Resume),在30年前的计算机界关于计算机语言的大讨论中,非结构化就被列为了“最糟糕”的程序设计方式,不应提倡。而异常处理却是每个程序中所必须的,处理用户非正常操作导致的程序异常有助于培养学生的逻辑思维尤其是思维严谨性和完整性。其次,面向对象的已经是目前所有尚在使用的语言的必备特性,但VB并非是完全面向对象的,而更接近于面向控件,这会使得学生对“面向对象”的理解产生错乱,从而认为面向对象就是面向可视化部件进行操作,而不能很好的掌握程序设计思想和方法。此外,VB本身缺乏面向对象中最重要的继承、重构、过载、覆写等方法,虽然这些较为深入,但在研究和拓展性课程中却是很基础的编程知识,但使用VB无法进行相关教学。微软公司也早在去年就放弃了对VB的继续支持。
4、语言语法、程序设计方式等都与VB接近,老师们不需要重新学习一门新的语言,原有的在教学中积累的经验也都能很好的利用,原有的优秀的资料也可以加以改造利用,甚至原有的教科书中很多非常好的部分也能进行改造利用。
5、价格低廉。
目前,国际上许多高中乃至大学都在使用REALbasic进行教学,波兰教育及科技部则在高中的(16-19岁学生)的教学中已经从去年起逐步用REALbasic来代替被淘汰的VB,目前已经普及了REALbasic,仅从2005年微软终止对VB的支持开始到2006年1月为止,已经有300余所波兰高中购买了3500余套REALbasic。此外在国内的一些涉外学校(如京西学校)等也开始使用REALbasic进行教学,其中京西学校已经使用了3年左右。
我中心将于REAL美国总公司协商依照中国国情和学校软件采购和部署的特点,尽早提出价格低廉且易于部署的解决方案。
- REALbasic与中国信息科学教育
- REALbasic与神州飞船
- 日本与中国的编程教育不同
- .Net、Java与REALbasic是互补品
- 中国电脑教育报:网上开店与购物秘籍
- 中国的教育问题
- 中国的教育
- 跨平台开发环境REALbasic内幕:插件与程序编译
- 将REALbasic与TortoiseSVN一同使用的注意事项(一)
- 信息科学与工程学院 2012年硕士研究生复试录取工作
- 互联网教育与教育互联网
- 中国的教育缺少什么?
- 信息科学部
- 新概念英语 1234 外语教学与研究出版社 培生教育出版中国有限公司
- [转]与中国K12主流教育相悖,自适应学习如何突破?
- 2011年SSCI收录信息科学与图书馆学学科期刊86种
- 【收藏】2011年SSCI收录信息科学与图书馆学学科期刊86种目录
- 北京大学信息科学研究生上级考试第一题:2703:骑车与走路
- WIN2003 IIS6.0+PHP+ASP+MYSQL优化配置
- 高速缓存和连接池对访问数据库性能的影响
- 用协议工具分析TCP/IP[转载]
- 汉字编码简明对照表
- 追寻快乐之道——阅读拉夫.科斯特的《游戏设计黄金法则》(二)
- REALbasic与中国信息科学教育
- Java访问数据库的速度瓶颈问题的分析及解决
- 哈希表及相关
- struts源代码阅读(Commons-Pool包)
- OCI学习之 Makefile
- ARM MPlayer移植过程
- WINDOWS常见问题的最佳解决方案
- 催人泪下的十大经典爱情对白
- 命令行修改ip地址网关和DNS