臺灣100專案介紹
No. 94
橘子蘋果兒童程式學苑

橘子蘋果5Cs程式課程


橘子蘋果程式設計學苑,是一個專注兒童程式教育的新創團隊。
在追求快速的21世紀,對於學習,人們擁有太多的選擇,這個世代的孩子在未來面臨最大的挑戰將是:「如何解決從沒出現過的問題」以及「適應產業快速的變遷」。

為了讓孩子能夠在軟體世代擁有強大的創造力,幾個滿腔熱血的軟體人在 2012年的夏天成立了橘子蘋果,親自教起了孩子,並靠著這股傻氣,成為了台灣最大的兒童程式教育團隊。

直至現今,橘子蘋果依舊在兒童程式設計教育領域不斷精進,持續開設更多元的程式設計課程,期望透過各方的資源整合,發揮「一加一大於二」的效果,讓程式教育在台灣的基層紮根,透過未來人才的養成,使台灣成為真正的「資訊科技島」。


專案具體內容:

時代在變遷,每個時代都有適合他們的學習方式;程式的學習並非作文或數學,可短期內立即見效,有鑑於此,橘子蘋果在台灣首創為期2年的完整長期程式課程,設計一連串的應用程式、遊戲劇情專案,透過PBL(Project-based-learning)的概念,帶領孩子在每一個階段的基礎上,建立更加清楚的程式設計概念及實作技巧。藉由完整實作一個又一個的專案,建立信心,無形中降低了在一開始還未嘗試就直接放棄的機會。

將近5年的兒童程式教育經驗中,我們深深了解,要激起國中小的孩子的學習動機,實非易事。因此我們挑選由麻省理工開發的Scratch及擅長呈現動畫的 JavaScript程式語言作為入門,針對不同年齡層、性格的孩子,設計時結合貼近生活的常見的網頁、遊戲、APP作為主要的教學專案,透過這些「可見性高」的成品,讓每個程度不同的學生,都能在自己的程式世界中不斷擁有屬於自己的小小成就感,進而產生熱情、實踐更多天馬行空的想像與創造力。


【四階段教學系統】

橘子蘋果的教學以2年為一期,並著重於課程的系統性與延續性。
第一階段利用圖像化程式引導孩子快速進入情境。灌輸學生程式設計的基本邏輯。
第二階段導入演算法還有資料結構等概念,也學習更多實際操作面的技巧。
第三階段真正進入JavaScript領域,學生將試著設計簡單的程式,並發表。
第四階段鎖定在軟體開發上,除掌握編寫、甚至需設計上架。通過所有階段的學員,有不少學生的程度已與大一資工系學生旗鼓相當。


【混齡授課與電子溝通平台的設計】

在橘子蘋果,我們不以學生的年齡區分班級,而是按照學習的程度混齡授課,對於年紀稍大的孩子而言,除了自己學得會、學得好以外,如何講解給不同年紀的孩子理解,其實是相當重要的表達能力;而對年紀較小的孩子,現今體制中大多為同齡層一同上課,能提早與不同年紀的同學共同交流、開放的吸收經驗,更是心態成熟的一種訓練,我們也發現,5年下來,這些孩子到後期的確在表達能力上都有一定的理解力和進步,是我們相當引以為傲的嘗試。

為了讓程度不同的孩子都有足夠的時間與課堂老師討論、激盪,橘子蘋果的班級大多維持在1:11的師生比。

每一個班級皆有自己的「電子聯絡簿」,每週的作業繳交和講義,皆同步更新於學生、家長及老師的教學平台內;若學生於課堂中缺席,除了直接在電子聯絡簿中複習,我們也鼓勵學生先在家先嘗試吸收,自己發掘對於哪裡不懂、想額外了解什麼,主動於下堂課提前和老師補課,進而培養孩子對學習的責任心及的自學能力。

良好的課堂品質來自於教材設計的用心,教室內除基本的配備、盥洗空間,為了讓學生順暢的進行課程,每間教室皆備有獨立且免費的無線網路,保持上課的最佳品質。而如何落實順暢的教學進度,關鍵便來自於流暢的動線管理,因應程式的撰寫常需要老師幫忙糾正除錯,我們的座位排列皆面對牆壁,螢幕側面面對老師,除有助於班級秩序的控管,更能讓講師快速的掌握學生的操作狀況,即時給予協助。

