随着科技的发展,未来的社会一定是智能和自动化的社会, 为了培养面向未来的人才,现在很多家长都想让小朋友学习编程知识,应对未来的挑战。
其实编程中的一个重要知识点就是结构控制,比如最简单的顺序型的结构
x=1;
y=2;
z=x+y;
稍微复杂一点的选择型的结构,
if 这个月没有月光
下个月吃大餐 :)
else
下个月吃土 :(
还有循环结构 ,来表达一下上班的心情 。
while 工作日
do
上班 :(
任何复杂的软件和程序都是这几种基本的控制结构堆砌起来的。 孩子们掌握这3种控制结构就可以说是进入了编程的世界。 这要求孩子们有一定的逻辑思维能力,知道要写的程序应该采用什么结构,然后将这些给定的结构组合起来完成一个任务,或者解决一个给定的问题。
Code Karts 就是这样一个培养孩子逻辑思维能力的小游戏,小朋友通过运用方向指引方块,控制汽车走到终点。 可以免费玩10局, 完整的版本有70+局。 每一局都会有一个不同的路线图, 孩子们只能选择不同的方向控制建来控制小车完成路线, 孩子们在开动小车前要想好并排列好方向指引模块,然后开动小车。每一局有3次机会,如果3次都失败就要重新来过咯。
大朋友们小朋友们可以来尝试一下,玩到后面还是真是有点费脑筋呢。 这个排列方向指示键的过程是不是跟排列代码结构很像? Code Karts 完整的付费版本是¥12. 家长朋友们可以和小朋友一起尝试一下免费版本,再决定是否购买。
原文始发于微信公众号(FAMI学堂):Code Karts 培养孩子的编程基础能力的小游戏
1 条回复
[…] 逻辑思维或者抽象思维,就是能够构思程序执行的过程,其实这个是最难的部分,即便是对于专业软件工程师来说,抽象出程序模型,理清程序逻辑这也是工作中的一大挑战,能够很好地掌握这些技术一般都是行业翘楚了。 但是不用怕,小朋友们可以从简单的开始。Code Karts 就是这样一个款锻炼孩子逻辑思维能力的APP,游戏的形式也比较吸引小朋友上手。可以参考本站的另一篇文章《Code Karts 培养孩子的编程基础能力的小游戏》,如果觉得Scratch或者其他的少儿编程还比较难的话可以先玩玩这个小游戏。 […]