基于高校计算机教育中推广开源软件的

点赞:16652 浏览:71644 近期更新时间:2024-04-08 作者:网友分享原创网站原创

摘 要:开源软件已引起世界各国政府部门和重要企业的广泛关注,成为软件发展的重要趋势之一.开源思想倡导知识共享,打破技术垄断,十分有利于软件知识的学习.将开源软件引入高校作为教学平台和教学工具,不仅能最大程度上加深学生对软件内部机制的认识,提高其创新能力和实践技能;更能够在一定程度上节约学校的教育成本.

关 键 词:开源软件;高校教育;计算机教学

中图分类号:TP311.13文献标识码:A文章编号:1007-9599 (2012) 18-0000-02

1开源软件发展现状

联想到Linux.1991年,当时芬兰赫尔辛基大学的学生 Linus Torvalds 完成了Linux最初内核的编写和发布.Linus选择用“大众共有版权”----GPL的方式来发行这个代码,允许人和人用任何方式参与Linux的内核源代码的编写和修改.在网络日益盛行和不断完善的环境下,Linux以其开放自由版权的特性,吸引世界各地无数的电脑编程高手投入开发、改善Linux的核心代码,使Linux的功能日渐强大.而除了核心代码程序以外,一个操作系统还需要其他的系统程序和应用程序才有实用性,Linux系统常用的系统程序恰恰都来自于F所开发的自由软件.自Linux诞生至今的20余年间,Linux系统的功能与开源软件在世界范围内互相促进,蓬勃发展.

目前,开源软件已经在世界上很多国家的政府部门和企业中得到了重视和采用在企业方面:IBM计划将其IT解决方案全部转移到Linux平台上,而Google也部署在全球近万台怎么写作器上已经全部使用Linux,等根据2011年1月8 日华尔街日报的报道,普京签署了一项行政命令---要求俄罗斯所有政府部门在2015年之前用免费的开源软件取代微软等公司开发的软件.该报道同时指出,除节省数十亿授权费的目的之外,这样做显然是出于国家安全的考虑.而我国政府也在“十五”计划中加大了对包括Linux操作系统及其应用软件在内的开源软件技术研发的支持.而由程序爱好者凭借其无限打造的Linux社团,更早可以追溯到1996年,如Linuxfo-rum和Linuxsir.今年6月,由龙芯中科技术有限公司、曙光信息产业股份有限公司、中国科学院计算技术研究所等企事业单位共同主办第二届“龙芯杯”中国开源软件设计大赛启动.大赛主要面向高校学生和开源社区的开发人员,旨在推动开源软件技术的广泛应用.相关负责人在开幕式上明确表示:“希望通过开源软件去解决和突破国产处理器、固件、操作系统配套使用时的关键‘瓶颈’技术,满足国家重点行业的应用系统对国产基础软硬件技术的要求,从而带动我国计算机产业的持续健康发展.”2012年6月29日至30日,召“开源中国 开源世界”高峰论坛在北京成功召开.围绕“开源融合创新 移动互联未来”的主题,探讨了在移动互联网时代的背景之下,开源社区建设、开源软件人才培养等话题.

2我国教育中软件使用的现况

目前我国从义务教育到高等教育,几乎都以微软产品作为教学蓝本或者应用平台,无形中,为微软在中国打下了坚实的客户基础.然而,比较尴尬的是,中国的高校或研究机构不仅没有获得过微软任何形式的经费赞助或技术支持,反而不断成为微软追究版权责任的目标.

将开源软件推广到教育界,在教学过程中逐渐用开源软件替换版权软件,可以很大程度上改变上述局面.

3高校计算机教育中推广开源软件的可行性

在国外,教师使用开源软件授课和开发的例子并不鲜见,而在我国,教师们由于其固有思想,往往对开源软件存在认识上的误解和怀疑,认为开源软件并不适合我国高等教育的教学.实际上,可以说,这种观点存在片面性,是不正确的.开源软件在高校计算机教育中推广的可行性可以从以下几方面考虑:

3.1首先,开软软件的数量不容忽视

目前较为成熟的开源产品有几百种,而据统计,目前仅在SOURCEFORCE.NET注册过的开源软件项目就已经超过了10万.其中不乏BSD UNIX、Perl语言、GCC等著名产品.

3.2其次,开源软件应用范围极其广泛

可以说,开源软件已经渗透到了软件应用的方方面面,不夸张的说,人们日常学习和工作中常用的所有的商业软件,都能找到相应的开源软件来替代(如表1)


3.3开源软件具有质量上的优势

开源软件由于其社区团队开发形式的特点,在某些领域甚至赶超同类商业软件.例如,在怎么写作器领域,通过.top500.的资料来看,在目前世界排名前500强的怎么写作器上,Linux系统的使用率超过了50%,而前100强中,Linux系统的使用率甚至达到了90%以上.

4我国高等院校使用开源软件的必要性

中国开源软件推进联盟主席邱善勤在第七届“开源中国·开源世界”高峰论坛的主题致辞中指出:在经济全球化、信息化的时代背景下,开放标准、开放计算以及开源软件已经成为推动当代信息技术产业发展的重要推动力.强调了开源软件在云计算领域以及其他重点行业广泛应用的现状;同时,也指出了加强开源社区建设和深化开源产业人才培养的重要性.

然而在我国的高校,开源软件的影响力远不如以微软相关产品为代表的商业软件.要培养基于开源软件开发的、顺应全球信息化发展的互联网时代的计算机人才,就要从开源软件的思想和理念入手,加强宣传推广,举办相关学术报告和讲座,鼓励学生建立论坛或加入开源社区.

在师生双方对开源理念有所认知和肯定的基础之上,高等教育还应对现有的计算机教育模式和内容进行改革和调整.例如:增加Linux为代表的开源软件的教学内容;聘请开源软件行业相关专家与师生共同探讨,进行课程设计.计算机技术源于西方;尽管我国的软件行业发展趋势逐年递升,但面对西方国家源代码保护等封锁技术的行业垄断显现,我们显然出于落后位置.只有突破创新才有可能打破技术堡垒.而开源软件正是高校实施突破创新教育的不二选择:通过指导学生阅读开源软件源代码、修改开源软件源代码,乃至完成一个独立的开源软件的开发,充分认识软件实现的内部机制,而不仅仅是学习一些软件的外部特征和使用方法,此举不仅能完成以往教学环节中的全部教学任务,并且能在一定程度上解决当今大学生缺乏创新能力和实践技能的问题.

从经济角度考虑,第一,在高校逐步使用开源软件、开展有关开源软件的课程学习,有利于减轻云计划开展过程中相关人员的培训和部署工作,节约培训费用;第二,高校在以往的计算机教学中购置商业软件所需要的费用相当可观.使用开源软件逐步替代这些商业软件,无疑可以节省大量教育经费,将有限的经费合理利用,并且避免由于经费不足而使用盗版的商业软件.

基于高校计算机教育中推广开源软件的参考属性评定
有关论文范文主题研究: 关于计算机教育的论文范文集 大学生适用: 学院论文、高校大学论文
相关参考文献下载数量: 88 写作解决问题: 写作资料
毕业论文开题报告: 文献综述、论文小结 职称论文适用: 职称评定、高级职称
所属大学生专业类别: 写作资料 论文题目推荐度: 优质选题

5结论

开源软件极具魅力,它与开放标准、开放计算一起,成为推动当代信息技术产业发展的主要推动力.在高校计算机教育中使用开源软件和推广开源软件能够为培养大批优秀开源人才奠定基础,同时大大缩减由于购写正版商业软件的开支;具有一定的社会效益和经济效益.