樂高BOOST在去年CES上發表,也得到2017 ToyAward 中SchoolKid國小組獎項,將 Mindstorm (45544, 31313) 的科技機器人再演進,變小變簡單加上豐富的趣味性,成為適合七歲以上小小朋友都玩樂的迷你機器人系列,第一套產品取名叫「Creative Toolbox 創意工具箱」。在平版上下載BOOST程式後,可以用簡單的拖拉方式,寫出程式來控制BOOST的動作,收到感應器收到訊號後來進行程式化反應。對喜歡動手做的孩子來說,這盒樂高可以做出許多趣味十足的高度互動的作品,比如按下門鈴時,會有聲音,門會自動打開,或是不斷找目標的樂高炮,來回掃描,當有人或動物聲音發生時,就會自動發射。
0 Comments
LEGO BOOST 得了玩具大獎,真是個好玩的東西,最近玩得愛不釋手,家中兩個大小孩也都玩的很開心,BOOST非常適合年紀小的孩子動手寫程式組積木,讓樂高動起來,親身感受到寫程式的樂趣~ 因為寫完可以開心的玩! 原本6顆4號電池數量太多,考量到在教室上課後,課後一口氣要充50~60顆4號電池,照顧時間實在吃不消,所以改用CR123A鋰鐵電池,設計了一個電池盒在裡面,內有一個升壓板,把3V升到9V,未來也可以再改成使用外面的USB電源,外面的照片完全影相容,原有的教案設計也都可以一致,小電池使用時間約為原來的1/2,一顆有電,整台有電的設計卻也是蠻方便的,更重要的是,以後充電及換電池的數量就省力多了! Scratch是圖形化程式設計軟體最受歡迎領先的教學軟體,今年TIOBE熱門程式語言排入前14名,Scratch網站中設計分享的功能,讓所有Scratch使用者可以上傳他們自己創作的作品跟全世界Scratch社群分享。目前全世界Scratch學生使用者分享出來作品數量已超過2700萬件之多,其中有一部分是由非常專業相當厲害軟體好手所寫成,這些作品好玩程度 完整性及遊戲創意都可以和傳統網頁小遊戲來比擬,這些遊戲可讓學生在下課時間是課後玩得開心, 讓學生作專題或是想自己題目時候作為參考,引起學生相當不錯的學習動機。 Scratch遊戲天堂網址 http://www.thumb.com.tw/scratchMIT和Google合作共同打造以Blocky為核心的Scrach 3.0,採用Html5的頁面技術,支援橫式和直式的圖形式程式撰寫,預定2017年發佈,未來可以在iOS&Android手機平板機及桌上電腦跨平台的使用,對程式設計教育有很大的幫助。 Scratch 2從2013年5月發佈以來,得到非常快速的成長,2013暑假我們第一次夏令營教Scratch遊戲設計的時侯,Scratch全球使用者只有200多萬人,經過了4年多,2017年年中使用者來到了近1800萬人,成長的幅度非常驚人,決定是全球兒童程式教育教學領先者。MIT和Google合作共同打造以Blocky為核心的Scrach 3.0,採用Html5的頁面技術,支援橫式和直式的圖形式程式撰寫,預定2017年發佈,未來可以在iOS&Android手機平板機及桌上電腦跨平台的使用,對程式設計教育有很大的幫助。 下面3件事都是真正發生在孩子及學生身上的事... 孩子小的時候(國小三年級),我就期待想知道在學校電腦課,會學到什麼東西,因為從事資訊軟體業,希望知道學校如何用電腦啟發我們的孩子,雖然沒有特別高期待,希望學校電腦課讓他感到興趣,喜歡上電腦及網路科技事物。 記得小孩三年級時,有次抱怨家中沒有word,學校在教文書排版,他需要在家裡寫作業,我就很開心的教他使用個人常用雲端軟體Google Docs,協助孩子在電腦前打字,加上圖片後,存成檔案,放在拇指碟內,讓孩子拿到學校去交。隔了一陣子,孩子不高興地回來跟我說,那個作業他拿到0分,因為作業老師要求交是doc格式,不是pdf檔,我說那沒辦法,因為沒有跟我講清楚要什麼格式呀?,如果你跟我說要交的是doc檔,我們在另存新檔時,就可以存成doc檔,0分就0分吧! 就當一次經驗,反正會了文書排版才是最重要的。
那次我心中就有抱怨,學校花了那麼多錢買word軟體,學校老師就只會(管)word的相關,也不知變通,並不在意孩子有沒有真正學會,用0分來打擊孩子對電腦的興趣。 Scratch適合國小階段學習運算思維和程式邏輯,上課多年以來,我們非常注重孩子要能自己動手做,主題富有趣味,幫助他有意願完成自己的作品, 過程中去累積對程式邏輯的理解,發揮自己創意,在遊戲玩法中給予不同變化,也因為是自己想做功能,所以有意願不只完成, 更想把作品到心目中的最好! 隨著兒童程式教育普及,知道有相當愈來愈多的學校和坊間單位在實施Scratch教學,很多的家長在問這些單位教學上有什麼不同,隨著這類課程越來越普及, 開始會收到從其它地方上過課的學生, 就發現下面不那麼有趣的情形: 求速解 直接套用程式解答 - 曾和一位國小老師討論,,有次外部單位到他服務國小的社團電腦課來上課,這位外部老師課程開始時相當順利,所以他就先離開了,過了一段時間再回來看課程情形,發現幾乎全部學生程式都完成了,這老師心想,怎麼可能進行這麼快? 而且似乎大家都做好了,課後經過仔細詢問同學後,才知道老師透過類似FTP / Remix方式把程式結果直接分享給同學,讓學生可以玩到遊戲當成這堂課的美好結束,真覺得不可思議,這樣教學方式也太輕鬆吧? 也太走鐘了。
樂高EV3從2013年上世後,目前是第4個年頭,大拇指教室每週題目創新不重覆,週週挑戰有趣好玩且富有教學意義的題目,四年至今累積了超過150個實施過好的教案,EV3機器人可以說是大拇指最有特色的樂高課程之一。老師用心於教案設計及改良,課程實施中強調「動手做、動腦想」的精神,讓孩子在最好的學習環境中一步一步的穩定學習,孩子累積出來真正的能力,挑戰更上一層解決真實問題的能力。 教室設計的課程,希望透過一次次有趣有挑戰性的主題讓孩子從樂高機器人的活動中部步建立庭教育中和期望的跨領域解決問題真實的能力曾經在高雄氣爆那一年設計了一個教案管道救災機器人,挑戰在困難的情境中救災,前陣子也看到其它單位學習我們設計教案和器材,也讓學生來體會科技救災的重要性,我們感到很開心,我們的創新教案可以讓他人學習進而實行,讓更多的學生受益,實在是件很不錯的事,覺得做的真好!
Python程式語言是目前認為最容易上手學習,學會後可以能發揮強大功能的程式語言,它的特性可以參考以前曾經為科學月刊所寫Python介紹的文章。 教授學生有3年的時間,教過不少國中及高中學生學習python語言,習慣會在課程最後時自我評估學生是否學會基礎Python程式設計能力及是否啟發孩子對對程式設計樂趣的喜愛,評估後認為有下面前置能力會造成學習的影響: 打字速度
學生打字能力約要有每分鐘20個字以上,可參考之前的文章,增進打字的速度練習的方法,曾經教過學生中有打字測驗只有每分鐘8個字的學生,每分鐘就敲不到40個按鍵,眼睛需要隨時盯著鍵盤看的鍵盤才能夠打出程式中的英文和符號,這麼慢的打字速度造成問題是課程中需要經常練習各種挑戰,當別人都完成時這位學生連第一行都還沒打完。由於手機和平板的流行,學生少了接觸鍵盤的機會,我會鼓勵學生在課後有計畫的練習打字每天20分鐘練習的時間,20天或30天後就一定有效果。
在兒童程式教學5年實務 經驗中,著重程式教學中三個層次:
1.程式設計Coding 2.運算思維Computational Thinking, CT 3.數位素養Digital Literacy 三個層次中都有不同的子領域需要長時間的努力和累積,程式課中不是以理解每個指令的部功能為主,而是用專題方式來帶領學生理解一項功能前後的邏輯觀念,鼓勵學生加入自己的想法,遇到困難時有耐心來找問題(除錯),或是主動的尋求老師協助。 以Scratch指令為例做了這份簡報,修改為python版本後,會再今年pycontw2016分享。這年來Coding成為顯學,看來也有可能成為buzzword,吸引到太多求新鮮的家長和學生,求快求速成不是我們做的來的事。5年前設計樂高機器人教學和用Scratch教學時,立志要教會有興趣的孩子學習程式中的邏輯觀念,學習資訊科技的有趣好玩的觀念,5年來我們教學轉隊教授近千位學生,讓他們從第一次就喜歡動手寫程式,相信再下個5年、10年、20年仍會以此為志業,因為這一切真的很有意思~
Scratch小遊戲中常會用到向上跳,通常會需要一點程度才能做的出來,跳的動作不只要會程式,還需要有一點點物理的基礎,試試看看可不可以跳到畫面最高! 記得要改編(remix)唷!
向上鍵可以跳, 左右鍵可以調整高度, a,d鍵可以調整重力
Scratch專案頁面: https:/_/scratch.mit.edu/projects/103191508/
謝謝親子之味優質網站專訪教室, 希望透過文章, 傳達自己在大拇指教學的理念給在孩子教養用心的家長. 歡迎大家也到親子之味看更多好文章. http://tasteofparenthood.net 採訪前言編按: 玩樂高也要去上課?有專門在教人「玩積木」的課程?第一次聽到這種類型的教學教室,相信很多父母心裡也升起相似的疑問,看似簡單、在家就可進行的「遊戲」,也需要專業指導嗎?大拇指積木創作教室正是一間專門教授樂高積木創作,以及兒童程式設計的教室。它成立的教學理念,是希望結合「動手」與「動腦」,從拆解與組合當中,訓練孩子邏輯思考與創造力,可以說是從「玩」當中進行科學教育,培養下一代創新人才。
親子之味有幸採訪到大拇指教室的創辦人大頭老師,請他來跟我們聊聊這個領域的教學與創辦教室的歷程。
兒童程式和巨X電腦這類成人的程式設計教學最大的不同,是目標設定和教學方法的不同,兒童程式設計是以吸引學生的動機出發,鼓勵學生做中學,成人的課常都是解說理論再上機,我們兒童程式課就是先動手再說,做了就會發現哪兒不懂不清楚,老師扮演教練的角色,協助一同解決所面對的問題,最後是期待孩子透過學習程式邏輯,養成問題解決能力和正面積極的態度。
最近花了許多時間在開發給EV3使用的藍芽遙控程式,在NXT的PC端程式有一個Remote Control的工具,可以讓玩家在電腦前面,容易地的控制遠方的Mindstorms機器人,可以做成遙控車,或是坦克大戰,以前讓學生做這類活動時,大家都會玩的很開心! 可以在EV3的PC就沒有這個程式了,尋找網路上的資料,找到有人用Matlab來連接EV3,和看了EV3的原始碼,用熟悉的Python寫了一個Server版的,所以無論是PC的Browser或是iPad/iPhone都可以使用透過遙控面版來操控。基本的架構就如下圖所示,玩起來反應也還蠻快的,讓上課學生操作時,一定會是簡單又好玩的活動! |
大頭老師
|