向中学介绍开源

目前还没有读者喜欢这个。
Several education tools

Opensource.com

孩子们使用开源软件有很多令人信服的理由。如果他们使用开源软件培养技能和作品集,这将伴随他们度过高中、大学,甚至进入职业生涯。这不会花费他们或他们的学校任何许可费。使用自由和开源软件推广的开放格式,他们的作品和项目将保持可访问性,避免比特腐烂。如果孩子们对某个特定工具产生真正的兴趣,开源的本质决定了他们实际上可以影响工具本身的变化 - 从提交错误报告这样的小事,到提交补丁和开发新功能这样的大事。(Gunnar Hellekson 开始了关于最后一点的精彩讨论,将 OLPC 与 iPad 作为教育平台进行了对比。)开源方式的本质可以作为他们一生中遵循的伟大协作模型。

对于我们正在发展的中学生来说,看到生活中的可能性,开始考虑他们的未来,并与像你们这样脚踏实地的人互动,是如此重要。你们不仅向他们展示了一个新的软件,还让他们瞥见了他们的未来。对我们来说,这次经历不仅仅是学习 Inkscape,更是打开了一扇门。

-- Ken Bogacz,马萨诸塞州韦斯特福德 Blanchard 中学技术协调员

假设我们都同意向孩子们介绍开源是一项有价值的事业。那么,究竟如何才能让有动力向学生介绍开源软件的人接近学校,计划有效的课程,并使其实现呢?

对我们来说,这一切始于一次咖啡聊天。Jessica Huizenga,马萨诸塞州韦斯特福德 Blanchard 中学充满活力且具有前瞻性的校长,去年秋天与家长小组会面,分享和集思广益,以改进学校。我的红帽同事 John Flanagan 提出了一个建议:我们为什么不向我们的孩子介绍自由和开源软件呢?红帽的主要工程办公室位于马萨诸塞州韦斯特福德 - 大约一年前,它搬到了一栋建筑物,该建筑物是 Littleton Road 沿线的显眼地标,Littleton Road 是镇上的主要道路之一。John 想知道,红帽员工是否可以将我们工作的技术类型介绍给学生,并解开围绕那个酷炫徽标的一点神秘感?学生们是否会将我们 - 一家位于镇上,从事领先技术的公司 - 视为未来可能的职业道路的榜样?我们可以合作吗?

John 邀请我参加他在十月份与 Jessica 的咖啡后谈话跟进,她在那里向我们介绍了教师 Ken Bogacz 和 Bill Froberg。我们都讨论了如何向学生介绍开源。John 和我带了一本学生作品的漫画书,该漫画书是在 2007 年夏天在红帽高中制作的,这是一个为期一周的暑期项目,红帽员工向即将毕业的中学生介绍了开源创意工具。在与 Blanchard 工作人员翻阅这本漫画书时,我解释说,我曾教授红帽高中的 Inkscape 课程,漫画就是在那门课上制作的,并且确信根据那次经验,我们可以为他们的学生开设一门相当扎实的 Inkscape 课程。但是,我们应该如何安排课程结构呢?Inkscape 应该被视为支持标准学术课程一部分的工具吗 - 也许是科学课的分子图?或者,Inkscape 应该是重点,并为学生分配一个非学术项目,作为学习计算机矢量图形创作和 Inkscape 作为专门工具的手段?

我们选择了后一种方案,因为 Bill 和 Ken 找到了将其融入学校课程表的完美方式 - 团队时间。Blanchard 中学有一个很酷的概念,叫做团队时间 - 这是一个在学校日开始时,早上 7:40 到 8:20 的 40 分钟课程时间,学生可以参加课外活动,获得课业辅导,或者只是有额外的时间来完成课堂项目。团队时间会不时轮换 - 我们可以做一个 8-10 节课的项目,并插入到课程表中。我们同意从一月份开始,将该课程作为团队时间轮换的一部分进行。我们将开设一个我们希望学生觉得有趣的课程 - 让学生提出一个摇滚乐队的概念,然后为他们的摇滚乐队设计一个徽标,该徽标将印在 T 恤上。

