自己教孩子編程 - Day 2
06-23
自己教孩子編程 - Day 2
我教「我家」的進度,每周更新兩課。
在第一次課程中,我們認識了Scratch,我不確定其他電腦的概念是不是還記得,我請「我家」給我講講:
- 電腦的Brain 是什麼?
- 電腦的Memory 是什麼?
- 哪些可以叫做App?
- 哪些是Program?
- Scratch 的Stage 在哪裡?
- Scratch 地Coding Area 在哪裡?
在平時不講課的時候,「我家」喜歡編故事,通過編我講的故事,自己的故事來練習對Scratch 中各種block 地操作和軟體的使用。
Variable 的概念
有時候我們知道某個概念,但是要說出來並不容易,所以先上兩段視頻,兒童編程教育,重點偏重在兒童和教育。
https://www.zhihu.com/video/943765563974160384 https://www.zhihu.com/video/943765759588040704Variable,其實可以看作是一個Container,這個是做什麼用的呢,就是用來裝東西的,如果你的公主叫Anna,Anna 這個名字可以裝進Container 這個盒子里,如果你的機器人叫秦天柱,這個也可以裝進去,那麼下次你想要用你角色的名字的時候,把這個Container 放到你的故事中,你的故事可能會提到很多次主角的名字,都可以用這個盒子代替,而且如果你要修改名字,只要把Variable 就是盒子里的Value 改掉,那麼整個故事中所有用到這個盒子的地方,名字都改掉了。
在Scratch 中有個Data Category,裡面可以用來設置Variable。
那麼我們來看看神奇的地方,如何改變Variable。
Project: Escape the dragon!
後續會完善並把各種概念融入,教法來自以下書:
歡迎一起交流如何在兒童和教育亮點上進行編程。
推薦閱讀:
※國外流行「廚房教育」,您讓孩子進廚房了嗎?
※兒童睡覺秘訣,家長必藏
※暖心特教,我是殘疾兒童的守護者
※孩子不想上學的背後隱藏著什麼?
※教特殊孩子的兒歌訓練