基于开源软件的大学计算机基础课程改革

点赞:16893 浏览:72129 近期更新时间:2024-03-14 作者:网友分享原创网站原创

摘 要近年来,开源软件在国外教育中的发展取得令人瞩目的成绩.开源软件具有使用费用低、源代码可开发等优点,将开源软件引入我国大学计算机基础教育课程改革中是值得研究和探讨的.结合开源软件的特点,分析我国计算机基础教育现状,指出现阶段开源软件进入我国大学计算机基础教育存在的问题,并对解决问题的策略和意义进行探究.

关 键 词开源软件;计算机基础;课程改革

中图分类号:G434文献标识码:B

文章编号:1671-489X(2014)14-0034-02

1引言

开源软件是指开放源代码的软件,并且此类软件的使用、修改和分发也不受软件许可证的限制,每个人都可以免费获取并使用该软件.它是自由软件和共享软件进一步发展的结果.由于开源软件本身的优势和互联网的普及,其受欢迎程度在近20年中快速增长[1].以Linux操作系统为代表的开源软件已经在欧美各国教育领域得到大量应用,很多学校都建立了以开源软件为基础的课程教学和信息与通信技术(ICT)架构[2].专注于在学校中应用的开源软件网站schoolfe.,截止目前共收录教育类软件270种之多[3],横跨多个操作系统,涵盖了学校教学过程所能用到的各种类别,如多媒体软件Mplayer、办公软件OpenOffice、互联网软件MozillaFirefox等,为学校情境下使用开源软件进行教学提供了极大的方便.

在我国大学计算机基础课程中,不管是教材还是实际教学中,开源软件在教育中的应用仍未能见其身影,很多学生仍不知其为何物.以笔者多年从事大学计算机基础课程教育的经验来看,将开源软件引入我国具有极高的可行性与必要性.

2当前大学计算机基础课程软件主要使用情况和问题

大学计算机基础课程是在当前高等教育中开设普遍、影响学生众多的一门基础课程.根据笔者对多个版本的计算机信息技术基础教材的分析,发现在计算机基础课程所涉及的软件中,商业软件几乎占去9成以上份额.在这些版本的教材中,操作系统只介绍MicrosoftWindows,办公软件只介绍MicrosoftOffice,图像处理软件只介绍AdobePhotoshop,浏览器仅以IE为主,等等.之所以以这些软件为主要教学内容,毫无疑问是因为以上所提到的商业软件在相应领域所占的市场份额是最高的.但是仅以市场份额为指标来确定教学软件就是正确的么?笔者认为采购与使用商业软件主要有两方面问题.

基于开源软件的大学计算机基础课程改革参考属性评定
有关论文范文主题研究: 关于计算机基础课程的论文范文 大学生适用: 在职论文、自考论文
相关参考文献下载数量: 63 写作解决问题: 写作资料
毕业论文开题报告: 标准论文格式、论文小结 职称论文适用: 职称评定、高级职称
所属大学生专业类别: 写作资料 论文题目推荐度: 优质选题

增加了高校的经济压力国外商业软件采购费用高昂,会给高校带来巨大的经济压力.以AdobePhotoshopExtendedCS6为例,其学生与教师版市场价约400元一套,大量采购这样的软件,花费无疑是惊人的.而如果为节省费用而采用盗版软件,一方面因违反我国版权法案,随时会面临软件公司的侵权诉讼;一方面难以向学生传递良好的信息素养,既然学校都在采用盗版软件,那还有什么理由引导学生遵守版权规定呢?商业软件还存在很多“阴暗的死角”[4],隐藏着很多的Bug.技术的不透明,让商业软件拥有放置后门的可能性,威胁着高校的信息安全.而使用开源软件既降低了购置软件的费用,又因为其代码的完全开放,安全性大大增强,值得信赖.


阻碍了学生对软件原理的深度了解目前以微软软件为主、其他商业软件为辅的软件使用方法的教学模式是我国计算机基础课程的主要内容.

