您当前的位置:首页 > 计算机论文>软件开发论文

文科院校Linux操作系统课程建设的探索

2015-07-03 11:26 来源:学术参考网 作者:未知

文科院校linux操作系统课程建设的探索

1 背景论文联盟http://
  受到学生知识基础等因素限制,国内面向文科专业开设的linux课程较为少见。作者从2005年开始在中国青年政治学院探索开设面向文科学生的linux操作系统选修课程,针对文科学生特点,淡化理论原理,面向实际应用,在生产力环境中体现出linux技术的核心价值。
  2 课程建设
  文科学生计算机基础相对薄弱,在抽象的理论学习方面存在困难,不过他们具备发散性的思维方式,善于利用各种网络资源。在文科专业教学linux课程的过程中,应当取长补短,以灵活的教学方式和务实的教学理念调动学生的兴趣和积极性。
  2.1 课程发展
  为了不断优化和完善课程,在历年的课程建设中进行了若干次重要调整。
  1) 更换软件平台,优化课程内容。早期的linux课程使用fedora,后转为最新版本的ubuntu。早期课程沿袭了传统的理论体系和命令,现在则更偏重gui直观操作,面向实际工作情境,使学生更易于接受。
  2) 规范授课周期,增加课时学分。早期课程非定时开设,现在每个学年度都开设,选课人数稳定在50人左右。课程初设时为9周1学分36课时,现在增加到14周2学分54课时。
  3) 修改授课方式,调整考查形式。早期授课分为理论和上机,现在则完全在机房授课,方便学生在真实环境中同步操作。考核形式方面则统一为上机开卷考试,试卷侧重于完成实际工作,不限制实现方法。www.lw881.com
  2.2 课程知识体系
  根据文科学生的特点和实际的课时安排,linux操作系统课程从实用出发,强调桌面环境的使用,强调gui工具操作,强调应用软件的用法,强调直观、便捷的操作方式,淡化理论原理,淡化命令行界面。
  linux操作系统课程的知识体系如图1所示。知识点大致分为四个部分,分别为linux基础知识、linux管理、linux应用程序和网络管理与网站建设。每一部分知识点都优先采用图形化用户界面引入。
  2.3 教学环境建设
  1)硬件环境
  linux操作系统公共选修课教学过程全程在机房教室进行,教学过程需要1间机房,为了方便学生自修,其他机房也安装了linux操作系统。机房配置酷睿2 处理器,4gb内存,在硬盘上为linux分配约50gb的分区空间。
  ubuntu发行版对网络环境要求较高,要求机房pc构成百兆局域网,可以连接到internet。机房应当配置投影设备,支持较高的分辨率和亮度,标准分辨率至少应达到1024×768,建议分辨率为1280×1024或者1400×900。
  2)软件环境
  linux操作系统课程涉及到的软件广泛,必须做好充分准备才能为学生提供较好的实践环境。课程教学可以采用两种方式:其一是linux操作系统的真实环境;其二是在windows下配置虚拟机环境。在实际教学中,应当尽量使用linux操作系统的真实环境,只有在涉及到破坏性操作(如系统分区、格式化等)或者介绍其他发行版时使用虚拟机环境。
  linux发行版更新速度极快,课程可以选择ubuntu 长期支持版本(lts)或者每年更新一次版本。为方便教学,磁盘分区可以简化为/和swap两个分区,预留至少10gb空间,多多益善。为了提高操作效率,应将ubuntu软件源修改为国内更快的源。
  要配置完善的软件环境,还应当执行如下操作:
  * 进行网络配置,构成局域网,使每台机器均可互连并访问internet。
  * 安装其他桌面环境,课程中使用的桌面环境包括unity、gnome、kde等。此外还应安装xfce、lxde、awesome等其他常用环境,让学生接触到更多的linux界面风格和操作方式。
  * 配置compiz桌面特效,启用远程桌面。安装系统更新,配置语言支持,安装缺失插件如java运行时环境(jre)和flash插件。
  * 安装配置课程所需软件,很多软件在默认情况下并未安装,例如cairo-dock、vimtutor、ssh、apt工具(新立得软件包管理器、aptitude、tasksel等)、多媒体软件、网络应用程序等。此外,还应配置lamp环境并提供wordpress等安装包。
  * 安装第三方实用工具软件,如ubuntu tweak、compizconfig、gnome tweaktool、phpmyadmin、webmin、screenlets以及各种指示器等。

转贴于论文联盟 http://