【創新師生家長交流系統,簡化難懂的程式教學】

即便程式教育已在新世代掀起巨大的浪潮,然而對於家長而言,程式知識的專業性,仍然是家長在了解孩子的學習內容上最大的門檻,為了讓父母能夠更容易的了解孩子在課程學習上的成果和內容,我們開發每週自動寄發的學習週報以及親師交流系統,將繁瑣的課堂知識化為易被消化的簡報,每一個家長、學生、老師皆能夠透過教學平台同步檢視學生的課堂參與和成果,學習不再只是授課老師與學生間的單向橋梁,也是家長能陪伴成長的寬廣世界。

一般而言,兒童程式學習的評量不外乎兩項──創意、完整度(程式碼是否能順利運行、運行時的流暢度等……)兩項,橘子蘋果除了教育孩子將最基本的「結果」寫出來,撰寫時的過程,才是評量學習指標的關鍵,舉例而言:同樣的結果,相較耗工、苦力,如何嘗試用更明快、有效率的程式碼完成指令;發想作品時,是否能換位思考,用心製作能感動自己的內容以外,思考自己希望向對方展示什麼長處,是我們希望帶領學生跳脫「純學技能」的邏輯思惟。


【實際參與產業程式設計專案,延續修畢學員的未來】

為了讓學生能在程式應用上有更寬廣的視野,2016年的暑假我們受邀與「台灣科技大學程式設計社」舉辦跨年齡程式工作坊,2017年的夏天,團隊更與台灣大學共同教育中心合作開設CS+X選修課程。

我們也代理國外多項獲獎的益智機器人產品,與「賽先生科學工廠」、「三創數位生活園區」、「行動夢想家」、「癮科技」等通路合作,讓大班~小三的學員能開始初步接觸程式設計。透過更多的機會與嘗試,親手栽培下一代創造更多可能。

此外,作為全台最大的兒童程式教育機構,我們立誓給孩子更開放、寬廣的視野,教育者不該讓每個學生只是會一點程式、被動的吸收知識而已,而是讓有興趣、已展露天份的學生,能有去處。

除了長期延續地程式課程及短期的營隊外,修畢2年程式課程的優秀學生,得以擁有內部的企業實習、實習助教的機會,鼓勵他們大膽創新,甚至主動對自己所上的課程提出改變,親自參與橘子蘋果的產品和網頁架設應用,更平等的、容易的探索自己所愛。


【不斷向上提升講師教學品質】

5年下來的時間,即便已經成為全台最大的兒童程式教育機構,橘子蘋果的團隊組織卻相當扁平、創新,在這裡,我們重視「思考」與「創造」,組織的成員需具備熱情和天賦,同時也要能將想像付諸實踐,擁抱合作,團隊中有許多的研發人員及講師甚至是尚未畢業的大學生,雖然我們年輕,但擁有年輕人對於教學所富有的偌大熱情和彈性,在已足具規模的程式教育領域中不斷嘗試,我們看重每個人的想法,只要是好的點子,都有機會被執行。

每週課後,橘子蘋果的課程研發人員及皆會與每位班級的帶班講師舉行小會議,共同將帶班所遇到的教學、帶班、特殊的家長、學生案例等問題同步記錄於內部系統的公佈欄,並發出訊息給所有相關的教學、班務部門知道,各區講師不但能以此為鑑,也方便每一位工作人員在協助補課、交接時更能掌握該班跟課狀況,即便是代課的老師也能準確的記錄學生評量,更細心、細膩的為家長提供教學建議。

我們深知:要真正的普及程式教育,唯有學校具備擁有等量等質的教師,才能真正普及程式教育。教育者自然必須給予更多機會,使教學資源得以更為平等的分享出去。除了在現在經營的據點授課,橘子蘋果也提供講師培訓機會,前進台北、新北及台東等各縣市,提供給資訊科教師進行師資培訓和開放教材。


成果與效益:

