《Linux操作系统》教学改革研究
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基金项目:河南工程学院博士基金项目(D2015022),河南省教育厅科学技术研究重点项目 ( 16A520041)
2017 年第 10 期
福建电脑
·65·
F
福
建
电
脑
Байду номын сангаас
UJIAN COMPUTER
《 Linux 操作系统》这门课程的同时,能够跟上新技术的发展,而 不会带新技术的发展速度落下。 另外,这三种平台所使用的语 言分别为 Java、C++和 python,这三种语言也是近几年流行的编 程语言。 学生也可以通过对 Hadoop 平台、Caffe 平台和 Ten- sorFlow 平台的搭建和管理进一步加深对 Linux 平台下编程语 言的掌握。 在 Linux 环境下软件开发方面,增加了 Linux 环境下 C/C++编程和 Java 与 Android 应用开发两个章节, 使学生能够 掌握基于 Linux 操作系统的软件开发。 3.2 注重示范效应 在 Linux 操作系统下搭建环境、 尤其是新技术平台存在一 定的难度。 如果由教师完成搭建,再手把手教给学生,容易造成 学生的懒惰心里。 为了充分调动学生的实验积极性,采用示范 和点评相结合的方法。 改变原来以教师为主体的实验演示,将 实验划分为三个过程:首先,教师在实验课上布置实验任务,并 将实验划分为几个阶段,由学生分组去完成实验。 第二步,针对 每个实验阶段, 挑选实验任务完成出色的同学进行实验演示, 并对实验者成功之处和不足之处进行点评。 第三,将实验过程 做的好的同学深入到全班同学中间进行交流互动,使学生之间 通过进一步交流进一步提高知识的掌握程度和提升实验能力。 通过示范效应会进一步促进学生的积极性和能动性,在学生中 间形成良性竞争。 学生之间通过交流,可提高学生的协作精神 和学习兴趣。 3.3 项目小组式管理 在实际项目开发过程中,一个项目的完成往往需要组员之 间的团结协作才能够顺利完成。 为了使学生的学习过程能够更 加贴近生产实践,将班级以项目组为单位,每个项目组由 5 名 学生组成,并选其中一名学生为项目组长。 组长负责制定实验 分工并监督组员的任务进度。 每个项目组成员之间相互学习、 共同提高。 4 成绩评定方式 成绩评定方式直接影响着学生的学习方式,是引导学生正 确掌握 《 Linux 操作系统》这门课的重要步骤[3]。 为了鼓励学生更
作者简介:
刘晓东 ( 1981-),男 ( 汉族),河南林州人,河南工程学院,副教授, 博士 ( 博士后),主要研究方向为云计算、人工智能。
( 上接第 60 页) 参考文献:
[ 1]王忠义,余孝奎《 . 计算机网络》课程教学分析与探讨 [ J].电脑知识与 技术, 2012, 8(24): 5853-5855. [ 2]林娜,拱长青,李席广,高利军,刘芳.基于问题学习的计算机网络课程 群实践教学 [ J].沈阳航空航天大学学报,2017,34(S1):88-91. [ 3]王绍强.应用型本科计算机网络教学改革的研究与实践 [ J]. 计算机 教育,2009, (18):16-18. [ 4]陈淑红,邓奕.工程教育专业认证驱动下的计算机网络教学研究 [ J]. 湖南工程学院学报(社会科学版),2016,26(02):105-108. [ 5]李津蓉,蔡伟建.面向应用型人才培养的 “ 计算机网络”教学研究 [ J]. 中国电力教育,2010,(21):72-73.
[ 1]苏朋程. 云计算研究虚拟化技术的研究 [ J]. 计算机技术与发展, 2017, 27(4):29-33. [ 2]李艳平. 基于云计算平台的 《 Linux 操作系统》实验教学模式的探索 [ J]. 计算机光盘软件与应用, 2014(16):207-208. [ 3]刘晓东.《 Web 前端开发技术》教学改革研究 [ J]. 福建电脑, 2016, 32 (4):77-77.
作者简介:
王忠义(1984-),男 ( 汉族),河南兰考人,讲师,硕士,主要研究方向 为计算机网络、机器学习、生物进化、图像处理方向;段玲玲 ( 1988-), 女 ( 汉族),河南沁阳人,助理馆员,硕士,主要研究方向为数字图书馆发 展与研究方向。
·66·
福建电脑
2017 年第 10 期
加注重实践,成绩评定更加注重学生的实践能力。 成绩评定主 要由实验成绩和考试成绩组成。 实验成绩主要测试学生的环境 搭建能力,具体包括 NFS 服务器、Samba 服务器、DHCP 服务器、 Email 服务器等的搭建和管理,Hadoop 平台、Caffe 平台和 Ten- sorFlow 平台搭建和管理。 期末考试试题类型主要分为以下三类: 基础知识, 主要侧重考查学生对 Linux 操作系统基本命令 的掌握情况, 以 Linux 命令考试为主。 学生只有平时认真做实 验,才能很好地完成对这部分知识的作答。 应用知识, 主要侧重考查学生对 Linux 知识的简单应用情 况。 比如给定一个应用场景,学生利用自己所学习的知识去解 决问题。 Linux 环境下编程,这部分主要采用上机考试的方式。 教师 提供考试题库, 学生在 Linux 环境下完成程序, 并提交运行结 果。 5 结束语 通过对 《 Linux 操作系统》的教学方法、教学内容、教学手段 和成绩评定方式进行改革,学生的学习兴趣和学习积极性有了 显著的提高。 学生能够更容易掌握知识,实践能力大大提高,更 愿意接收新技术,取得了很好的教学效果。 参考文献:
DOI:10.16707/ki.fjpc.2017.10.032
F
福
建
电
脑
UJIAN COMPUTER
《 Linux 操作系统》教学改革研究
刘晓东
( 河南工程学院 计算机学院 河南 郑州 451191) 【 摘 要】 《 Linux 操作系统》中的命令繁多,应用性非常强;同时 Linux 操作系统也是云计算、大数据和人工智能等新 技术的主要支撑平台,系统更新速度又非常快,因此学生学习难度很大。 为了解决这些问题,本文根据自己教学和实践经 验,从教学方法、手段和成绩考核等方面进行教学改革,以提高学生的学习主动性,培养动手实践能力,帮助学生深层次 掌握 Linux 操作系统。 【 关键词】Linux 操作系统;新工科;教学改革 近年来,信息产业革命逐渐提速,云计算、大数据和人工智 能等新技术不断涌现, 而这些新技术的主要支撑平台为 Linux 操作系统 [1]。 传统的教学方法侧重于 Linux 操作系统知识的掌 握,而忽略了对新技术的支撑,很容易造成课堂教学与新技术 的脱节,使学生在课堂上学习的知识很难应用于日后的工作中 去。 另一方面, 《 Linux 操作系统》实践性非常强,其主要目的是 使学生能够有效使用 Linux 服务平台、 并可在 Linux 平台上部 署和开发云计算、 大数据和人工智能的应用。 但是学生学习 《 Linux 操作系统》时普遍认为这门课涉及到的命令繁多,非常 难以记忆,以至于逐渐丧失学习积极性。 本文针对 《 Linux 操作 系统》教学过程中容易出现的教学内容与新技术发展容易相互 脱节,学生在学习过程中 Linux 命令难以掌握等问题,从教学方 法、教学手段和成绩评定等方面进行改革。 1 教学方法 在传统的 《 Linux 操作系统》教学过程中普遍采用的课堂教 学方法有两种: 第一种方法为教师在课堂上采用灌输式教学, 对 Linux 中的命令使用方法进行讲解, 然后由学生在实验课或 课外进行命令练习。 这样导致的结果是学生在课堂上被一大堆 的命令搞得 “ 晕头转向”,逐步丧失了学习的积极性,进而产生 厌学的情绪, 很少有学生会在实验课或者课外进行 Linux 命令 训练。 直到课程结束,只有少数学生能掌握少数命令。 然而,这 两种教学方式都存在一定的弊端,第一种教学方式不能充分调 动学生的学习兴趣和学习积极性; 第二种方式教学效率较低, 教师对命令的演示需要耗费很多时间,而且还面临可能出现演 示异常的风险。 针对传统 《 Linux 操作系统》教学过程中存在的问题,教师 在教学过程中采用慕课教学、云计算技术和互助学习等几个阶 段。 第一阶段,学生通过慕课学习 Linux 操作系统课程,学生在 学习后通过 Linux 题库进行针对性的练习, 每个学生把自己不 容易掌握的内容上传到 Linux 云服务器端, 教师通过对学生上 传的不易掌握的问题进行分析, 将这些问题归纳为几个专题; 第二个阶段,教师针对学生不易掌握的几个专题精心准备授课 内容, 同 时 可 以有针对性的 准备演示 内容,进而提 高 课堂教学 效率。 第三个阶段为互助学习,由于学生学习程度、学习态度和 接受新事物的能力之间的差异,学生对学习内容的掌握存在很 大的差异。 为了能够使每个学生都能够掌握 《 Linux 操作系统》 这门课程,教师 可 以 让 学生成 立 互 助 学习 小组 , 根据 学生 反馈 问题和对知识的掌握情况,将优等生和相对较差的学生划分为 一个互助学习小组,通过学习扶贫的方式来达到帮助全体学生 掌握这门课程的目的。 2 教学内容 Linux 操作系统除了作为大型服务器来使用外, 它也是云 计算、大数据和人工智能等新技术的支撑平台。 目前教师在教 学过程中往往忽视 Linux 操作系统对新技术的支撑, 很容易使 学生学习的内容与新技术相脱节[2]。 针对教学过程中存在的这 《 Linux 操作系统》这门课程教学内容进行改革。 第 种问题,对 一,将 Linux 安装、界面介绍等内容改为让学生自修完成, 因 为 系统 安装 和 安装 后的 界 面 显示 对现在的大学生 来说已经 非常 容易掌握,没有必要花费大量的时间在课堂上讲解。 第二,原有 课程体系有大量的基于桌面系统的操作讲解,这部分内容教材 上有清晰的图文和内容讲解,绝大部分学生都可以做到根据图 文完成所需要操作的内容;而对学生来说难点还在于对命令行 下知识的掌握。 针对这种情况,教师在教学过程中应该更加注 重非桌面环境下 Linux 操作系统的知识讲解与演示, 而把桌面 环境下知识讲解与演示的时间进行缩减。 第三,云计算、大数据 和人工智能等新技术不断出现, 传统的 Linux 教学过程中往往 忽视 Linux 操作系统对新技术的支撑。为此,在教学过程中应进 一步 增加 Linux Shell 编 程的内容, 使学生 具备 一定的 Linux Shell 编程的能力;增加 Linux 操作系统下 C++和 Java 编程的讲 解, 使学生能够在 Linux 平台下进行软件开发。 第四, 增加在 Linux 操作系统下云计算、大数据和人工智能等平台的搭建,使 学生能够跟上新技术发展的速度,避免使课堂教学与新技术发 展相脱节。 3 教学手段 3.1 注重实践能力培养 《 Linux 操作系统》这门课程对学生实践能力培养的要求主 要有三种:服务器平台搭建、新技术平台搭建和 Linux 环境下软 件开 发 三 种。 在服务 器 平台 搭建 方面, 实验由 NFS 服务 器、 Samba 服务 器、DHCP 服务 器、Email 服务 器 等的 搭建 和 管理组 成,通过对这些服务器的搭建和管理,使学生进一步掌握 Linux 操作系统下服务器的搭建和管理。 在新技术平台搭建方面,实 验由 Hadoop 平台 、Caffe 平台和 TensorFlow 平台 搭建组 成,其 中 Hadoop 平台为云计算平台,Caffe 平台和 TensorFlow 为人工 智能实验平台, 通 过对这 三 种平台的 搭建 ,使学生能够在学 好