所谓使用方法的教学,即是教给学生使用相应软件的各个功能模块的方法.计算机基础教材,与其说是教材,不如说是软件说明书更合适.学生即便学会了软件的使用方法,也仅仅知道软件如何使用而已,对软件的运行原理仍不了解.这样的计算机教育能说是合格的计算机教育吗?当然,这也是由于商业软件的特性决定的.商业软件不公开源代码,更像是一个黑匣子,里面的内容既不能修改,也不能查看.

而开源软件与之相比,则可以更好地满足学生对软件原理的学习要求[5],所有的源代码都可以在开源社区中获得,并自由地查看、修改.

3课程改革的建议

笔者认为开源软件进入我国计算机基础课程是一个循序渐进的过程,不光是将现在所普及的商业软件简单地替换为开源软件,而且要根据开源软件的特点制定相应的措施,吸取国外推广开源软件的经验,针对现阶段计算机基础教学中所存在的问题,进行积极的、切合实际的大胆探索.

对教师进行开源软件的先行培训在将开源软件运用在教学中的时候,教师有可能因需要重新学习开源软件而给他们增加负担而抵制新技术.如果教师不能配合,那么开源软件的教学是难以成功的.所以在实行从原有的商业软件教学迁移到开源软件的过程中应当提前与教师进行全方位的沟通,打消其顾虑;并给予教师充足的使用培训,以熟悉开源软件的特点,教师才能更好地接受开源软件.

建立以应用为导向的教学模式开设计算机基础课程的目的就是培养学生得到将计算机作为现公学习工具使用的知识与技能.因此,在开源软件的教学过程当中,要以提升学生的计算机应用水平为最终目的,使学生学会用计算机工作而不是用某个具体的软件工作.据此,根据学生的不同学习背景和不同兴趣方向开展教学.根据开源软件的不同特点,精心设计与学习生活工作等相关的教学案例,使其学有所用、学以致用,提升学生对开源软件的兴趣,培养学生独立分析解决问题的能力.

以深入了解计算机软件原理为基础的课程设计传统计算机基础课程偏向于仅仅教授学生软件的使用方法,而不接触到软件运行原理的讲解,以致学生的软件使用能力虽然得到提升,却不能很好地了解软件背后的运行机制.而开源软件的源代码开放,任何机构和个人均有权修改、查看,可根据当地要求进行本地化(中文化,增删功能等),以满足当地的特殊需求,而不会受到任何限制.将这个特点运用在教学当中,可以通过在课程中展现某些程序源代码的方式让学生更加深刻地理解软件,了解软件的原理,乃至完成或参与相应的开源项目,充分认识软件实现的内部机制,而不是仅仅了解软件的使用方法.学生有了实践与动手的机会,还能在一定程度上解决当今大学生缺乏创新能力和实践技能的问题.积极借鉴国外推行开源软件的成功经验国外,特别是欧美国家如美国、英国、意大利等国的开源软件教育起步较早,积累了许多成功经验,在教育中的开源软件应用比较成熟,值得借鉴.譬如美国大学机构不仅在采购软件的时候优先采购开源软件,而且多数学校本身也参与或自主开发开源软件,并提倡开放教育.积极向推行开源软件有良好效果的国家学习,其成功经验能对开源软件在我国教育领域的发展起到巨大作用.

4总结与展望

在部分学校高等教育资金投入短缺的大环境下,在教学中过分倚重商业软件会带来严重问题.而开源软件的精神是平等、自由、开放.相比以盈利为目的的商业软件,更加适合在我国计算机基础教育中推行.开源软件进入教育领域既是可行的,也是未来的趋势.推广应用开源软件,可以打破微软等商业公司的软件垄断,对于保障国家信息安全、发展民族软件产业、降低信息化费用等,都具有重大意义.大力推广开源软件对信息技术教育在欠发达地区的建设将起到推进作用.