1、為了提升學習的體驗,我們不斷的研發、優化教材,只要能提升教學效率、學習體驗,我們都盡量嘗試。除了大量優秀、熱情的老師以外,我們聘請專業美術及遊戲人員加入團隊,開發具備聲光效果的RPG遊戲化教學課程,甚至研發線上的自學程式學習平台,即便是面對看似呆板、重複性高的指令,孩子都能從故事劇情中增加對於學習的熱忱。

2、現在的孩子很會考試,但卻常常缺乏表達的能力,橘子蘋果想培養下一代的,是份叫做「不怕犯錯、勇於挑戰」的骨氣。
因此我們不斷努力,累積最成熟的教學機制和經驗,結合專題發表鼓勵學生大膽創造,會寫程式的孩子可能很多,但未必人人都能整理自己的要點,考慮到聽者的相關背景,甚至共事、合作,都將提升孩子的綜合能力,擁有紮實的邏輯基礎以及溝通能力,創意才更有可造之地。不再只是單一技能的專業,在任何領域皆可受益。

3、在教學現場,我們看過很多的孩子,即便經過多次的習題練習,一旦題型改變,就只能束以待斃,甚至很依賴自己的「聰明才智」,寧願盯著螢幕發楞,鮮少動手將思路或資訊寫下。期待所遇到的難題都在自己曾經學過、老師講解過的公式和知識範圍內。
我們的程式教育,就是在訓練孩子拆解問題的過程中,必須用不同角度、既有資源解決問題的能力,每次的學著發問、從使用者的觀點出發到設計成果,都將累積成一個正向的邏輯循環。

4、孩子在學習常常面臨到的問題,就是「沒有耐心」。好比說討厭「驗算」,因為要花的時間多、也不易有顯而易見的成效,活潑的孩子便會感到煩躁,甚至覺得這是個笨方法。然而,學習程式,他們就非得被訓練具備這樣的耐心和定力,因為唯有一步步的重頭檢查「除錯」,才能跑出完整的專案和軟體。
未必每個孩子都絕頂聰明,但有效整理自己天馬行空的實作能力,卻是培養他們在不論在任何領域、煩惱,學習具備了接納各種可能性的智慧。

5、豐富的線下教學經驗及完整教材,是橘子蘋果最引以為傲的,然而,線下教學仍舊在空間和時間有侷限性,這也是為什麼我們推出線上的程式學習教材,我們期望透過線上教材的便利性,藉此改善台灣的城鄉落差,讓教師更好準備教材、快速上手,遊戲化的課程除了讓各年齡層的孩子容易從中獲得成就感及樂趣,隨時按需求調整進度,最重要的是,降低各地區進入程式教育的門檻,在軟體的世界中,每個孩子都因而平等,不因資源而喪失成長的機會。

6、針對潛質優秀,但缺乏資源的學子們,我們將依個案提供能力評估及家境了解,甚至提供全額或半額的課程補助,結業後,依學生學習成果及能力,為學員找尋接案或實習機會,持續與各界扶助單位合作,期望這些幼苗在未來,也從一些體貼的小事漸漸的改變自己甚至社會。


影響力與擴散性:

從一開始有點笨拙、跌跌撞撞,靠著這股傻氣,現在的橘子蘋果已經成為了台灣最大的兒童程式教育團隊,在這5年,我們已經累積了:
4門以上的寒暑假主題程式營隊、20小時的幼兒程式邏輯課程、160 小時的青少年程式課程、4個合作產品通路、40+位長期配合講師/助教、累積 5000多學員人次;2017年底預計將累積到6000多學員人次。

今年透過線上及線下教學的整合,已經有越來越多的學校(如新北市教育局、新民國小等)將我們的線上教材列入教材,趁著新科技世代的來臨,在開放的線上環境不斷研發更多資源,以程式教育,讓孩子掌握這個時代的必要能力,是橘子蘋果始終不變的使命,未來,我們仍會繼續耕耘下去。


相關連結:

他今年國三,在全台最大 JavaScript 研討會當「工程師」!
新創公司首招全台最小「實習生」,平台開發成員最小年僅13歲!
程式設計導入遊戲思維 創意教學孕育軟體人才
"玩電玩"
橘子蘋果兒童程式學苑
Copyright© 2017 遠見·天下文化教育基金會. All rights reserved.