新學期至今,不足三個月,ekids 接到各類型的機構教授學生寫 Apps 的採訪邀請。過往的程式設計以遊戲為主,今期訪問了兩個單位,當中他們有寫 Apps 的部分。到底學生是否適合寫 Apps,今期就帶大家看看實況。
寫 Apps 非成年人專利
信和集團執行董事黃永光表示,資訊科技已在生活當中,掌握科技知識變得非常重要,而 Coding 更其中一種共通的語言和邏輯。透過「Go Code 程式小先鋒」課程,基層的學生也有機會接觸 Coding,藉此訓練解難能力,他們亦計畫於 2015 年開辦更多同類課程。First Code Academy 負責人辛婥琳補充,香港學生理能力強,寫 Apps 也並非成年人才可以完成,她認為像其他學術科目一樣,只要從小學習,培養出好奇心及與趣,加上導師的指引和鼓勵,可強化小朋友的學習動力,若可創作出自己的 Apps,自信心就更高。
黃永光補充 Go Code 程式小先鋒於 2015 年會繼續推動,並與 CityU Apps Lab 及有機上網等合作,全年會陸續推行課程,第一期有望在二月開始報名,有興趣參加者可向有機上網查詢。
「Go Code 程式小先鋒」作品集
一小時初學課程
除此之外,香港城巿大學的 CityU Apps Lab 近期也有多次開辦 Hour of Code 課程。負責 CityU Apps Lab 的張澤松博士表示該中心目標有三,分別是訓練(Training)、專案推廣(Project Engagement)和技術支援(Technology Start-up Support)。每個部份都有所關連,而目標正是讓更多人理解程式設計在社會上的重要性,有更多的認知,才會有更多的參與和發展。
6 歲小童成功寫 Apps
第一個元素訓練裡面有「We Can Code」的設計意念,其中就多次舉辦讓小學生或逾60歲的長者參與的課程,挑選這兩個極端年齡層是例子是證明學習程式是適合任何年齡層的人士。筆者參與了一月底 的Hour of Code 課程,當日有四個程式課程可供選擇,其中一個正是 App Inventor。當中年紀最小的參加者是6歲的小朋友,他的父親馮先生表示:「今日帶了我6歲和12歲的兩位女兒參加課程,希望他們在日常課程以外,接觸不同的知識,今日是讓他們理解電腦背後的原理。」6歲的女兒表示,雖然不太記得當日學了甚麼,但感覺上程式很有趣;而 12 歲的女兒則認為,當日上了四種語言,用 codecombat 學 Python 最開心,而App Inventor可製作手機可用的 App,感覺較特別。
中學生嘆學校課程落後
採訪中有港島名校的四位中三學生參與,他們明確指出想認識更多程式知識,並向張博士請教如何成立電腦學會;原因是該校自1996年已沒有了電腦學會,他們希望可推動學校的同學一起學習更多。受訪中另一位同學指出,身邊的成人不太重視學生在電腦上的學習用途,他說:「媽媽到現在都認為,電腦的娛樂用途高於學習,其實他們不太明白電腦和程式設計的真正用途。」另外,他們也補充學校的電腦課程跟不上時代,中一上學期所學的是倉頡輸入法,下學期是 Logo 程式語言,學校所學的知識完全跟不上時代。
八步製手機 App
談了很多, 相信不少人心目中有疑問,小孩子是否有能力寫 Apps。筆者按導師們的提議,試用了 App Inventor,先瀏覽網上一段短片,隨即試作,方法確實十分簡單,有興趣的朋友也可自行嘗試。這次的介紹在網上 MIT 網站製作,需準備一個 Google Account 及可執行 Android 的手機。
Step 01
Step 02
Step 03
Step 04
Step 05
Step 06
Step 07
Step 08
手機 Apps 製作普及至小學生
因應英美致力推廣程式,由去年至今網上增加了不少適合小朋友學習的程式課程。今次介紹製作 Apps 的程式,更有6歲的小朋友參與。不過,App Inventor 程式介面較複雜,由小四或以上的學生開始學習會較適合。