營隊時間:109.08.10–08.14
不插電也能學程式!從運算邏輯思維開始學程式。
運算思維其實都藏在我們的生活中,這次我們將跟著康派爾從海霸桌遊認識程式思維,最後再到程式老爹的辦公室去挑戰老爹!
生活中有程式 #序列解構
我們都知道在寫程式時將大任務拆解成一連串的動作是必要的,當按下A選項時觸發B反應,選擇C時就會出現D結果,這樣的流程除了可以是防呆裝置外,也能讓電腦因應各種情況。不過你知道嗎?這樣的解構與排序其實就在日常生活當中,做出一份果醬吐司、把書櫃整理整齊都需要用到解構與排序能力。
絕對位置相對位置 #方向方位
程式語言是我們與電腦溝通的方式,而電腦和人不同,我們無法透過一問一答的方式來表達訴求,因此當我們希望電腦執行動作時,需要給予明確指令。這堂課我們將從最直觀的方位與方向開始,讓孩子化身工程師與機器人,學習精準下指令。
100種前進的方法 #路徑規劃
「殊途同歸」不只在日常生活中適用,在程式設計中也是相當實用的技巧。當你身處於四周空曠的棋盤格上,要如何移動到正前方的格子呢?你可以直接往前,也可以繞點路,這堂課我們將練習有邏輯的窮舉,找到特定情境下最適合的移動方式。
夥伴才懂得讀心術 #符號密碼
密碼是一種將訊息隱藏起來的方法,只有知道解碼規則的人才能順利獲得訊息,在這堂課我們將練習以各種形式的符號作為密碼,體驗看看在戰爭時代通訊的刺激感,當然,我們也將嘗試解碼,找出課堂中的密碼大師。
腦中的冒險計畫 #流程工具
這個專案主要學習的是運算思維,而當掌握的工具更多後,我們能解決的問題也漸趨複雜,這時候流程工具的輔助變得相當重要,安排時間的流程圖、規劃期程的甘特圖或是風險管理的決策樹等,營隊的第三天早上,我們將開始練習解決大問題。
誰的程式最簡潔 #迴圈
當我們在指引方向時,我們會說往前走100步就到了,而不會說往前走一步、再走一步、再走一步、再走一步……再走一步就會到了(如果真的講一百次,對方應該也會覺得很困擾吧!)同樣的在程式語言裡,我們也會希望能夠最精簡的方式來達成目的,這時候迴圈就是好用又直觀的工具,這天下午我們將嘗試用迴圈讓冒險計畫變得更精簡。
芝麻開門的秘密 #條件判斷
在阿里巴巴與四十大盜的故事裡,只要說出「芝麻開門」就能進出裝滿寶藏的洞穴中,如果不小心講錯通關密語便會被關在黑暗洞窟當中。這樣的邏輯稱為條件判斷,當特定條件達成時,就會有事件被觸發,這天我們將一同設計刺激的條件判斷關卡,明天向老爹發起挑戰。
挑戰老爹計畫中 #演算法設計
在挑戰老爹之前精密的活動設計是少不了的,第四天下午我們將一同把前幾天課程中設計出的各種關卡整合成闖關活動,這樣的設計可不簡單,因為挑戰老爹的地方不在學次方教室,孩子必須做到能將關卡內容搬移到任意地點都能成功才行喔!
生活探索放大鏡 #老爹辦公室冒險
營隊的最後一天,我們將一起出發到程式老爹辦公室,把老爹騙(?)到辦公室外面,挑戰看看設計出全台灣第一款程式教育桌遊的團隊是不是真的懂運算思維,哈哈其實也是測試孩子們這幾天所學是不是都能順利應用喔。
【營隊資訊】
🚩學習領域:程式設計x運算思維x問題解決
🚩時間:08/10 – 08/14 09:00-17:00
🚩適合年齡:🅰升小二至升小四的學生、🅱升小五至升國一的學生,每班最多15名。
🌟協辦單位:程式老爹(海霸) https://www.facebook.com/edu.papacode/
🏃♂外出🏃♀ 去老爹辦公室冒險