《浅谈共创Linux系统《开源与开放》单元教学的构想.doc》由会员分享,可在线阅读,更多相关《浅谈共创Linux系统《开源与开放》单元教学的构想.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、浅谈共创Linux系统开源与开放单元教学的构想高邮市八桥镇初级中学 孙礼兵关键词:Linux系统教学 树形目录 初中信息技术教学 开源 源代码 任务驱动摘要:结合对比教学视图目录与“”根目录结构教学。以任务驱动方式学习掌握管理与编辑目录的相关命令,初步引导学生适应使用shell命令方式了解计算机系统的目录结构,体验命令行方式在执行操作方面的优越性,体会其中的重大意义,初步接触开源系统精髓所在是本单元目标所在。Linux系统是芬兰人Linus Torvalds在91年发布的一个类似于Unix的操作系统,它之所以受欢迎主要因为它的源代码是开放的,而且还免费。使用该系统不仅能省下大笔的费用,能减少对
2、国外商业软件公司的依赖;还能减少盗版,以及因版权问题而引发的诉讼。Linux是一个非常健壮和稳定的操作系统,其内核具有Windows无法比拟的稳定性和高效性,本节课主要教学目标就是初步让学生感受shell命令行方式下执行操作方面的优越性,高效性。了解开源、开放的思想。体会开源软件的精神,激发学生在开源开放的Linux世界中自由学习的兴趣。一、教学环境的创建事先要充分准备好本单元第一节内容是系统的分类与简介,这一节内容主要是让学生了解几种典型的操作系统;了解普遍意义上的Linux操作系统的结构组成;以及共创Linux的视图目录查看方式。1、使用虚拟机安装好相应的系统来教学,学校有两个机房,一个是
3、龙芯电脑教室,一个是TCL机器配置的教室,信息技术课程最大的特点是动手实践,亲身感受,自我探索和发现。四种系统中DOS和Windows系统在龙芯机器上不能展示,所以这部分内容放到TCL机器的教室教学。为了能跑上虚拟系统,首先将所有机器的内存升级到512MB,原有CPU配置是celeron 2.8GHZ,硬盘是40G,足够虚拟出最简化的linux系统。安装好一台机器后,利用机房已有的网络拷贝功能对整个电脑放进行安装。由于机器本身硬件基础加之配置UNIX较复杂,所以对于Unix系统的介绍是找相关一段视频来代替。2、充分利用城域网的电子备课系统来教学,四种典型的操作系统的教学目标是最后要让学生能举例
4、说明几种系统的特点、应用领域。所以在电子备课平台中设计一个有关四种系统的PPT课件,里面包含DOS,windows,unix,linux的简介、发展起源、特点,、启动方式、应用领域等方面的知识。有文字、图片、视频等等,当学生完成四种系统的探索后,独立完成电子备课平台下的反馈练习并及时提交。教者实时批改,对有共性的问题可用电子教室软件演示讲解,或者在论坛交流区同个别学生交流,解决问题。二、共创Linux系统的视图目录方式与文本目录方式(树形目录)要作对比了解研究了下龙芯教材和参考书,发现龙芯教材中对于Linux系统的目录的教学只是视图方式下的了解,而且内容比较简单,基本一带而过。Linux的目录
5、结构比如“”根目录概念,/bin,/sbin,/dev,/home,/usr,/etc,/mnt,/lib,proc等等基本没要求,IDE硬盘设备命名规则基本没提到。既然是学Linux系统,就要依照该系统的特点和本质上的使用习惯来了解它,而非还是依着winxp的图形界面方式学习Linux系统。Linux的精髓就是文本命令行方式。另一方面学生在探索Linux系统目录结构时,先打开视图目录结构,然后打开终端用命令行显示相同的目录结构,以目前初中生对知识的理解与掌握能力,这样的方式比较容易理解和掌握Linux系统目录结构。其中涉及到相关的命令比如显示当前目录结构,显示目录下内容,更改目录位置,等等教
6、师只作个简单的介绍,在下一课命令的格式与使用中作详细的了解。 那么学生到底应该不应该了解Linux根本性的东西呢?比如命令行下的系统目录结构。回答是肯定的,学生应该简单了解Linux根本性的东西。因为没有根基的“大厦”不牢固的,作为信息技术教师应该激发学生对计算机的兴趣,让学生学的更轻松些。当然,因为初中生的特殊性,讲比较深的人内容的时候要抛开那些理性的、烦琐的理论,要举生动的例子和用比较的方法来让学生了解Linux.三、Linux系统的Shell命令与使用应和文件的了解结合起来教学千万不要低估学生的学习能力,如果有一天微软公司的Windows系统不让我们用了,我们又该怎么办,如果有更多人都习
7、惯于使用源代码开放而且免费的Linux系统,就不会出现问题,而学习这个系统的最好地方就是在学校。在16课命令的格式与使用中,列举了查看命令的格式和使用规则,帮助命令怎么调用。这两个命令很简单,只要在给学生的导学案例中给出相应的命令和注意点就可以让学生自行摸索探究。但是当学生面对着显示出来的一行行不知所云的结果时又怎么理解其中的含义。教学书和参考书中没有对文件的类型和属性作要求掌握,不同颜色显示的结果又代表什么含义,什么是目录,什么是文件。学生即使掌握如ls,man等命令格式的编辑和输入,但是面对终端显示的东西却无从知道它的含义。所以在这一节内容中应该加入文件的属性和类型内容,对于初中二年级的学
8、生来说理解这些内容不是件很困难的事。但是文件,目录的权限修改,文件属性的修改,这部分内容比较深点,可不作要求,只要让学生知道文件命名规则,学会查看文件权限,属于哪个组,哪个用户就可以了。 另外对于不熟悉的命令怎么样调用相关参数还要让学生学在命令后面使用help,对于想要获得什么帮助可通过的途径有多种,可以使用书中的man 命令名或info命令名,也可以上网搜索下该命令如何使用.每天甚至每刻都有大量的新软件和新硬件出现,无论图形界面发展到什么水平,命令行的操作永远是不会变的。如果我们不是让学生学习其中的规律而仅仅教会他们会使用和掌握眼前的这些操作系统和应用软件,那么学生以后每学习一个软件都要靠教
9、师去教,没人教就不会,无论对工作还是学习都是相当不利的,更严重的是有一些新的软件可能会使用的人暂时还很少,这个时候就需要学生有根据规律自学的能力。所以教会学生使用帮助命令或者自己从网络搜索相关命令如何使用是件很有意义的事。四、以任务驱动方式完成目录的管理与编辑这一课对于这部分教学内容我们可以设计个图片的分类管理任务。在这里采取分层设计思想,任务难易程度有阶梯性,基本的目标是要求学生初步理解并掌握目录的管理和编辑命令,另外提高层次的内容加入rm,rmdir等相关命令供学习能力较强的学生自行探索。前面学生已经初步理解和掌握目录、根目录、绝对路径、相对路径等相关概念,这部分内容主要是要求学生掌握cd
10、、mkdir、cp、ls等相关命令写法和使用规则;理解cp与mv命令的区别;掌握通配符的使用规则等等。教学准备是我们让学生先打开视图方式下用户当前目录,点击实用工具终端程序,打开Shell终端命令窗口。每再终端窗口中输入、执行一条指令后,也同步执行或观察视图方式下相应的变化,这样做的目的是让学生有个直观感受和理解,以后会引导学生逐步脱离这种同步操作,直接使用Shell终端操作。本课中四个主要命令首先让学生掌握它的主要功能,让后再引导学生在命令后加入help,鼓励学生探索加入一些参数,体验执行效果。最后留足足够时间按照发给学生的导学案完成图片分类管理任务,综合地将本分内容做到融会贯通,本任务的设
11、计意图是启发学生解决问题时可以采用多种方法,多种途径,不必拘泥于教材中呈现的解决方案,同时训练学生自主运用命令行方式解决问题的能力。在设计导学案时也提供了完成该任务依次执行的命令,给部分实践能力教弱的学生参考使用。这样理解领悟和动手能力强的学生自行方法、途径完成任务,能力较弱的学生参考提供的方法,不管通过什么方法最终使所有学生掌握四个主要命令。以下是完成本任务在当前工作目录下依次要执行的操作:Mkdir 小龙cd ./图片mkdir JPGmkdir BMPcp *.jpg JPGcp *.bmp BMPmv JPG ./小龙mv BMP ./小龙五、对比学习三种源码包的安装与卸载:RPM包和
12、DEB包和TAR包在对系统的使用和维护过程中,安装和卸载软件是必须掌握的操作。书中和教参中介绍了DEB包的安装与卸载,但是在开源世界里还有大量的RPM格式和TAR格式的软件包,对于这两种格式的软件包本人认为也需要让学生掌握其使用方法。在这里我们还是以任务为驱动设计安装学生感兴趣的QQ聊天工具,当然先前准备工作是把所有安装在学生机器上的QQ全部卸载掉。任务一:输入 Linux版本的QQ,地址:任务二:学习了解DEB包的安装和卸载。进入终端程序输入:sudo dpkg -i linuxqq_v1.0.2-beta1_i386.deb 完成安装步骤; 卸载DEB版本的QQ:输入sudo dpkg P
13、 linuxqq_v1.0.2-beta1_i386.deb 任务三:在终端窗口中安装RPM版本的QQ,输入下列命令:rpm ivh linuxqq-v1.0.2-beta1.i386.rpm 。卸载它输入下列命令:rpm e linuxqq-v1.0.2-beta1.i386.rpm 任务三:在终端窗口中安装.gz格式TAR版本的QQ,输入下列命令:tar zxvf linuxqq_v1.0.2-beta1_loongson.tar.gz C /home/yee/软件 ,TAR包展开后需要进入相应的安装目录中找到它才能运行起来,这里需要向学生解释下该条指令是将TAR包释放到/home/yee
14、/软件的目录里,双击QQ的主程序就可以直接使用QQ了。删除TAR包就是直接将刚才释放的包删除就行,不需要用什么卸载命令,方法比如是在视图方式下进入/home/yee/软件窗口,用鼠标点击删除就行,或者在命令行方式下输入:rm rf /home/yee/软件 直接删除就行,没有提示。上述的第二,第三个任务需要学生切换到root用户方式或者具有root权限的用户下执行,所以指导学生先切换用户,在终端里输入:su root密码为:loongson,回车后然后再执行相关命令。本单元是Linux系统教学的核心内容,是精髓所在,也是龙芯教材的难点所在。但是面很多Linux系统概念比较抽象,理解比较困难,所
15、以在教学中也应注意多用通俗易懂的语言向学生解释相关概念,另外要设计合理有效的导学案引导学生自主探究更多更详细的Linux系统的知识。第二方面Linux的特点是命令行执行方式学生一开始比较难以接受,熟悉了winxp系统下的安装与卸载,一点就通的方式,到了Linux里却要手动输入一长串的东西,而且字母大小,空格与否,权限要求等等都有严格的限制。所以我们应该多鼓励,多进行操作演示并提供技术指导。只要学生取得一点点成就就适时的表扬,学生遇到挫折时多激发他们学习的动力,保护他们的求知欲望。学Linux是入行困难,熬过了开头以后的路会越走越顺畅,久而久之从小就接触Linux养成使用linux的习惯是非常明智的。以上是本人对开源与开放这一单元教学的一点浅显的构想,供相互教学交流之用,为中国的Linux教学尽点力。