Fedora 在学校教未来的创造者

教育是开源软件瞄准的重要领域。 今天的一代将定义未来,开源软件的课程对于教授和学生(包括儿童、青少年和年轻人)来说非常重要。 已经有几个不同的举措来更好地教授开源,包括 Fedora, 在学校。 这 Fedora 理事会 2014 年初批准了大学参与倡议作为整个项目的目标。其目标是增加使用并贡献于 Fedora.

对于那些已经生活在被 Windows 包围的教育系统中的人来说,可能很难看到如何实施 Fedora 和其他开源技术。 常见问题包括:

  • 您如何围绕开源技术制定课程?
  • 您如何满足个别学生对数字作业的需求?
  • 长期可持续吗?

然而,现实世界中的学校已经在他们自己的课程中部署和使用开源软件。 Fedora 杂志有机会采访到黎巴嫩的一名教师和系统管理员乔纳森·迪特。 乔纳森的学校使用开源工具和 Fedora 教孩子们如何制作,而不仅仅是如何使用。

告诉我们一些关于你自己的事情!

“我的名字是 乔纳森·迪特 我是系统管理员 黎巴嫩福音派 黎巴嫩贝鲁特Loueizeh的学校。 我还每周教 12 节课,直到六年级(11-12 岁)和九年级和十年级(14-16 岁)。 我在这所学校教书将近 14 年。”

你是如何第一次接触 Linux 的? Fedora? 当你开始使用 Linux 时,你能看到它在学习和教育中的应用吗?

讲师 Jonathan Dieter 使用 Blender 内部的工具和功能进行了回顾。

“我们最初在 2000 年开始研究 Linux,主要是因为我们想在我们的服务器上摆脱 Windows NT。 我从 曼德拉 Linux,但切换到 Fedora Core 2 于 2004 年底。作为一所学校,我们开始将服务器从 Windows 迁移到 Linux(结合了 Fedora 和 CentOS)在 2005/2006 年,并决定将我们的桌面切换到 Fedora 2008 年,主要是因为不断的病毒再次感染,我几乎每天都重新安装 Windows 感到厌倦。

我们没有选择 Fedora 因为我们认为它有更好的教学工具,但我们确实选择了 Fedora 知道它确实拥有所有必要的工具,而且从系统管理员的角度来看,它的痛苦要小得多。”

为您的学生准备了什么类型的课程? 当你开始一门课程时,你从哪里开始? 到最后,你希望在哪里?

“因为我们的计算机课程不受当地政府的强制要求,所以我们有完全的自由来制定我们自己的课程。 我们最初是为六年级到十二年级设计的(尽管我们现在将其扩展到四年级)。 在我们学校,计算机是每周一小时的必修课,因此每年的课程设计为 35-40 小时左右的教学,并有充足的时间做家庭作业。

我们目前的课程如下。

六年级

  • 一般计算机知识(15节课)
    • 术语
    • 电脑部件
      • 包括拆卸电脑和传递零件
    • 大小和前缀
    • 开源软件
    • 二进制数
  • 触摸打字(20-25 节课)

到六年级结束时,学生应该能够查看计算机并确定不同规格的实际含义。 他们应该能够通过名称识别计算机的任何部分并解释其用途。 他们应该能够查看 USB 驱动器并大致计算出可以容纳多少歌曲和/或视频。 他们应该能够舒适地触摸打字。

一组学生使用他们的工作站完成他们的实验室任务。 (乔纳森·迪特,CC-BY-SA)

7年级

  • 文字处理简介(15 节课)
    • 要遵守的基本规则
    • 项目符号和编号
    • 插入图像
  • 照片编辑(5-10 节课)
    • 编辑照片的道德规范
    • 照片增强(曲线、饱和度等)
    • 照片处理(克隆、修复等)
  • 演讲(15节课)
    • 要遵守的基本规则
    • 创建美观演示文稿的指南
    • 每个学生都向全班介绍他们自己

到七年级结束时,学生应该能够创建一个简单的文档,该文档遵循标准格式约定并且看起来不错而不会过度。 他们应该能够将他们的头部照片粘贴到马特达蒙的身上,并且他们应该了解这样做可能是不道德的情况。

8年级

  • 电子表格简介(18-20 节课)
    • 了解单元格数据类型
    • 使用单元格引用的数学运算
    • 绝对与相对单元格引用
    • 图表
  • 创建简单的网页(17-20 课)
    • 简单的 HTML
    • 超链接
    • 简单的 CSS

到八年级结束时,学生应该能够创建足够复杂的电子表格来创建简单的预算或发票。 他们还应该能够创建一个具有一致主题的简单静态网站。

