跳到主要內容

發表文章

目前顯示的是有「社教館」標籤的文章

mBot程式設計夏令營 Day4 In 社教館

天下無不散宴席,mBot程式設計練功坊的最後一天課程。 從昨天的『避障車』延伸進階練習,讓避障車可以透過紅外線遙控命令其開始與停止,在老師和學員指導優化程式的邏輯與想法後,大家開始會舉一反三,將前幾天所學過的內容,主動的去嘗試新增到自己的mBot中,成功後高興的主動跟隔壁的同學分享,甚至講解自己的想法給老師聽,成就感滿分! 接下來重頭戲『自動循線車』使mBot能沿著黑線行走,首先讓 大家猜猜看循線感測器的原理,是左邊或右邊遇到黑線呢?感測到全黑還是全白的時候,程式設計上又該怎麼作呢? 一步一步的和學員共同分析與討論作法,也因為循線感測元件使用到計算機裡二進位的概念,老師也特別 與同學分享二進制的規則,先從大家熟悉的10進位制與生活中時間的60進制,慢慢引導到電腦的二進位制 ,👀團為也為課程設計小題目,讓學員一一上台完成。 透過這四天課程,讓他們愛上程式、發現問題、解決問題、喜歡思考、自我表達等基本能力! 循線感測對學員來說是第一次接觸,但大家對於mBot的程式編寫已不再陌生,往往是老師才將軟體實現的步驟說明完,下一秒,大家就已迫不及待的自己嘗試 ,僅透過老師的口頭的暗示,這群滿腔熱忱的小學員們,就已能自行作出七、八成的程式架構,再透過助教的個別協助,讓大家從自己的盲點中進行修正,加深印象! 而課程的最後半小時,我們讓同學們拆解mBot機器人,讓一切從零開始,整合營隊所學感測元件與主題! 我們也分享學習花絮的照片, 👲😆😆😆😇 ,氣氛歡樂得不得了! 雖然這次mBot程式練功坊已圓滿結束,但老師告訴大家這 只是 從0~1的第一步,學習也沒有終點,要繼續保持課堂上那股越挫越勇的精神,精益求精哦 ,加油!😁😁👆👍👍

mBot程式設計夏令營 Day2-3 In 社教館

針對前一天下課前的 『鍵盤遙控車』來動動腦,讓大家嘗試著簡化並優化自己的程式。 在這個課題中,刻意讓大家掉入一個題目的小陷阱,經歷了第一次的『失敗』,在這個失敗的經驗裡,順勢分享了有關Facebook的案例,告訴大家程式設計應該瞭解的核心價值『Try and Error!』。 擁有失敗為成功之母態度,一步步帶著同學們抓出bug(錯誤)後,大家也豁然開朗,露出成就感滿分的開心神情,藉著這次機會,讓學員瞭解「在未來程式設計的路上,不要害怕跌倒,保持從錯誤中學習的精神。👍🏻 感測元件部分,分為以下三個大主題: RGB-LED、光敏感測器及超音波感測器 。 在充滿學習氣氛的教室裡,以RGB-LED開啟第一道學習關卡,藉由紅、綠、藍三色閃爍、呼吸燈,以及mBot自走車方向燈的製作,加上豐富的程式講解與使用,讓大家除了熟悉元件,對程式的語法也認識更深入,實作時也運用的更加靈活。 接下來,讓學員們結合今日所學,用RGB-LED搭配光敏感測器, 進行『天黑過山洞,就開大燈』,以及蜂鳴器結合超音波感測器的『空氣提琴』進行練習 。 有了前面扎實的程式運用,加上主題鮮明的課堂作業,讓學員們的功力大增!在完成指定的題目後,都主動嘗試著做出屬於自己的額外效果,展開歡樂的創意大賽! 😆 課程的最後10分鐘,也帶著學員將今天學習的成果,延伸到生活上的應用話題,比如說 『方向燈』、『倒車雷達』 等等,讓,帶著學員們從mBot上的板載按鈕向外擴散,翻開今天學習的第一頁。 透過板載按鈕的介紹,順道讓同學回想一下,前兩天學過的感測元件如何搭配,比如:按鈕蜂鳴器開關,按鈕變換彩色LED燈......等等,加深大家的印象,進行一個小小總複習。 接下來,也讓學員們實際燒錄程式到mCore裡(mBot上的電路板),讓他們了解人們的程式寫入韌體的完整過程。有了這個基礎後,就帶著大家進入無線紅外線遙控的主題,學員們經過前面兩堂課的磨練,大家對新的元件也駕輕就熟,可以感覺到大家程式能力的進步! 在製作稍微進階的課堂練習時,這群可愛的學員也常常阻止我給予提示,他們想要自己作出解答 😆😲😲😲 每個學員都很有自己的想法,寫出來的程式也都不太一樣,於是老師與經驗豐富的助教們,就一個一個的協助這群認真的學員,針對他們比較模糊的觀念,或是程式邏輯的小錯誤進行引路與提點...

