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