自己教孩子編程 - Day 2

自己教孩子編程 - Day 2

我教「我家」的進度,每周更新兩課。

在第一次課程中,我們認識了Scratch,我不確定其他電腦的概念是不是還記得,我請「我家」給我講講:

  1. 電腦的Brain 是什麼?
  2. 電腦的Memory 是什麼?
  3. 哪些可以叫做App?
  4. 哪些是Program?
  5. Scratch 的Stage 在哪裡?
  6. Scratch 地Coding Area 在哪裡?

在平時不講課的時候,「我家」喜歡編故事,通過編我講的故事,自己的故事來練習對Scratch 中各種block 地操作和軟體的使用。

Variable 的概念

有時候我們知道某個概念,但是要說出來並不容易,所以先上兩段視頻,兒童編程教育,重點偏重在兒童和教育。

https://www.zhihu.com/video/943765563974160384 https://www.zhihu.com/video/943765759588040704

Variable,其實可以看作是一個Container,這個是做什麼用的呢,就是用來裝東西的,如果你的公主叫Anna,Anna 這個名字可以裝進Container 這個盒子里,如果你的機器人叫秦天柱,這個也可以裝進去,那麼下次你想要用你角色的名字的時候,把這個Container 放到你的故事中,你的故事可能會提到很多次主角的名字,都可以用這個盒子代替,而且如果你要修改名字,只要把Variable 就是盒子里的Value 改掉,那麼整個故事中所有用到這個盒子的地方,名字都改掉了。

在Scratch 中有個Data Category,裡面可以用來設置Variable。

那麼我們來看看神奇的地方,如何改變Variable。

Project: Escape the dragon!

後續會完善並把各種概念融入,教法來自以下書:

歡迎一起交流如何在兒童和教育亮點上進行編程。

推薦閱讀:

國外流行「廚房教育」,您讓孩子進廚房了嗎?
兒童睡覺秘訣,家長必藏
暖心特教,我是殘疾兒童的守護者
孩子不想上學的背後隱藏著什麼?
教特殊孩子的兒歌訓練

TAG:兒童編程 | CAD | 兒童教育 |