(这是“POSSE之声”系列的第四篇也是最后一篇文章,该系列收集了今年在北卡罗来纳州罗利市7月23日至24日举行的教授开放源代码夏季体验活动中进行的访谈。)
在俄克拉荷马州马斯科吉的贝肯学院,学生们每天都使用开源工具。他们使用 Moodle 管理课程作业。他们浏览使用 Joomla 构建的学校网站。他们使用 OpenOffice 撰写论文。
在校园里,开源的最大倡导者可能是 Allen White 教授,他曾访问北卡罗来纳州罗利市参加教授开放源代码夏季体验活动,这是一个为期两天的沉浸式研讨会,面向全美各大学倡导开源工具和原则的教育工作者。White 说,使用开源软件已经让他的学生和同事们相信了开源软件对当代教育的巨大价值。但是,他说,他们没有认识到使用开源工具所带来的一项关键责任。
“这不是一个‘只索取’的事情,”他说。“我们从这些事物中看到了很多好处。现在是开始回馈的时候了。”
在今年的 POSSE 活动中,White 和其他 15 位教授集思广益,探讨如何帮助学生们认识到他们对开源项目的贡献有多么重要——不仅对项目本身重要,而且对他们作为公民和各行各业的专业人士的未来也很重要。
宾夕法尼亚州立大学斯库尔基尔黑文分校的 Elinor Madigan 博士说,学习为支持她的编程课程的开源项目做贡献是她加入今年 POSSE 团队的主要动机之一。
“知道有一个社区的人们和我们有相同的兴趣,这真的很吸引我的学生,”她说。
Madigan 去年开始向相对缺乏经验的程序员教授 Python 编程语言。她说,由于 Python 的开放性和多功能性,她的学生在短短六周内就完成了必修课程。受到鼓舞,Madigan 帮助他们编写了额外的程序,供校园内其他课程使用。
她说,使用开源进行编程帮助她的学生理解了一个非常重要的道理:工具促进了制度化的思考、行动和完成任务的方式。通过拥抱可以更改和修改的工具,学生可以打破传统的习惯,扩展他们的能力,去做他们从未想象过的事情。
“有多种选择是件好事,”Madigan 说。“学生们先入为主地认为世界就是 Mac 或 PC。但事实并非如此。”
北卡罗来纳州格林斯博罗市北卡罗来纳州农工州立大学的 Rajeev Agrawal 博士说,与开源社区分享也让学生对导师以外的各方负责。Agrawal 希望他的 IT 项目管理课程的学生参与到开源项目中,以便他们的工作变得更有价值。
“这就是教授开源具有吸引力的原因,”他说。“学生们更投入课堂,并感到他们的贡献受到赞赏并可供世界使用。”
Agrawal 说,当学生与开源项目合作时,教授们会受益,因为他们的课程突然变得更相关,并且因为他们获得了世界各地社区成员的帮助,这些成员可以帮助学生解决实际问题。
“这对教师和学生来说都是双赢的,”他说。
但宾夕法尼亚州米德维尔阿勒格尼学院的 Matt Jadud 博士 说,这对开源项目本身也是双赢的。学生和社区之间的关系是协同的;开源项目通常会收到新鲜的想法和额外的关注,而学生可以从课堂上带着他们的名字已经附加到专业项目上的成果离开——“他们以后可以指出的东西,”Jadud 说。
过去,Jadud 的学生曾与 Fedora 项目 密切合作,设计徽标、采访开发人员和撰写新闻稿。
Jadud 说,这种合作关系为学生提供了“真实的体验”。而且由于像围绕 Fedora 的社区这样的社区默认是开放的,Jadud 和他的学生不需要战略性行业联系人来帮助他们获得培养这些体验所需的材料。
“条件是任何人都可以拥有它,”Jadud 说。
如果任何人都可以拥有它,那么任何人都可以分享它。通过回馈开源社区,学生们正在为课堂内外社区做出贡献。
对于 Jadud 和今年的 POSSE 团队来说,教授开源之道意味着教导学生互惠互利的重要性。
“最重要的是我可以将学生带入开放社区并做出贡献,”Jadud 说。
评论已关闭。