如果你看到这则信息,这表示下载可汗学院的外部资源时遇到困难.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

主要内容

在可汗学院学习编程

在本课中,我们将讲解 Javascript 编程语言的概念以及在 ProcessingJS 库中可以运用的巧妙函数。在我们深入学习之前,让我们简要介绍一下我们在可汗学院是怎样教授编程,以及你怎样才能学到最多。
我们在可汗学院通常使用视频来教学,但是在编程的世界里,我们用的是所谓的 "讲解短片"。讲解短片就像一段视频,不过有互动性- 若你想自己实践这些代码的话,你可以随时暂停,随意玩弄,或者你可以将我们所教你的做成自己的副本。以下是一段讲解短片的 GIF 动态图片(在正式的讲解短片中会有声音!):
在讲解短片之后,我们将给你一个逐步编程 挑战 并且用一些提示信息来引导你完成。如果你觉得在某个挑战上花的时间太多而感到烦躁的话,试着再看一遍视频,或者继续往下学而回头再进行挑战。以下是龅牙小兔挑战的 GIF 动态图片:
在学编程序的时候,你必须练习,练习,再练习。挑战是实践你所学的好办法,但我们想要你更加深入。因此,这个课程现在有了项目,这是比挑战能花更多时间和更能发挥创新的机会。有一些项目将被其他学生评估,有一些将由你自己评估。你还将评估其他学生的项目,而向他们学习。在编程序的世界里,我们在不断地向其他同学学习,总有 新的东西可学!
除了项目以外,无论你想的是什么,你还可以编出全新的程序来实现你的想法。只需要在编程的主页点击 “新程序”,并查看文档以记起如何才能实现你的想法。
嘿,犯些错误是完全允许的。这就是程序员们总干的事 - 我们搞破坏,犯错误,并从中学到东西。
在你编了一段程序以后,你可以存下来并与朋友家人分享。程序还会在我们的 社区程序区 出现,其他程序员可以对其提供评语或向你请教是如何完成的。你也可以对任何你感兴趣的程序做同样的事情,而且若你对你所看到的一个程序有特别的改法,只要点击 “存为副本”,你就有自己的一份。
总的来说,这个课程有 40 个讲解短片35 个挑战,以及 9 个项目,大概要 15-40 个小时完成,决定于你做项目时发挥的情况。这可能看起来是很多时间,但是会很值得,因为最终,你将学会所有编程语言中共同的基础。
欢迎来到编程园地:我们是一个共同学习,互相鼓励以实现梦想的社区。加油!

想加入讨论吗?

尚无帖子。
你会英语吗?单击此处查看更多可汗学院英文版的讨论.