CodingBar:程式教育的領航學校,
你所不知道的 CodingBar

三十年前在那個物資缺乏的年代,有一個小男孩,從國中、高中、大學到研究所,因為家境的關係,從沒花錢在校外補過英語,靠著課本、參考書和學校老師學習倒也還過得去,考試的英文很OK,但他知道遇到老外開口說應該會是他的死穴……原本這也不是什麼大問題,一直到退伍後的第一份工作,有天老闆突然找他,要他一個人飛到美國去受訓,瞬間他心跳加速、呼吸困難,覺得事情大條了!

這個小男孩就是我!還記得那時在美國入境要填表時,竟然傻傻的連要勾 “male”、”female” 都還要請路人幫忙(那個年代沒智慧型手機…這還不誇張,當年在成功嶺受訓才三週,竟然就連 “C-A-T” 是什麼都搞不清楚了…)。

相信很多四十幾歲的爸媽跟我有類似的經驗,因此當我們有了小孩,我們都很願意從小讓孩子學英語,深怕孩子步我們後塵,遇到老外就是一個「窘」……。 三十幾年前沒有幾個國小學生在外學英語,但現在,我觀察都會區裡的國小生幾乎 100%在校外上過英語課。也因此,以前英語好就可以找到好的工作,現在英語好已經是「標配」,沒特別加分,倒是英語不好鐵定很難在大公司裡出人頭地。



未來「程式語言」就是今日的英語

在每天談 5G、AI、物聯網、金融科技、大數據的現代,未來「程式語言」就是今日的英語,它將是 AI 時代每個人的基本能力,跟英語一樣,它將從「選配」變成「標配」,因為我們現在所談的每項熱門科技,幾乎沒有一項跟軟體、程式沒有關係。也因此,在延宕一年之後今年終於上路的108課綱,特別在國中三年、高中一年增加了「資訊科技」的必修科目,就是為了順應這樣的全球趨勢。

然而程式教育的推廣,我們站在第一線觀察到幾個嚴重的問題

師資不足:我計算過,光大台北地區,每增加 1% 國高中生學程式,就需要多 152 位老師投入;然而,懂程式的人才當工程師的薪水遠比當老師高,全球都鬧軟體人才荒的現在,如何有誘因讓優秀人才投入程式教育?

教材不夠貼近學生的需要:當年我讀電機系時,教授教程式時從沒管我們懂不懂、會不會,我們要自己想辦法搞懂。而程式學習偏偏又是重邏輯、思考力,因此很多人不愛,如果又用過去我們學習的方式來教現在的小孩,可想而知會是一場大災難:學生沒動機、沒興趣(枯燥、無聊又太燒惱了),老師因學生程度落差大教學難度高、又容易被學生的低學習動機打擊教學熱情。這正是我們拜訪 100 多間高中職後得到的第一線觀察心得。



CodingBar 正是為了解決這樣的問題而誕生,我們相信不解決以上問題,程式教育推廣就會事倍功半,因此,我們決定專注在 11~18 歲青少年程式學習上,開發一套雲端學習系統,幫助老師降低備課與授課的負擔、提升學生學習效能與動機;同時設計一系列活潑、有趣、生活化的課程,讓孩子在輕鬆活潑的環境下學程式,更重要的是,讓他們習慣把程式當成工具,用來解決生活中的各種問題,進而探索未來職涯的方向。

很多人問我:CodingBar 是不是補習班?這要看你對補習班的定義,如果所有課外學習都被歸類為補習班的話,的確我們算是!我們有實體課程、線上真人小班課程、線上自學課程,讓學生可以依據自己的時間和狀況,選擇最合適的學習方式。

但我們更把自己定位成程式教育的領航學校,透過雲端平台的輔助、大數據分析,深入瞭解學生學習的痛點、障礙,建立個人化的學習路徑與課程,改變傳統學習模式,達到因材施教的目標。

傳統的線上學習平台,課程影片和學生練習之間沒有串接,效果是單向的!如果學生不主動提問,老師是無法知道學生的問題與狀況,缺乏互動,導致學習持續力低落,這也難怪國外線上學習平台完成率都不到 5%!(成人尚且如此,更何況是青少年呢?)CodingBar 高度整合線上課程與程式練習,學生一但執行程式,系統自動判斷程式正確與否,並且隨時紀錄學生程式碼;老師可以即時看到學生練習的狀況,並在必要時給予適當協助。簡單說,CodingBar 是雙向的!即使學生耍懶,老師都可以立刻發現給予指導。

我們專注於程式教學,不提供其他課程。依學生不同需要,我們規劃不同的學習路徑和課程,學生可以享受到最專業的服務和輔導。而一般線上學習平台多為「課程市集」,平台端只負責提供平台服務給開課老師,不負責課程內容提供,因此常見的狀況是熱門課程老師應付不了學生提問的需求,一個問題常常要好幾天甚至幾週才能得到回覆。我們認為:這會降低學習者的使用體驗和學習熱情。