我们都开始着手执行我们的计划,以使课程得以实现

  • Jessica 和她的工作人员会面,以确定课程的潜在学生,鼓励这些学生通过文章申请课程,并为班级花名册选择学生 - 我们将有 10 名学生,全部是 7 年级学生。
  • John 争取到预算,为 Blanchard 提供 10 台 Wacom Bamboo Touch 平板电脑,并安排我们前往学校试用它们,并确保它们兼容。这是一个重要的步骤,因为我们实际上在学校基于 OS X 的计算机上可用的 X11 版本中发现了一个问题,并且能够更新到支持 Inkscape 中平板电脑的 X11 版本。(我们还在 Fedora 中测试了平板电脑,并与 Matthew Garrett 合作,以在内核中获得更好的支持,但这有点不相关。:)
  • Ken 是学校的技术协调员,他将 Inkscape 部署到学校的计算机实验室,并与我们一起测试和设置了平板电脑。
  • 我整理了一个粗略的课程大纲,并获得了 Fedora 设计团队的帮助和反馈,Bill 和 Ken 审查了它并提出了一些建议。然后,我开始为学生准备第一套工作表,并为他们上课做准备。我还招募了我的同事 Eve McGlynn 来帮助教授课程。
  • John 与 EmbroidMe Chelmsford 的 Walter Miska 谈论了课程,EmbroidMe Chelmsford 是一家当地印刷企业,Walter 不仅自愿与学生谈论 T 恤印刷过程的工作原理,而且还自愿在课程结束时制作和捐赠学生设计的 T 恤。

最后,在 1 月 8 日,我们准备就绪。第一节课是 Inkscape 的训练营式介绍 - 我们逐一讲解了各种基本的 Inkscape 任务,例如平移画布和分组对象,然后让学生立即通过小练习尝试它们。Walter 在第二节课上介绍了 T 恤印刷技术,我们还教学生关于矢量路径以及如何使用钢笔工具。当我们上到第四节课时,学生们开始想出乐队名称,并开始为他们的乐队设计徽标。第 5-7 节课主要是学生的工作时间,只有课程的前 10 分钟用于讲解一项新技术。在第 7 节课结束时,我们准备好了设计,可以交给 Walter 制作,并在最后一节课(第 8 节课)上分发了 T 恤。在新 T 恤的兴奋感稍微消退后,我们将最后一节课的剩余时间作为有趣的探索时间:我们向学生介绍了 OpenClipArt.org,并且还向他们展示了如何通过 Inkscape 跟踪位图工具将用网络摄像头拍摄的照片转换为“卡通”版本(这项技术被证明非常受欢迎!)

我们开设这门课程的目标之一不仅仅是将 Inkscape 和开源软件总体上介绍给这 10 位早熟的 7 年级学生,看到当他们看到自己的计算机设计印在真实的 T 恤上时,他们的眼睛都亮了起来(当然,这完全令人惊叹。)我们还希望以开放的方式记录我们完成整个过程的过程,以便其他人可以从我们停下的地方继续前进,使用我们的材料,包括学生自己!为此,为课程制作的所有材料 - 从课程计划、练习表到我们给 Walter 的 T 恤尺寸登记表,以便他有正确的尺寸库存 - 都获得了 Creative Commons Attribution ShareAlike 3.0 许可。不仅如此,课程材料还是使用自由和开源软件开发的 - 即 OpenOffice.org 和 Inkscape,以及使用的字体 - 并且所有用于制作的源文件都可用,以便于修改。最后,我为每节课都写了一个博客,回顾课程的进展情况、学生对练习的反应、我们如何授课,以及我们在授课过程中遇到的任何问题/经验教训。我们希望这也可以作为任何想要教授类似课程的人的有用文档,从后勤和启发角度来看都是如此!

