程式編寫:未來世界的第二語言

語言是由關聯的聲音或符號組成的系統化溝通工具,它不僅存在於人與人之間,還存在於人與電腦之間 – 而人與電腦之間的語言正是我們常說的「編程(Coding)」。

編程即是編寫可被電腦理解的程式語言,我們使用的所有軟件、網站、手機程式都是透過程式語言去開發的。最初,編程被標籤為程式設計師的特定技能。但隨著我們的社會越來越依賴科技,編程現在成為了許多其他工作職位的必修技能,意味著社會未來對編程人才的需求將會逐漸增加。

由於產業電子化是全球大勢所趨,學校教育也必須作出改變以滿足未來的需求,譬喻最近美國個別州份甚至考慮允許學生選擇「編程課」作為外語課程。

 

為什麼學習編程變得重要?

小學和中學的STEM教育幾乎一定會包含編程課程。許多人認為學習編程就如學習一門外語一樣重要。蘋果公司行政總裁庫克(Tim Cook)甚至認為編程「比英語更重要」:

「如果我是一名10歲的法國學生,我認為學習編程比學習英語更重要。我不是告訴人們不要學習英語 – 但我相信你明白我想要說的是,編程是一種可以用來向全世界70億人表達自己的語言。」

 

編程是未來創新的關鍵

科技使用者可分為兩類:科技消費者和科技創造者,而STEM教育的目的是培養學生成為創造者。電腦科學教師協會執行董事 Dr.Chris Stephenson說:「科技消費者就是使用電子產品的人—他們使用其他人的編碼。我們未來需要的是那些知道如何運用電腦技術達成自己興趣、完成自己想做的事的學生。」

她認為大多數父母錯誤地認為他們的孩子「慬得電腦」,因為他們擅長使用科技產物,但是消費別人的產品並不會讓他們憑自己的思想和創造力脫穎而出。

要將孩子從純粹的消費者轉變為創造者,學習編程是關鍵的一環。學習編程的過程不僅有助於通過編寫自己的程式來培養創造力。在獲得足夠的電腦知識後,他們也可以將自己的想法在未來轉化為更強大的東西,從而擴展創意的可能性。

 

編程是重要的工作技能

除了程式設計師之外,許多其他工作類別,如資訊科技(IT)開發人員、數據分析師、設計師、工程師和科學研究人員,現在也需要在工作上用到編程技能。據Burning Glass報導,2015年有700萬個職位空缺需要編程技能,整體編程相關職位的增長速度比市場平均增長快12%。

此外,不僅科技公司正在招聘編程人才,事實上有一半的編程職位由非高科技行業提供,例如金融、醫療保健和製造業等。這是因為大多數公司將IT視為一種更有效、更具成本效益地完成工作的途徑。

 

孩子幾歲可以學習編程?

毫無疑問,編程技能將在未來社會中佔重要席位。許多父母希望他們的孩子通過開始學習編程來裝備自己。問題是:孩子幾歲才適合開始學習編程?

根據PBS Parent 所載,4歲的孩子一般開始具有制定計劃和完成任務的能力,他們可以通過邏輯推理解決問題,並理解現實與幻想之間的差異。當孩子具備這些條件,便能夠開始學習基本的編程概念。雖然編程本身包含復雜的程式語言,但幼兒編碼課程將從簡單的教材開始,主要讓孩子透過遊戲學習。兒童編碼課程可分為不同階段:

第1階段 – 課程使用Cubetto等教育玩具,或ScratchJr等視覺界面。學生將學習通用編程邏輯並理解輸入和輸出是什麼。

第2階段 – 引入基於塊的編程。它使編程結構更加直觀和模塊化。基於塊的語言提供了可供選擇的命令列表,在此階段不需要記憶命令。

第3階段 – 基於文本的編程進展。它要求編碼器符合正式語法,即使錯過分號也會導致錯誤信息。儘管如此,基於文本的編程比基於塊的編程更靈活,更強大。

一般來說,學習使用上述進程進行編碼更容易讓孩子們享受編程。 無論他們處於哪個階段,他們都可以通過編碼創建他們想要的任何東西。

 

希望您的孩子學習編碼? First Code Academy為不同年齡的兒童提供漸進式代碼教育。 今天就和我們聯繫

 

Share This"
繼續關注 First Code Academy on:
聯繫我們
上環文咸東街16-20號至德大廈5/F
Tue to Fri: 10:00AM to 7:00PM
Sat: 9:00AM to 6:00PM
+852 2772 2108
+852 2772 2101
hello@firstcodeacademy.com