3)师资建设
  为了更好地保证教学质量,提高教学水平,授课教师应当具备广而博的知识视野,坚实的linux理论基础,丰富的实践知识和教学经验,不断充实和提高自身的业务素质。为此,作者作为任课教师,在不断学习的基础上,参加了redhat认证考试并获取了红帽授权工程师(rhce)资格。
  4)教学辅助网络资源建设
  为了辅助linux操作系统等相关课程的教学,教师在学院教务处网站提供了linux课程的教学大纲,教学计划,课程质量标准和进度安排等教学运行内容。在部门ftp站点中提供了linux的光盘镜像文件,课件演示文稿,参考资料和常用软件下载等内容。
  此外,作者还指导建设了用于教学辅助的互动教学网站phoenix.cyu.edu.cn,网站在moodle系统中提供了教学内容信息,在wiki系统中提供了linux相关的百科知识条目,在视频点播系统中提供了linux知识、操作技巧和ubuntu视频教程等相关内容。教师也在课堂教学中援引该网站的建设过程,讲授相关知识。为了更好地实现教学互动,教师也利用即时通讯软件建立群组,与学生进行直接的沟通交流,答疑解惑。
  2.4 课堂教学经验
  1)精研引入课程,吸引学生兴趣
  第一次课至关重要,为了让学生认知到linux操作系统的特点和优势,教师在介绍linux基础时选用大量多媒体素材和桌面特效吸引学生,用类unix文化的效率和思想触动学生。
  2)紧密联系实际,一切面向应用
  在讲解过程中将linux的相关知识与现实应用进行联系,横向对比windows、mac os x等操作系统,用实际应用的示例抓住学生,例如iphone越狱后存在安全问题,可以利用课堂学习的passwd命令修改root密码进行完善等。在教学演示文稿中提供常用的知识超链接,连接到distrowatch、wikipedia之类的网站上,查看相关内容。指导学生主动查阅wiki站点和linux技术论坛。
  3)突出直观操作,淡化理论原理
  文科学生更偏重感性认知,对于每一个重要的实用知识点,必须突出可视、直观的操作,淡化学术性钻研。对于课程知识点实施奥卡姆剃刀原则,即“如无必要,勿增实体”。这一原则也是与类unix哲学中的“简单即是美”一脉相承。
  4)紧跟时代潮流,介绍更新技术
  linux发展极快,在教学过程中第一时间引入kde plasma、gnome shell、unity和相关技术,有利于学生了解和认知最新的技术发展。教学基础平台可以稳定于ubuntu长期支持版本,但是技术不应落后于时代。例如在linux kernel 3.0发论文联盟http://布的次日,教师就引导学生访问linux内核网站www.kernel.org查看最新的内核发展情况。
  5)重视师生交流,形成良性互动
  在每次授课周期内都与学生加强交流和沟通,及时发现学生的问题,找到其兴趣所向,难点所在,根据学生的反馈及时对课程教授方式和进度进行微调课。每一次授课教师也搜集最新的linux网络和多媒体资料,将最新的技术发展讲授给学生。此外,学生课下自修时还可以使用视频点播系统提供的ubuntu操作视频教程进行复习和提高。
  6)设计实践内容,保证实验效果
  每次linux实验分为两部分,即同步教师操作实验和综合练习。linux课程全程在机房上课,教师讲解时学生同步在实际环境中进行相关操作;讲解完毕之后,学生根据课程要求完成综合性练习。对于练习中转贴于论文联盟 http://

存在的难点,教师在课程结束时进行总结讲解,让大多数问题在课堂时间内得到及时解决。
  3 相关成果和发展方向
  linux课程在历年课堂评估中都取得了优秀成绩。学生在课余组织了相关社团,致力于探索开源软件的实际应用,与教师合作完成了校级教学改革项目。linux课程也促进了教学相长,在授课过程中教师也得到了业务锻炼,取得了rhce证书,撰写论文多篇,并编写了linux课程教科书。
  linux课程将继续论文联盟http://定期开设,在新的教学周期中选择ubuntu 12.04 lts版本,使用新编教科书和实验指导。在课程教学过程中,将进一步研究教学内容和方法,在授课过程中引入计算思维,着手培育和发展linux校园文化。
  4 结束语
  本文介绍了文科院校中linux操作系统公共选修课程建设的一些探索性工作,总结了linux课程的发展过程,课程知识体系,教学环境建设和课堂教学经验。目前国内的相关研究目前仍处于初期阶段,还需进一步探索前行。转贴于论文联盟 http://
相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页