计算机网络相关专业Linux课程教学规划研究
来源:化拓教育网
第37卷第5期 2015年9月 宁波大学学报(教育科学版) 、b1.37 No.5 Sep.2015 JOURNAL OF NINGBO UNIVERSITY(EDUCATIONAL SCIENCE EDITION) 计算机网络相关专业Linux课程教学规划研究 王建平,焦翠玲,朱凤杰,黎东俊,耿晓彤 (河南科技学院信息工程学院,河南新乡453003) 摘要:Linux是当前计算机网络相关专业广泛开设的课程。在对当前已有Linux课程教学存在问题分析 的基础上,从课程定位,讲授方式,教学环境构建,讲授内容规划,课程考核等方面提出了指导意见,以 期改进Linux课程的教学内容和方法,提高教学质量。 关键词:Linux;教学方法;教学规划 中图分类号:G420 文献标识码:A 文章编号:1008—0627(2015)04—0117—04 Linux是服务器领域广泛使用的操作系统。 随着就业市场对毕业生技能需求的日益提升, Linux课程已成当前计算机网络相关专业的核心 平台课程。 之后,面向办公领域向开源的Linux系统扩展成 为新的趋势。很多政府部门和企事业机构等都在 纷纷向Linux系统转型。中央国家机关政府采购 中心下发的《关于进行信息类协议供货强制节能 产品补充招标的通知》明确指出,中央机关采购 所有计算机类产品不允许安装Windows 8操作 系统。【3 为此,例如优麒麟(UbuntuKylin), 红旗(Red Flag)等国产的Linux操作系统成为 首选。所以部分高校着手将计算机基础课程教学 改动到Linux平台下。实际上,在原来计算机基 础教学的体系上,将Windows操作系统模块改 动为Linux,将Microsoft更改为应用于Linux 的OpenOfice等系统。【f4】当前Linux在图形界 面方面也做到了较为完善的地步,所以这种讲授 仅仅停留在图形界面操作下,和原来的课程教学 区别较小。部分高校实现的是向全校所有专业学 生开设基于Linux的计算机基础课程,部分高校 则单独为信息技术和电子类专业的相关学生开 设基于Linux平台的计算机基础课程。p 就目前看来,笔者认为面向全校学生开设基 于Linux平台的计算机基础课程,效果不很理 想。一方面学生的接受能力存在鸿沟,相对 Windows来说,Linux系统在客户端的使用量相 对较少,这对于教学学时过短的公共基础课,想 让学生快速入门是很难做到的。同时,Linux和 方面,很多Linux操作系统都是开放源代 码的,…用户使用不牵扯到版权等相关问题; 另一方面,Linux在服务器的管理方面存在较强 一优势。相比Windows类操作系统,Linux系统为 企业构建服务器平台节省了较大开资,同时提供 了安全便捷的管理方式。随着企事业单位对 Linux平台的使用量增加,高等学校计算机网络 相关专业开设Linux课程成为当务之急。 当前Linux课程教学现状分析 一、就当前课程开设情况调研来看,Linux课程 基本上已经引入到计算机网络相关专业的实际 教学中。Linux是一种操作系统,同时又是广泛 使用的服务器平台,所以在实际的教学中就存在 如下三种情况。 (一)将Linux作为计算机基础课程教学平 台使用 计算机基础是国内高校面向大一新生开设 的一门公共基础课,【2]其主要讲述计算机的基 本原理,Windows操作系统,Microsoft办公自 动化软件(Word、Excel、PowerPoint、Access), 网络基本操作等模块。2007年微软的黑屏事件 收稿日期:2015-04—10 基金项目:河南省教育厅人文社会科学研究项目(2014一gh一245);河南科技学院教育教学改革研究重点项目(2014PUZD08);河南科技 学院大学生创新训练计划项目(2014CX061);2014年度国家级大学生创新创业训练计划项目(201410467008) 第一作者简介:王建平(1981一),男,陕西宝鸡人,讲师/博士研究生,主要研究方向:教育技术学。E-mail:xunji2002@163.com 118 宁波大学学报(教育科学版) Windows之间存在较大差异,即使开设了基于 规模相对较小。虽然Linux进入市场的时间已经 很长了,但是实际进入教学环境的时问相对较 短。市场上针对Windows服务管理与配置的教 程层出不穷,相关课程也取得一定成果。 Linux的计算机基础课程,未来可能在客户端办 公应用Windows平台的可能要多一些,这会导 致难以实现学以致用。同时,即使对于专业学生, 想体现教学水准,为专业课程服务,基于图形界 面操作教学理念开设Linux课程是不妥当的。 (二)专业课程教学的放置位置存在问题 很多高校,面向信息技术类的专业均开设 Windows的图形界面配置在操作上具备一定的 继承性,例如,在学习完Windows Server 2003 的服务配置后,可以很平滑的过渡到Windows Server2008环境下,即使采用当前最新Windows Linux课程,但是存在课程先后次序设置不合理 的问题。Linux是一种操作系统,又多作为网络 服务器,Linux可清晰的描述操作系统的基本结 构和工作方式。部分高校在该课程的开设中存在 Linux课程在前,操作系统课程在后的现象,实 际上这对学习Linux和操作系统两门课程均是 不利的。操作系统课程是Linux的理论基础, Linux课程又是操作系统课程的完美验证。L6J所 以笔者认为,该两个课程同步开设较为妥当。 Linux是最常用的网络服务器平台,学习 Linux需要对计算机网络基础和技术课程有深入 了解。而大多数高校计算机网络课程的开设都滞 后于Linux课程。这导致在Linux课程教学中学 生对于计算机网络的相关概念非常模糊,甚至搞 不清IP地址的作用、子网掩码、网关等基本概 念。即使采用图形界面模仿了教师的操作过程, 可能也不明白为什么要这样做。这会导致在实际 问题的应用中,仍然概念不清,无法独立胜任。 Linux服务器功能的强大性是其应用的最大特 色,但是如果没有服务器的基本概念,例如不知 道HTML、HTTP、TCP端口、Web服务器、浏 览器、B/S和C/S结构,学生怎么可能会在Linux 下搭建Apache服务器。不知道FTP协议,不清 楚DNS的工作原理,DHCP协议的工作原理, 相关的电子邮件协议和工作原理,直接就要求学 生配置这些服务器,相当于天方夜谭。 实际上,早期的计算机网络技术教学都是先 讲授计算机网络,然后讲授基于Windows平台 的服务器配置过程。Windows下的服务器配置 相对采用图形界面,易于理解。在这个课程的基 础上进行Linux服务配置学习,一方面使得学生 可清晰的进行对比,同时提高知识点的掌握。 (三)版本选择 相比Windows操作系统,Linux系统的使用 Server 2012,稍做学习也可实现平滑过渡。 然而,要学习Linux就没有这么容易。Linux 操作系统由于牵扯到开源,导致其版本极多,并 且不同版本之间存在一定差异,这就对实际教学 提出了新的要求。通过网络查询,可以看到极多 的Linux平台,这就会使学生非常迷惑,到底学 习哪个好?这就是首先要确定处理的第一个问 题。另外,关注的重点在哪个方面?如何构建能 适应实际市场需求的Linux课程教学方法和教 学内容?这些都是当前计算机网络专业必须要 考虑的实际问题。 就当前教学而言,选择Linux的版本应该以 服务器系统为中心,例如Ubuntu、红帽企业版 Linux(RHEL)、Novell旗下的SUSE Linux、 德国的Mandriva、与微软合作的Linux版本 Xandros、Slackware、Debian、CentOS、甲骨文 公司的Unbreakable Linux等。实际上这些系统 的内核基本上都相同,在选择时应该注意首先要 选择较为稳定的版本,例如Cent OS当前已经推 出了7.0版本,而广为使用的仍然是6.5版本。 不推荐采用最新平台,免费的开源新平台可能存 在一定的技术故障,另外新产品可能在市场的使 用率相对较低。 部分Linux系统之间存在渊源,例如RHEL 是收费的,提供付费的技术支持,而Cent OS可 以被认为是RHEL的免费版本,其他差异相对 较少。随着服务器技术的发展,选择64位平台 的系统也是大势所趋,这些都是需关注的方面。 二、高等学校Linux课程定位和课程规划 (一)课程定位 该课程应该定位为计算机网络相关专业的 专业课程,不应该是专业基础课,更不应该是公 共基础课。Linux课程的教学应该分为Linux应 用基础部分和Linux网络服务个模块。相关的知 第5期 王建平等:计算机网络相关专业Linux课程教学规划研究 1 19 识结构如图1所示。 平台,这样可以极大的提高系统的维护和管理效 Linux 率。当前流行的VMWARE、Virtual PC、Virtual Box等软件都是构建Linux平台的强大工具。在 这些平台下可以虚拟很多硬件设备,方便Linux 教学。 (四)讲授内容规划 1 r 1 F Linux应用基础的内容主要包括:Linux系 操作系统 Linux Linux 应用基础 网络服务 统的类型和特点、虚拟机软件与Linux系统的安 ● 装、Linux系统的启动、重启和挂起、基于桌面 I 环境的基本使用、终端的使用、Linux的文件系 Windows组 统结构、文件与文件夹的操作、Linux文件的归 网技术 档与压缩、解压缩、vi文本编辑器、Linux的系 I l 统配置、Linux的管道和重定向、 J Linux文本 计算机网络 处理、Linux系统的硬件系统资源查询、Linux 系统进程管理、Linux磁盘的基本管理、基于 图1 Linux课程的知识结构 Fdisk的磁盘分区、基于Parted的磁盘分区、 J逻 笔者认为在该课程的教学过程中,操作系统 辑卷的基本管理、Linux软件的安装和卸载、 课程应该是Linux应用基础模块的前导或者平 Linux用户管理与文件的权限设置、Linux的设 行课程,而计算机网络课程必须作为Linux网络 备管理等。 服务模块的前导课程。如果条件和学时许可,最 Linux网络服务主要讲述Linux的网卡配 好开设Windows Server组网技术课程。这样对 置、双网卡和网卡绑定,网络测试的设置和测试、 照着Windows,学习Linux网络服务模块就能快 Apache服务器的安装和配置、Web站点的搭建 速提高。另外,在课程教学中,如果要将Linux 和测试、DHCP服务器的安装、DHCP服务的构 应用基础和Linux网络服务模块分成两门课程, 建、DHCP中继服务的配置、Hosts文件配置、 则两门课程应该连续开设。例如Linux应用基础 DNS服务器的安装,DNS域的构建和记录的设 课程开设在第4学期,则将Linux网络服务课程 置、FTP服务器的构建和测试、NTP服务器[9】 开设在第5学期。 的构建和测试、WebMin服务器的搭建和使用、 (二)课程讲授方式 E.Mail服务器的构建和配置、Linux做主机路由 Linux是一门应用和实践性极强的课程,该 的配置、Linux防火墙的配置、SeLinux的基本 课程应该重点强调实际训练。为此,应该选择在 配置等。[1o] 实验室里进行授课,做到边讲边练,采用讲练结 (五)课程考核方式定位 合的方式进行。部分学校采用在多媒体教室进行 Linux是一门操作性极强的课程,如果采用 理论讲授,在实验室进行实验教学,这样会导致 试卷进行课程考核,则达不到真实测评教学效果 理论和实践脱节。由于存在较多细节,建议采用 的作用。而上机考核存在缺少课程考核平台的问 多媒体广播软件进行演示教学,不建议采用投影 题。例如,在路由和交换技术课程的教学中,采 进行演示,这样容易使学生忽略细节,教学效果 用相关的模拟器软件是很容易实现考核测试的。 不佳。 而Linux课程的上机考核就没有这么方便。Linux (三)教学环境构建 的实作量非常大,知识点的考核量极多,如果采 在实际教学中存在机房环境的管理问题。就 用上机考试,在给定的时间内,则无法全面展开 目前看来,和Windows相比,Linux系统的维护 要考核的知识点。 和管理,存在的问题相对较多,这对学生上机环 所以,在实际教学中,一般建议采用上交课 境提出了要求。我们建议采用虚拟机搭建Linux 程设计的方式进行考核。通常由指导教师给出课 120 宁波大学学报(教育科学版) 利好[耳中国招标,2014(28):3-4. 2Ol5 程设计的基本内容,要求学生在给定的时间内完 成设计方案,撰写完整的设计报告。设计报告应 [4]周洪林,何兴无.基于Linux的openoffice.org应用[J].信息 技术,2012(7):144.146. 该关注的是基于Linux的一个实际网络应用案 例的构建过程。学生在构建好方案,完成设计报 告后,应该组织课程设计的答辩,通过现场演示 和教师提问与质疑,完成课程考核。 参考文献 马建峰,杨超.基于open source技术的网络安全实验专题设 计[J].计算机教育,2007(19):15—18. [2] 杜兴.高校计算机基础课程教学模式探索[J].教育教学论坛 2012(23):230-232. [5] 张博,雷静.基于Linux平台计算机基础教学的探讨[J]_北 京政法职业学院学报,201 l(3):126—128. [6] 李莉,孙华,王羡慧.Linux操作系统课程教学方法的研究与 改进[J].中国管理信息化,2014(2):137—139. [7] 李琳,李在光,魏新建.Linux环境中管道通信技术的应用Ⅲ 计算机与信息技术,2008(9):86,88 [8]李洋.企业级Linux系统运维实战[J】.网络运维与管理, 2013 f31:29—42. [9]董溪亭.NTP服务器架设与部署[J].中国传媒科技,2013(22) 132. [10]李燕萍,丁其鹏.SELinux在网络服务安全中的研究与分析叭 [3] 冯君.中央机关“叫停”安装win8系统国产软件或将迎来 现代计算机:专业版,2014,30:32.34. A Study of the Teaching of Linux Courses in Internet-related Specialties WANG Jian—ping,JIAO Cui—ling,ZHU Feng-jie,LI Dong-jun,GENG Xiao—tong (School ofInformation Engineering,Henan Institute of Science and Technology,Xinxiang 453003,China) Abstract:This article examined the problems with the teaching of Linux,an important course for Intemet—related specialties. It consequently proposes the workable steps to be taken in the areas of course objectives,teaching mode,instructional environment,content scheme and assessment to ensure the teaching quality. Key words:Linux;teaching method;teaching plan (责任编辑周 密)
因篇幅问题不能全部显示,请点此查看更多更全内容