社教館mBlock動畫程式夏令營 Day 1

暑假到了!Summer Vacation!😄😄 隨著暑假的到來,家長們也會利用時間讓小朋友們去學習一些其他的才藝或是技能,這一周就是我們 高雄市自造者發展協會 與 高雄市社教館 聯合開課的mBlock動畫遊戲課程,也是以往開過的課程小朋友們很喜愛的項目之一。💓💓💓💓 第一天課程最重要的一件事就是讓小朋友能對課程內容大致了解並產生興趣,我們先藉由聊天在培養感情,聊什麼呢?聊未來我們想做甚麼職業 現在的小朋友們答案果然都不一樣, 有人想做職業電玩選手、有人想做Youtuber、電腦工程師與程式設計師,也有人想做服裝設計師、老師等等 ,我就說 你們這些職業全部都會用到程式😤 ,小朋友說:『哪有!』服裝設計師、老師和醫生又不會用到。 「 服裝設計師會用電腦繪圖設計衣服,老師會利用程式幫助教學,醫生也會利用各種儀器來看病人,而這些儀器都是需要程式的,我們現在就趕快開始學,我們就贏別的小朋友了 」!💪💪💪💪💪💪 要贏別的小朋友之前,基本功要先練好! 首先講解軟體的下載與安裝,這樣小朋友回家才有辦法繼續玩、繼續練習,接著先講解一下整個軟體的操作方式,畢竟國小的小朋友們很多東西是第一次接觸,必須將基本的東西都說明清楚, 接著利用各種動畫的範例來學習程式的各種基本語法,像是迴圈、條件式與判斷式 等等。 藉由動畫的學習方式既有趣,學習起來也會比較輕鬆沒有壓力,緊接著第一天課程的重點,集合今天所學來做一個 急急棒的遊戲 , 每個人都設計自己的地圖與障礙物,撰寫程式設計各種功能 (還有人設計Cheat code耶!💥💥😏), 並在完成之後與同學們交流,每個人都對自己的作品充滿驕傲,也一直要求我與助教們去體驗他們的作品 (只是想看我們輸而已吧 😆😆😅😅😅 ) ,接下來還有三天的課程,就讓我們製作更多作品帶回家吧!跟爸爸媽媽介紹你的作品吧~

mBot 程式設計夏令營Day1 in 高雄市社教館

今天高雄市自造者發展協會,與19位充滿活力的小學員們展開連續四天的mBot程式設計課程!!!!!!!💪💪💪 首先讓大家動手組裝屬於自己的mBot,透過組裝的過程,讓學員們對自走車上的元件有初步認識。 手腳俐落的他們在半小時的時間內都一一組裝完成,也會有學員會不小心馬達的線路或者循線感測器的位置裝反等等, 在錯誤中學習發現、解決問題,反而讓他們在組裝的過程中印象深刻 。 接下來,進行原廠預設程式的操作,透過原廠的功能,除了檢測組裝正確外,更激起了他們的好奇心!😊😊😤 我們帶著學員認識mBlock軟體與mBot搭配的基本操作,並與Scratch(圖形化程式編譯軟體)進行比較。 大多數學員們都有接觸過Scratch,所以圖形程式對他們來說並不陌生,但對於mBlock提供的機器人模組,大家可就躍躍欲試了! 😁😁😁 今天認識的 原件有蜂鳴器,馬達,2.4G模組,3個主題 。 首先,透過mBot板載的蜂鳴器發出音階,讓學員們先從熟悉的Scratch開始,一點一滴的加上mBlock提供的機器人模組功能, 比如 使用電腦鍵盤作馬達的控制,搭配豐富的課堂練習,加上一些老師的小提示,讓學員們舉一反三,腦力激盪,培養自己的程式能力! 課程的結尾,則是讓學員們, 學習如何透過2.4G模組進行無線遙控 ,經過簡易的說明之後,大家都很興奮,等不及嘗試自己做作看!! 看著他們成功後,充滿成就感的眼神,讓人不禁期待未來三天一系列 mBot課程 能與他們碰撞出什麼精彩的學習火花~~~~(咻咻蹦~💥💥