引子

  故事一

  当我们介绍 Linux Kernel 项目历史的时候,我们会如此说:“1991 年,赫尔辛基大学的大学生 Linus torvald, 在自己的电脑上开发了一个能够运行在 X86 架构上的操作系统,并将它发布在互联网上,任何人都可以参与开发并免费使用。” 27 年过去了,Linux 已经发展成为当今信息时代的中流砥柱!Linux 无处不在。

  另外,开源很多的优秀的项目,均是由高校的教师和学生来发起和维护的,如大名鼎鼎的 FreeBSD、Kerberos、ntp、OpenSSL 等等‍。

 

  故事二

  来自人民网的一篇报道:《比尔.盖茨的中国之路》中写道,Windows 98 面世伊始,彼时中国民众开始接触到国外信息化的思潮,学校也逐步开始普及电脑教育,而令盖茨“头疼”的是,一面是巨大的市场占有率,另一面则是屡禁不止的盗版。“中国人不花钱买软件,喜欢偷。我们希望他们偷我们的。”盖茨在接受媒体采访时曾表示。

  于是,20 年后的高校,无论是教材,还是学校提供的实验机器,整个软件技术栈就是围绕以 Windows 为中心的。那么可以形容:开源对于高校来说是一片尚未开垦的处女地。‍

  

  Learning by doing 哲学

  

  "I believe that the school must represent present life – life as real and 
vital to the child as that which he carries on in the home, in the neighborhood, 
or on the playground."— John Dewey (My Pedagogic Creed)‍

  强调做中学(即 Learning by doing,也有翻译为边干边学的)是美国著名教育家、哲学家约翰.杜威。学生通过练习他们想要精通的制作或表演而学习,他们同时会从资深实践者那里得到帮助。

  计算机软件是一项工程性、实践性都很强的学科,学生是无法从讲授过程中学到他们该知道的东西,但可以通过辅导学得这些内容。

  国内著名的陈莉君教授,西邮教授操作系统内核,以桃李满天下的 Linux kernel 开发人员而闻名于业界,十几年的教学经验,发出了这样的感慨:“基于师徒模式开源大学的想法由来已久,主要基于韩愈《师说》中“是故弟子不必不如师,师不必贤于弟子”。

  于是有人将之和音乐、建筑、体育辅导、手工艺行业中的学徒制等来比较,比如被天下程序员捧之为圣经的《The Art of Programing》,编程的高手往往还被形容、披上神秘色彩的外衣,以及经常被叫做“大师”、“艺术”、“天才”等这样的词汇来形容,以说明他们是特别精于应付不确定性、独特性和冲突情况的专业技术人员。

  但是,就大家所了解的现状是,目前国内的高校似乎是缺乏这样的环境和理念。

  开源的契机

  正如陈教授而言,开源为在校的大学生们打开了一种实践的可能性。开源社区倡导的是向全世界平等的敞开大门,只要你愿意贡献,就可以随时随地的参与,编码、设计、翻译、布道、文档、治理,根据自己的实际情况和兴趣,尽最大能力而为。

  而且大多的项目社区均设有导师,帮助新来的贡献者迅速入门并参与进来,非常的欢迎各式各样的人才参与,而并不会关心来着是否是学生?还是卓有经验的开发者。

  那么问题来了,高校的学生们参与度如何?教师们又有哪些引导?企业界又做了什么?

  为了回答以上问题,来自华东师范大学的博士生导师、研究员王伟老师,同时也是开源社的理事,特别精心策划了:COSCon’18 开源教育论坛


  高校教育与开源

TIM截图20181011142440.png

  讲师:周明辉,北京大学副教授

  演讲主题:高校开源教育现状及挑战

  来自北京大学的副教授、国家杰出青年科学基金的获得者周明辉,将会分享她对中国一流大学的开源教育现状,挑战又在哪里?

  本报告以讲者本人亲身实践,探讨中国开源教育的现状、挑战以及实际落地。

TIM截图20181011142525.png

  讲师:王伟,华东师范大学研究员,开源社理事

  演讲主题:少年强则社区强:高校开源教育的道与术

  开源已经成为世界的潮流,已经成为 IT 开发者越来越不可或缺的技能之一。如何在高校开展开源相关的教育,培养我们自己的开源人才是一个巨大的挑战。本报告结合自己在高校开展的开源教育实践,和大家一起来探讨高校开源教育的道与术,希望能够推动高校开源教育的发展。

