一. 始篇
学习编程最重要的是逻辑培养与兴趣培养。兴趣是最好老师,游戏是大部分孩子的天性。所以在游戏中学习是让儿童入门编程的绝佳方式!
寓教于乐
1. Mekorama
Mekorama是一款移动端益智类游戏,你的目标是帮助小机器人到达目的地!
2. Code.org
面向多个年龄段的编程学习网站。
3. Swift Playgrounds
Swift Playgrounds是适用于iPad的一款教育类app,让用户能以有趣的方式来学习编程知识,非常适合于初学者。
可点击标题体验在线编程,也可前往下载离线使用,解压后找到demos目录下的index.html即可体验。
跃然纸上
1. 达奇机器人&Blockly
达奇机器人需要Blockly赋予它智慧(也可使用Go/Path/Wonder/Xylo)。在Ipad上下载Blockly,然后搜索并连接机器人,开始旅途吧!(Wonder是状态机的编程方式,可以试试)
2. EV3乐高机器人
3. NXT机器人
二. 语言篇
Scratch
Scratch是麻省理工学院的“终身幼儿园团队”(Lifelong Kindergarten Group)开发的图形化编程工具,主要面对青少年开放。
→ 前往下载
→ 使用在线编辑器开始创作
→ 前往课程目录
Blockly
Haskell
注:需要有一定的英语和逻辑基础
haskell是一门纯函数式编程语言。本篇章主要是针对于那些对数学更感兴趣的同学,内容比较枯燥但是对于数学能力的提高有较大帮助。
→ 前往课程目录