admin 管理员组

文章数量: 1086019


2024年3月11日发(作者:推荐几本计算机编程语言入门的书)

七 年级 信息技术 科教案

备课序号:第 节

主备教师

执行教学

教学内容

活动4 开源软件1

备课组长

上课时间

课 型

新授课

2019年 9月 日

1、了解开源运动的兴起以及“开源”与“自由”的关系

情感态度价值观

教学重点

教学难点

教学准备

过 程 与 方 法

知 识 与 技 能

2、正确理解“开源”的概念

3、了解LINUX系统

通过对开源软件的认识培养学生对信息社会资源共享与开放的意义

培养学生信息技术的信息安全意识

1、了解开源运动的兴起以及“开源”与“自由”的关系

2、正确理解“开源”的概念与LINUX系统

开源运动的兴起以及“开源”与“自由”的关

计算机硬件、多媒体网络电脑教室、教师自制课件

教 学 过 程

导入新课:

播放什么是开源软件视频

学生观看后,师小结导入课题

师:开源代码简称开源,这项文化现在已成为推动计算机硬件发展的重要力量,

也被许越来越多的企业所认可,开源运动在影响力不断扩大的同时,也曾引发了

众多激烈的争议,到底什么是开源运动,它的经济发展和未来又是怎样的呢?

新课讲授:

一、自由与开源

20世纪70年代末多数软件都作为购买硬件时的附赠品得到软件后可以修改

共享,但以微软公司为代表的软件公司的崛起,带动了软件商业化的潮流,

并逐渐形成了封闭软件源代码的趋势。

师介绍:1976年微软公司创始人比尔盖茨在写给软件爱好者的公开信中,对

使用了微软公司的basic软件却不会付费的行为表示的强烈的不满。

开源软件,英文表示是open source software,简称为OSS,直接的字面意

思是公开源代码的软件。软件既然连源代码都公开,因此开源软件具备可以

免费使用和公布源代码的主要特征。

开源软件(Open Source Software),是指开放源代码的计算机软件:所

有者在某个软件协议下,贡献源码及其它权利,允许用户研究、更改、改进,

有时也发布软件。

任务一:讨论交流开源软件的特点(观看视频)

个性思考

师小结:免费、安全和、二次开发奠定了基础、共享性等

开源操作系统:

Debian Squeeze GNU/Linux。仅安装文字界面,出于安全及性能考虑

不安装图形界面,安装并开启SSH、 Apache2、 PHP、 MySQL、 Bind9、

DHCPD、 TFTPD、 SAMBA、VSFTPD 服务。

开源软件对教育的意义:

利用开源软件,我们可以为每一们教师开通网站,建立论坛,博客,可

以为构建知识库,全文搜索引擎等等,从系统服务,网络服务到桌面应用,

开源软件处处皆可开花。

讨论交流:黑客与骇客的不同?

师:在很多人的认识中,黑客与骇客是一个概念,其实细分起来,黑客一般

只对计算机硬件等方面的知识与技能深入理解的人,而骇客利用程序漏洞对

计算机系统入侵,甚至破坏程序系统和网络安全的人黑客有很多的组织,尽

管各个组织的精神与文化不同,但其宗旨都是对技术的崇拜,对创新的追求,

黑客推动了自由软件运动的发展,他们发现软件中的漏洞并通知协助开发者

去修补,从而缔造完美无限的软件,这是黑客的一种精神与文化

观看视频开源与自由软件的区别?

生答

师小结:与自由软件不同,开源软件对开发商业模式的规定比较广泛,但开

源软件也有与自由软件共同的特征。即软件源代码必须与软件同时发布,并

允许使用者自由修改、再发布,这与当时只有作者著作权所有者拥有软软件

源代码的封闭性做法有本质的区别。因此,很多业内人士提出了自由与开源

软件的概念,认为二者共同组成了广义上的开源软件,正是因为开源软件具

有自由开放,定制,灵活,公开,透明等特点,自诞生之日起就奠定了其在

软件中的重要地位

二、LINUX与开源

Linux 是一款开源软件,我们可以随意浏览和修改它的源代码,学习 Linux,

不得不谈到开源精神。Linux 本身就是开源精神的受益者,它几乎是全球最

大的开源软件。 简单来说,开源软件就是把软件程序与源代码文件一起打

包提供给用户,用户既可以不受限制地使用该软件的全部功能,也可以根据

自己的需求修改源代码,甚至编制成衍生产品再次发布出去。 用户具有使

用自由、修改自由、重新发布自由和创建衍生品自由,这正好符合了黑客和

极客对自由的追求,因此开源软件在国内外都有着很高的人气,大家聚集在

开源社区,共同推动开源软件的进步。 坦白来讲,每一位投身 Linux 的技

术人或者程序员,只要听到开源项目就会由衷地感到自豪,这是一种从骨子

里面带有的独特情况。 支持开源软件的企业不单出是为了利益,而是相互

扶持,共同努力服务好更多的用户。

任务三:观看视频讨论、交流LINUX系统的含义

师小结:1、一般来说Linux有两种含义:一是指内核程序,即Linux Kernel,


本文标签: 软件 开源 源代码 运动 用户