TIM截图20181011142559.png

  讲师:周茂华,中国创客教育联盟副理事长,开源硬件“掌控板”联合发起人

  演讲主题:开源硬件在创客教育中的应用

  结合 4 年来在大学、职校以及中学开展创客教育的实践工作,介绍开源技术在创客教育中的价值,以及在教学设计和课程开发中的应用,包括基于开源硬件的智能硬件 DIY 活动以及基于开源技术设计的青少年创客教育课程。其次,以开源教育机器人项目的设计及应用为例,介绍基于开源文化和开源软硬件技术设计的可迭代发展的学生创客活动项目的方法。讲座还特别针对人工智能教育这一社会关注的热点,探讨开源硬件与人工智能技术相结合推动大学、职校以及中学创客教育的途径,通过开源硬件与语音识别、机器视觉以及生物特征检测等具体案例,介绍具体的实现方法和应用情况。最后,总结和讨论开源硬件在推进创客教育、STEAM 教育、人工智能教育进而培养学生创新创业能力等方面所发挥的作用,以及需要进一步关注的问题。

  

TIM截图20181011142645.png


  讲师:贺唯佳,中国电科普华基础软件股份有限公司教育学院院长

  演讲主题:从耕耘到收获:新兴产业技术领域下的校企开源技术教育

  来自普华基础软件股份有限公司教育学院院长贺唯佳先生,将分享他在 15 年的企业讲授 Linux 的经验和感慨,已经帮助学生们成长的历程,实用的教育,及时的帮助学生就业,又能引出那些思考?

  伴随开源技术与文化在国家信息化建设的二十年发展历程,开源技术应用的人才培养,从初期单纯基于代表开源技术的 Linux 系统应用,到如今结合国家信息化战略的大数据与云端业务的技术应用,特别是信息安全技术与理念的加强。面对新兴技术产业形势下的人才培养战略,开源技术应用的人才培养,也发展到了超越单纯 Linux 系统运维,向支撑与参与地区开源技术在信息化建设的多种校企融合形式发展。从而实现开源技术与文化理念与国家信息化产业技术业务发展的有机结合,推动开源创新技术人才的培养与普及。

TIM截图20181011142707.png

  讲师:张天飞(笨叔叔),《奔跑吧Linux内核》一书作者。Linux 内核爱好者

  演讲主题:利用树莓派进行 Linux 操作系统课程综合能力实践

  现在大学里操作系统课程基本上都是以理论教学为主,而实验课程大部分以 Linux 操作系统为主。现代主流的操作系统的实现都是相当复杂的,比如最新版本的 Linux 内核代码有 2000 多万行代码。使用最新的 Linux 内核代码进行操作系统课程的教学,会让大部分的同学们感到力不从心和迷茫。操作系统的核心几大模块包括进程管理、内存管理以及中断管理等。如何能让同学们能快速扒开 Linux 内核的层层迷雾而抓到事物的本质?#如果引导同学们在一个真实的硬件上实现一个小的操作系统,那当同学们完成了这个小操作系统的基本功能,比如仅仅是多进程的切换,内核进程和用户进程的切换等简单功能,那对操作系统的理解就上一个台阶,理论和实践就完美结合了。#因此,我们建议在操作系统课程中增加一个综合实践环节,让有兴趣和精力充沛的同学在树莓派上实现一个短小精干的小操作系统。#本演讲题目主要和大家分享和探讨如何利用树莓派进行操作系统课程综合能力的实践。

  高校学生社团闪电报告

  1.jpg



  清华,北大,北邮,中科院,同济

  


  学生的声音才是最重要的,了解他们内心是如何想的?

  话说每年的企业都在争抢人才,一般成绩单稍好点的,提前一年都被各大企业一抢而空,企业宁愿承担长期的培训期。因为他们知道,实践才是最好的炼金石。然而,如果学生能够提前实践的话,是否可以让自己多一份选择权?

 

  无论你想知道开源项目和社区对于高校意味着什么,亦或是想在其中参与,你都不应该错过这次难得的高峰论坛。

大会报名看这里

1

中国开源年会 COSCon 2018 今起接受报名!

2

COSCon'18 面向全宇宙招募志愿者啦!