您准备好在当地学校开设自己的课程了吗?以下是我们希望对您有所帮助的课程要点清单

  • Matt Jadud 已经强调了这一点,但为了重申 - 技术需要正常工作。我完全、不可撤销地理解希望学生使用 100% 开源平台的愿望。我也理解,对“事业”的这种严格坚持将大大限制开源可以触及的范围。如果学校有一个 OS X 或 Windows 计算机实验室,那就用它。教孩子已经够难了,教使用计算机的孩子更难,教使用计算机的孩子使用几乎所有人都陌生的软件更是难上加难。不要让自己注定失败,也不要让学校对自由和开源软件有糟糕的初次体验 - 因为你将贬低“事业”。保持简单。
  • 进行试运行。特别是如果您要引入多个变量,就像我们同时引入 Inkscape 和平板电脑的使用一样。这也是一件好事,因为 Ken 在试运行期间发现了一个平板电脑的错误,我们能够修复它。如果我们没有足够的时间找到解决问题的方法,学生们甚至根本无法使用平板电脑!
  • 如果您要制作像 T 恤这样的成品,也要在课程开始前充分试运行生产。Walter 建议这样做,我们发现他使用位图导出的作品比使用矢量文件更容易工作。如果您最终不得不渲染到位图,请考虑某些学生的文件可能需要一段时间才能渲染完成(我们有一名学生的文件渲染了 15 分钟...她使用了大量的模糊滤镜!),并制定一个备用计划,以防课堂上没有足够的时间进行渲染。
  • 尽早给学生时间自由探索软件。如果他们自己发现问题并来找您解释,他们将获得有效的学习体验。
  • 当涉及计算机时,团队合作教学非常有效。不可避免地,某个不常用的菜单项会引起混乱,而像 Eve 这样的助手可以帮助被困的学生,这使您可以继续课程,而不会耽误其他学生。
  • 不要害怕与当地企业合作以支持您课程的使命。Walter 非常乐意与学生交谈并制作 T 恤以帮助支持学校,这对学生来说,拥有一件有形的 - 他们制作的 - 可以从课堂上带走的东西,真的产生了巨大的影响。
  • 如果您确实与像 Walter 这样慷慨的人合作,请尽量有效地计划和沟通,以使他们的工作更轻松。这是我在本课程中做得有点不足的地方。我们没有为学生提交设计作品设定严格的截止日期,所以我们最终给了 Walter 一个非常短的 T 恤生产周转时间。虽然最终确实成功了,但我感到很抱歉,因为这完全是我的计划不周。从一开始就设定并商定截止日期!
  • 为特别早熟的学生提供“额外加分”的探索性练习。班上的一名学生经常提前阅读课程计划,自己完成练习,并在其他学生之前完成主要课程。我们有一些额外的“自主”练习,这些练习是在一些课程中分发的,最初是为了让学生在家玩 - 他直接投入其中,在整个课程期间都全神贯注。
  • 尽早向学生提供有关如何安装软件的说明。我们直到第四节课才分发有关下载和安装 Inkscape 的说明。哎呀。
  • 让学生在课后将他们的作品保存到共享驱动器或 USB 密钥中,并尝试了解他们(尤其是在项目截止日期临近时)对他们的作品的感觉。 由于我们没有这样做,我们的一名学生在交 T 恤的那天去实地考察了,所以他在其他学生之后才收到他的 T 恤。
  • 说到文件,为学生作品的文件名制定标准格式。我们在他们的文件中使用了每个学生的名字、他们的 T 恤尺寸和他们的乐队名称。
  • 我们的一些学生在想出摇滚乐队的概念和想法时真的被难住了。如果我们要重新开设这门课程,我会考虑想出一些预制的乐队,每个乐队都有名称或几个名称选项,并让学生抽签选择,这样他们就不会为创造完美的乐队而苦恼太多,从而浪费 Inkscape 的时间!:)
  • 带上相机,拍摄学生作品的照片(当然要征得他们的许可!) 我认为拥有 2007 年红帽高中学生的作品,帮助我们解释了我们在最初与学校会面讨论这门课程时可以做的事情。拥有学生作品的照片不仅可以帮助您分享您正在做的伟大事情,以让其他学校加入进来,还可以与更广泛的开源社区分享,作为动力!
  • 最后,我认为最重要的是 - 分享您的经验!您教了什么?进展如何?哪些有效,哪些无效?我对在我的博客文章中评论的实际教师人数感到惊喜 - 我不知道实际的学校教师最终会出现在我的博客上!写一篇 opensource.com 教育频道文章!:)

这是我们课程的所有材料!请随意在 CC-BY-SA 3.0 许可下修改和/或分发这些材料!

课程材料

第 1 课 - Inkscape 训练营

第 2 课 - 形状、路径和钢笔

第 3 课 - 更多路径和文字

第 4 课 - 更多关于文字

第 5 课 - 渐变和图案

第 6 课 - 对齐对象

第 7 课 - 导出作品

第 8 课 - 剪贴画和位图追踪

其他材料

源文件

标签
User profile image.
Máirín 是红帽公司的高级首席交互设计师。她对软件自由和自由及开源工具充满热情,尤其是在创意领域:她最喜欢的应用程序是 Inkscape (http://inkscape.org)。

2 条评论

这对开源有利!

http://mairin.wordpress.com/category/inkscape-class/

我忘记提到的一件事是,我们为每节课都写了博客!请参阅上面的链接 :)

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 3.0 Unported License 获得许可。
© . All rights reserved.