实践:Mark Zuckerberg和Code.org教孩子们在新网站上代码
code.org认为每个人都可以学习编程逻辑,即使是小学生。计算机科学教育非营利组织与嘉宾讲师Mark Zuckerberg联系,通过广泛的视频游戏创作课程教授编程。
Code.org今天早上扩展了其在线学校学生的计算机科学课程(Studio.Code.org)的在线图书馆,我将其旋转旋转。
这是你如何教年轻人的代码:
什么是一个计划?一套规则
“我们大多数人认为程序是我们为计算机写的东西,”第一个教学视频之一。任何播放游戏的孩子都有经验遵循计划;任何修改游戏规则的孩子已经是制作的计算机程序员。
Code.org而不是写出代码,代码组织了一组形状中的命令,该形状“捕捉”在一起。如果孩子们可以通过拼接图片执行乐高块的数字等同物,则第一课测试。
随着拼图掌握,课程将儿童PE融入游戏中,以帮助愤怒的鸟儿沿着屏幕移动摧毁邪恶的猪。在下面的屏幕截图中,我在第一课中编写了四个向东步骤。我运行了我的代码,看着鸟取出猪(或者失败并重新编写程序)。
瞧。即时游戏。
循环 - 进入拉克
“计算机真正擅长的一件事是重复命令,”Tech Giant说,他在Code.org上的循环上的小型客观讲课中说。
对于不熟悉的,循环是“重复”的一般计算机科学术语。在游戏中,而不是要求愤怒的小鸟前进三次,我包括一个新工具,允许我重复命令。
由于鸟和猪之间的迷宫变得更加复杂,因此我必须嵌套循环以描述最少步骤的方向。灌输Parsimony的值,Code.org注意到用户如果使用过多的命令。
高级课程变得逐渐变得更加复杂,具有较老的小学生作为变量和函数的概念。
领域的其他人
code.org的方法历史悠久。回到90年代初,当我在中学时,我在一家私人辅导公司拍了一个工程课,教给了我从乐高零件和DOS命令建造赛车。
2012年,汗科学院萨尔汗院推出了一个类似的游戏专注的计算机科学课程,重点强调艺术。南加州大学并不是鞋面,驾驶整个学校的风险小孩Gamedesk,通过游戏设计教导每个学校的主题。
Code.org旨在通过与国家立法配对可访问的游戏来实现差异。他们的主要任务是使计算机编程成为美国教育系统的主食。
实际上,硅谷存在普遍存在的问题,部分原因是差不多的课程。去年,有全国没有女孩,黑人或西班牙裔人采取了AP计算机科学测试。
code.org有雄心勃勃的国家目标。该公司的发言人告诉我,他们计划在全国各地的地面教师培训营地增强新的代码工作室。
看看世界上一些最高技术思想如何打破编程逻辑的基本面,这是令人着迷的。读者(及他们的孩子)可以在这里看看课程。