随着世界对计算机科学家的需求越来越大,可汗学院的计算机科学项目正当其时,推出。新课程于昨天在一个视频中首次亮相,视频中介绍了可汗学院计算机科学院长 John Resig 和可汗学院创始人 Salman Khan。
虽然该项目没有明确标明为“开源学习”,但课程通过协作学习和程序共享来灌输开源的价值观。这些课程的目标对象是正在高中前扩展兴趣的初中年龄段的孩子。这些教程的设计非常基础,即使是最初级的程序员也能理解。这对开源社区来说是个好消息,因为使用这个工具的年轻学生在学习如何编码时,从一开始就在实践开源原则。
计算机科学课程的推出对可汗学院来说是一项突破,因为在此之前,学院只有发布在 YouTube 上的视频教程。在介绍视频中,Khan 和 Resig 强调了在学习编程时试错的重要性,并包含了一个内置教学视频的交互式文本编辑器。
Resig 解释说,编程是一个极具创造力的领域,学习编码的最佳方法是看看别人做过什么并从中获得灵感,然后尝试自己构建。如果您遇到困难,可汗学院允许您查看其他人如何构建相同的程序并从中学习。
“我们希望您制作自己的东西……您可以使用我们编写的组件,或者只是编写全新的东西,”Resig 说。
这本质上是一种开源的思维过程,因为它允许用户查看其他人的代码片段,学习他们是如何构建的,修改它以适应自己的需求,并分享他们更新的代码。借助交互式文本编辑器,即使是初学者也可以查看高级程序并摆弄各个部分以了解其工作原理。
此外,每节课下面都有一个讨论区,用户可以在其中发布评论和问题。这个区域为初学程序员创造了一种社区感,他们可以在这里进行实验并向他人学习。
“这是一种获取反馈并与他人交谈以更好地了解事物如何运作的宝贵方式,”Resig 说。
如果您一直想学习编程的基础知识,现在是您的机会。可汗学院的所有课程都是免费的,并且每个人都可以轻松访问。当您(或您的孩子)试用新课程时,请告诉我们您的体验。
3 条评论