9年级

  • 高级文字处理(15 – 20 节课)
    • 许可
      • 不同 CC 许可证的用途和用途
    • 使用样式格式化
    • 框架
  • 3D 建模(20 节课)
    • 设计 3D 对象
    • 添加材质和纹理
    • 简单的动画

到九年级结束时,学生应该能够创建一个看起来很专业的时事通讯。 学生还应该能够创建一个简单的 3D 场景,可用于静态图片或短动画。

黎巴嫩福音派学校的学生用 Fedora 工作站

一名学生在免费和开源动画工作室 Blender 中调整他的锁设计。 (Rowana Bejjani,CC-BY-SA)

十年级

  • 使用 Scratch 编程(15 – 20 节课)
    • 创建简单的线性动画
    • 创建简单的游戏
  • 使用 Python 编程(20 课时)
    • 理解函数、变量、语句和条件
    • 循环
    • 错误处理
    • 算法

到十年级结束时,学生应该能够在 Scratch 中设计和编写简单的游戏和动画,在 Python 中他们应该能够创建简单的程序来执行诸如因式分解或进行简单对话之类的事情。

11 年级

  • 高级电子表格
    • 简单函数(IF、SUM 等)
    • 高级函数(嵌套 IF 语句、SUMIF 等)
    • 高级绘图(散点图等)

12 年级

  • 使用电子表格进行统计分析
  • LOGO编程

正如我之前提到的,我们正在通过将 6 年级的教学大纲下移至 4 年级和 5 年级,将 Scratch 下移一两年,增加一个为期 15-20 周的媒体课程来创造一个额外的工作年,并在 10 年级学习了一整年的 Python。”

在学校教授 Blender:学生在课堂上用 Blender 做锁

这张照片展示了一名学生在 Blender 中制作的锁。 (穆罕默德,CC0)

如何 Fedora 在能够教孩子编程和计算技能方面发挥不可或缺的影响?

Rowana Bejjani 老师教 HTML Fedora 在黎巴嫩福音派学校

Rowana Bejjani 老师在课堂上教授 HTML 基础知识。 (乔纳森·迪特,CC-BY-SA)

“使用的最大好处之一 Fedora 一直以来,它迫使我们的学生摆脱了 Windows 的单一文化,我们被迫教我们的学生如何做事,而不是如何使用程序。 当我在学校的时候,我们有微软 Word ’97,我没有学到如何使用 Word ’97 今天仍然适用。 但是我学到的关于如何创建漂亮文档的几乎所有指导方针今天仍然适用。

这就是我教学生的目标。 我希望我的学生学习为什么要这样做,而不仅仅是记住一堆步骤。”

如何使用 Fedora 让教授这些技能更容易?

“说到教学 Python, Fedora 是冠军。 因为 Python 是世界的一等公民 Fedora,我不必像十年前尝试在 Windows 上教授 Python 时那样费力地让事情正常工作。 学生所需要的只是一个文本编辑器和一个终端。

Fedora 在过去十年左右的时间里发生了巨大的变化,这也很棒,但它们是相当渐进的。 的优势 Fedora的快速发布计划是每六个月进行一次小更改,而不是每五年进行一次大规模更改。

我们必须应对的最大变化是从 GNOME 2 切换到 GNOME Shell,但实际上我们很早就做出了切换,因为我们的学生喜欢 Shell 闪亮的新 UI。”

使用中最大的问题是什么? Fedora 在你的计算机实验室有没有帮助解决?

“我们最初遇到的 Windows 问题是不断再次感染病毒(即使安装并运行了防病毒软件)。 奇怪的是,当我们切换到 Fedora.

话虽如此,我们系统的整体可靠性自从切换到 Fedora. 对于每节课,我们曾经预计至少会有三四个系统停机,而现在,大多数时候,我们让每个系统都启动并运行。 当系统出现故障时,90% 的时间都是硬件问题。

而同时 Fedora 显然帮助我们降低了软件成本,近年来,我们还通过切换到多座系统来使用它来降低硬件成本。”

黎巴嫩福音派学校的学生在 Blender 项目上与 Fedora 工作站

学生们就他们的 Blender 项目分享一些创意和想法。 (Rowana Bejjani,CC-BY-SA)

如果另一所学校的同事询问您是否使用 Fedora 在学校实验室会有帮助,你会告诉他或她什么?

“这真的取决于系统管理员和学校。 如果他们想要一个生机勃勃的计算机部门,并且最重要的是,愿意投入时间、金钱和精力来保持它的活力和成长,那么一定要使用 Fedora. 如果他们正在寻找可以设置然后忽略几年的东西,我不会推荐它。”

想了解更多?

想了解更多关于乔纳森的作品吗? 你可以在他的网站上找到更多关于他在学校教授 Linux 和开源的信息。 个人博客.