5歲好像還太小吧。不過我看到一套可以在桌上玩的編程桌游——《兒童編程大冒險(xiǎn)》。
這套《Hello Ruby:兒童編程大冒險(xiǎn)》由2部分組成:書和桌游。
1. 書的前半部分——故事
小女孩Ruby有著豐富的想象力,在她的世界里,任何事情都有可能發(fā)生。有一天,爸爸出門工作后,Ruby發(fā)現(xiàn)一張爸爸留下來的明信片:“今天我要給你一個(gè)任務(wù):去找出我藏起來的五顆寶石吧!”在爸爸的書桌下,Ruby發(fā)現(xiàn)了四張神秘紙片,于是一場(chǎng)真正的解謎冒險(xiǎn)開始了。她認(rèn)識(shí)了一群新朋友:聰明的雪豹、友好的狐貍、忙碌的機(jī)器人等等。
2. 書的后半部分——練習(xí)
后半本是配套練習(xí),與前面的故事章節(jié)一一對(duì)應(yīng),并針對(duì)故事中涉及到的編程概念作展開練習(xí)。
3.把編程思維融入桌游
桌游中包含:1張玩法說明、1張地圖,1個(gè)骰子,240張卡牌??ㄅ品譃樗念悾航叹毧?、角色卡、寶石卡和編程卡。玩家選擇任一角色,從起點(diǎn)開始,通過使用編程卡片,達(dá)到自己的寶石卡所在格。桌游玩家可以是1~4人,有骰子玩法、無骰子玩法、盲玩等多種玩法。還可以使用編程卡中的循環(huán)卡、函數(shù)卡、條件卡和道具卡來增加游戲的難度。
總的來說,其實(shí)這個(gè)配套的桌游就是訓(xùn)練孩子結(jié)構(gòu)化程序設(shè)計(jì)的理念,這個(gè)依次選擇不同指令的過程也就是程序設(shè)計(jì)的過程。
?
小孩子可以先試試這個(gè)吧。