Stack Mini School 是Stack Mini 的另一種延伸玩法
前幾篇我們介紹過Stack Mini 是設計成60個關卡搭配Stack Mini 遊戲板來引導孩子循序漸進的學習程式
讓尚未接觸過程式的孩子,能夠透過闖關式的引導漸漸產生興趣與自信,同時建立程式基礎與邏輯概念
而Stack Mini School 可直接提供給對程式有興趣的孩子一個學習平台
它們都是使用圖形化程式語言,也就是將程式指令化為一個個程式積木
每一關設定一個目標,並在關卡的引導下學著堆疊程式積木,進而了解每一個程式積木的意義並學習如何應用,這堆疊的過程其實就是在寫程式
接下來我們要開始來介紹有哪些功能囉!
我們將分成兩區塊來看,分別是引導式自主學習 與 自由發揮平台
首先進入Stack Mini School 的畫面,我們會看到右方有Sequence(序列)、Loops(迴圈)、Debugging(除錯)、Repeat Until(重複) 等四個項目
每一個項目點進去都有四個任務可以選擇,其中Zoo以及Calculator需要搭配Stack Mini 遊戲板使用
每一種任務都有10關,在每一關的開始都會先說明這關要完成什麼事情或達成什麼目標
孩子可利用左方指令區提供的指令,將指令拖曳至右方工作區,完成後按下橘色的Run Program就可以看看結果是否正確
若是正確,每一關將會得到兩個 ★ ,將這些星星累積起來可以增強一些功能
回到一開始的畫面按左上角選擇"Store",在商店中可以用一定數量的星星來買功能
像是增加機器人的速度、眼睛的顏色、音高以及相片的背景
破越多關卡就可以讓程式有更多的變化
完成任務後還可以得到不同的照片背景,可以跟阿波一起合照留念喔!
題目是以循序漸進的方式來設計,目前有入門學習的160關,未來會持續新增
程式初學者可按照順序一一闖關,跟著關卡一步一步學習及應用程式指令,適合在家自主學習的人
------------------------------------------------------------------------------------------------------
在一開始的畫面中左下角有一個開放式的Free Coding,提供許多程式指令可自由發揮
亦可做為課後作業或小組專題使用,適合學校或教育機構作為Coding的學習平台
自主學習者學習完基礎的部分,也可以進到這邊開始動動發揮想像力與創造力
進入Free Coding 會看到兩種Level可以選擇
Level 1 提供了一些基礎的程式指令,包含動作、聲光效果、重複指令等
在Level 2 加入一些進階的程式指令,
如下圖,指令區紫色的程式積木代表音效指令
除了可以發出簡單的Beep聲,還提供了音階可以編寫曲子唷!
這邊提供了從Low C到High C 也就是低音Do到高音Do的音階
運用的是"play Low C for 1/2 beats" 這個指令
下拉可選擇不同音階,除了1/2拍也可以選擇其他的音符
同時也可調整曲子的節拍,運用的是"set tempo to 60 bpm"這個指令,數字可選擇
這邊附上簡單的對照表
音名 |
C |
D |
E |
F |
G |
A |
B |
唱名 |
Do |
Re |
Mi |
Fa |
So |
La |
Si |
寫完曲子按下橘色的Run Program就可以馬上聽聽看囉!
接下來下圖左方看到金色的指令是重複(repeat)以及條件(if..else..)指令,可為自由撰寫程式者的增添靈活度
Stack Mini School 是機器人結合程式的產物,提供一個已經擁有許多功能的機器人以及將程式圖形化且遊戲化的程式平台
使程式不再讓人感到枯燥乏味,科技幫助我們跨越那道鴻溝,也顛覆了我們對程式的想像
有人問,未來沒有要當程式設計師為什麼要學寫程式?
反問,為什麼美國總統、知名企業家、頂尖模特兒甚至是NBA球星都在學習程式呢?
答案是,學習程式最終目的並非要成為一名程式設計師,而是在學習過程能讓我們增進邏輯思考能力、訓練解決問題的能力
從發現問題到解決問題的過程中不可或缺的是團隊合作,可增進社交與溝通能力
我們的下一代未來面臨環境是可預見但不可預期的,當沒有經驗可參考,
我們只能培養他們讓他們具備能解決問題的能力、懂得運用資訊技術與資源,這就是未來需要的人才
學習程式不僅是趨勢,更是現在進行式,全民學程式的時代來臨,現在就跟著波提學園一起開始吧!
※ 此APP可搭配 [Stack Mini 程式積木遊戲板] 使用
留言列表