從小學Coding 目的不是要當工程師,是培養台灣人缺乏的邏輯 ...
文章推薦指數: 80 %
為什麼你的孩子應該學程式? · 台灣要有更好未來,就不能再讓學生受制傳統教育框架 · 不是英語,未來5 到10 年「程式語言」將全面進入人們的生活 · 目的並 ...
Share
【為什麼我們挑選這篇文章】
我們常常罵台灣教育,罵台灣的教育只剩下所謂的國文、英文、數學三主科,然後那些學生,頂著只承裝了國英數內容物的腦袋踏入社會,但什麼都不會。
因為教育只記得要學生把國英數「記好、背滿」,不要浪費其他力氣做「思考」這個動作。
於是我們不懂獨立思考、不會邏輯分析。
不想變笨蛋,怎麼辦?
學習「程式語言」就是累積邏輯分析能力的方式。
因為程式是透過許多程式碼、運用不同的邏輯架構所組成,不同的程式語言運用不同的程式碼與撰寫方式,能靠後天學習補上,最困難也最實用的,往往是邏輯架構的部分,如同其他語言的文法一樣……Anyway,如果你還對「從小學程式」這件事有疑慮,請你繼續看完以下這篇文章。
(責任編輯:鄒家彥)
為什麼你的孩子應該學程式?
本文內容稍長,簡單分析兒童應該接觸程式語言的原因,若閒暇時間不足可以直接看最後結論,內容也許不盡正確,筆者也歡迎大家分享自己的意見,一起學習、進步。
近年來,讓小朋友學習程式設計這件事情,自愛沙尼亞、芬蘭、英國、美國等歐美國家陸續興起,台灣周邊的南韓、日本等科技強國也積極籌備讓兒童開始學習程式設計,短短不到5年之間,「兒童學習程式」宛若蝴蝶效應,已在全球教育領域掀起一場史無前例的教育風暴。
為什麼這些經濟、科技強國皆不遺餘力地推行兒童程式教育?隨著工業4.0政策、物聯網、AI人工智慧(ArtificialIntelligence)、機器人等技術陸續崛起,全球的產業、經濟模式皆將面臨自工業革命時代以來最劇烈的轉型(工業革命聽起來很重大?沒錯,而正在看文章的您與您的下一代,即將面對的衝擊,只怕更甚於此。
)
工業革命,改變傳統依靠人力、獸力的生產模式,給了有資源但人力不足的國家崛起的機會,但同時也限制了個人發展的機會,人力物力皆被「效率至上」的SOP準則給框住了;而新一代的產業革命(姑且稱之為軟體革命),則將再次顛覆傳統SOP的運作模式,讓「每個人」皆有機會將自己的想法發揚光大,而掌握軟體革命機會的核心,便是「程式邏輯」及「跨領域結合」的能力。
台灣要有更好未來,就不能再讓學生受制傳統教育框架
在製造業蓬勃發展的時期,台灣曾靠代工、製造業拚出一段經濟輝煌的時期,也就是大家耳熟能詳的「亞洲四小龍」時代,然而在那過後,亞洲其他地區代工、製造業崛起,再加上天然資源的匱乏,導致台灣經濟與產業發展面臨一段過渡期。
的確,政府與不少企業都在力拼轉型,但轉型過了20、30年後仍未有顯著起色,原因可能為學生受制於傳統教育框架,學習的內容與現實世界的需求一直有段鴻溝。
在許多資源已數位化、虛擬化的時代,學生接觸的教育如果還侷限在傳統的國、英、數等「主科」,在數位科技的時代將非常難與他人競爭,在與他人合作上勢必也將面臨不少溝通問題。
幸好,政府將在107學年度將電腦科學教育納入中學課綱,但此舉與其他國家(最早約在2012年)相比,在這日新月異的時代,我們也該思考:「數年的差距,對孩子未來的影響會有多大差距?」(嗯,筆者也沒有標準答案……)
堅強的軟實力,將有機會翻轉「人力+物資」的傳統發展限制,而兩者皆缺乏的台灣,軟實力的發展將有機會成為強力的突破口。
不是英語,未來5到10年「程式語言」將全面進入人們的生活
談到語言,多數人皆一致認同最好能從小開始學習,是以許多人從小便送孩子學習世界主流的英語,不惜成本。
是的,英語的確是當前世界主流語言,在可見的將來其重要性也是不可言喻。
但又有多少人「認真」思考過,在未來5~10年,「程式語言」將全面進入人們的生活,成為最重要、必備的能力?
如同中、英文,或是世上多國語言,皆有其特定的文法、字詞,學會運用文法結構後,字詞量的補充只是時間早晚的問題。
「程式語言」也是如此,同為語言,程式是透過許多程式碼、運用不同的邏輯架構所組成,不同的程式語言運用不同的程式碼與撰寫方式,能靠後天學習補上,最困難也最實用的,往往是邏輯架構的部分,如同其他語言的文法一樣。
讓孩子從小訓練不同的邏輯思考方式,對他們未來理解、分析問題的方式會產生極大的助益,好比有些人能夠輕易學習語言,關鍵可能在於小時候接觸過不同語言的組成結構,長大較能夠以不同的角度去理解新的語言。
(當然,也有些人單純就是天才,那種就不在我們的討論範圍啦。
)
所以,當孩子對閱讀與認知有一定的能力後,讓孩子嘗試接觸程式語言,體驗程式運作的模式與邏輯,讓孩子在面對程式語言、軟體當道的時代將能夠有更好的理解性,也讓孩子在面對問題時更習慣有系統、邏輯的分析並解決。
目的並不是要讓孩子成為「工程師」,而是培養邏輯思考
為何該讓孩子開始接觸程式語言(當然,牙牙學語的孩子可能只會對著電腦傻笑),最簡單可以歸類為「產業趨勢」、「現存環境」、「能力發展」,讓孩子在適當的時機接受程式設計教育,目的並不是要讓孩子成為「工程師」,而是要讓孩子從小培養分析問題、邏輯思考解決問題的習慣,同時在進入未來的資訊時代,能有更好的適應力與跨領域合作能力。
希望看完本文後,能給各位讀者對近期討論度逐漸升溫的「兒童程式教育」一些新的認知,也歡迎各位讀者分享自己對於兒童學習程式的意見,一起討論成長唷!
—
(本文經投稿作者CMaker程式貓授權刊登,並同意TechOrange編寫導讀與修訂標題,原文標題為〈為什麼,您的孩子應該學程式?〉。
意投稿者可寄至:[email protected],經編輯檯審核並評估合宜性後再行刊登。
)
Share
馬上訂閱CONNECT▼
NowReading
從小學Coding目的不是要當工程師,是培養台灣人缺乏的邏輯思考
1minread
最新文章
雲端運算人工智慧
雲端服務
數位轉型應用
資訊安全
資訊科技
未來生活電動車
智慧城市
新零售
數位金融
數位行銷
通訊科技5G/6G
太空
低軌道衛星
電信通訊
新科技
供應鏈智慧製造
半導體
能源創新
ESG
IoT
Web3.0元宇宙
區塊鏈
虛擬貨幣
NFT
0%
✕
Close
徵才
最新文章
雲端運算
人工智慧
雲端服務
數位轉型應用
資訊安全
資訊科技
未來生活
電動車
智慧城市
新零售
數位金融
數位行銷
通訊科技
5G/6G
太空
低軌道衛星
電信通訊
新科技
供應鏈
智慧製造
半導體
能源創新
ESG
IoT
Web3.0
元宇宙
區塊鏈
虛擬貨幣
NFT
投資創新
新投資
新人才
創業故事
公共服務
數位醫療
線上學習
數位政府與未來治理
網路民主與公民
品牌簡介
ABOUTUS
聯絡我們
✕
徵才
最新文章
雲端運算
人工智慧
雲端服務
數位轉型應用
資訊安全
資訊科技
未來生活
電動車
智慧城市
新零售
數位金融
數位行銷
通訊科技
5G/6G
太空
低軌道衛星
電信通訊
新科技
供應鏈
智慧製造
半導體
能源創新
ESG
IoT
Web3.0
元宇宙
區塊鏈
虛擬貨幣
NFT
投資創新
新投資
新人才
創業故事
公共服務
數位醫療
線上學習
數位政府與未來治理
網路民主與公民
品牌簡介
ABOUTUS
聯絡我們
LatestPosts
歡迎來到AI掌管的工廠!凌華董事長劉鈞:工廠「主角」不再是電腦
數位轉型已成基本功!領導者把握7件事,才有顛覆組織的可能
【淨零碳排成績單出爐】電力、供應鏈都是重點!僅有3間及格的企業資優生下了什麼苦功?
輪胎、馬達上都是童工血淚!看不見的電動車生產悲歌
【CEO聰明領導學】當團隊成長遇上停滯期,該怎麼帶領員工突破現況?
為提供您更好的網站服務,本網站會使用Cookies及其他相關技術優化用戶體驗,繼續瀏覽本網站即表示您同意上述聲明了解隱私權政策同意並關閉視窗Manageconsent
Close
PrivacyOverview
Thiswebsiteusescookiestoimproveyourexperiencewhileyounavigatethroughthewebsite.Outofthese,thecookiesthatarecategorizedasnecessaryarestoredonyourbrowserastheyareessentialfortheworkingofbasicfunctionalitiesofthewebsite.Wealsousethird-partycookiesthathelpusanalyzeandunderstandhowyouusethiswebsite.Thesecookieswillbestoredinyourbrowseronlywithyourconsent.Youalsohavetheoptiontoopt-outofthesecookies.Butoptingoutofsomeofthesecookiesmayaffectyourbrowsingexperience.
Necessary
Necessary
AlwaysEnabled
Necessarycookiesareabsolutelyessentialforthewebsitetofunctionproperly.Thesecookiesensurebasicfunctionalitiesandsecurityfeaturesofthewebsite,anonymously.
CookieDurationDescriptioncookielawinfo-checkbox-analytics11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookieisusedtostoretheuserconsentforthecookiesinthecategory"Analytics".cookielawinfo-checkbox-functional11monthsThecookieissetbyGDPRcookieconsenttorecordtheuserconsentforthecookiesinthecategory"Functional".cookielawinfo-checkbox-necessary11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookiesisusedtostoretheuserconsentforthecookiesinthecategory"Necessary".cookielawinfo-checkbox-others11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookieisusedtostoretheuserconsentforthecookiesinthecategory"Other.cookielawinfo-checkbox-performance11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookieisusedtostoretheuserconsentforthecookiesinthecategory"Performance".viewed_cookie_policy11monthsThecookieissetbytheGDPRCookieConsentpluginandisusedtostorewhetherornotuserhasconsentedtotheuseofcookies.Itdoesnotstoreanypersonaldata.
Functional
Functional
Functionalcookieshelptoperformcertainfunctionalitieslikesharingthecontentofthewebsiteonsocialmediaplatforms,collectfeedbacks,andotherthird-partyfeatures.
Performance
Performance
Performancecookiesareusedtounderstandandanalyzethekeyperformanceindexesofthewebsitewhichhelpsindeliveringabetteruserexperienceforthevisitors.
Analytics
Analytics
Analyticalcookiesareusedtounderstandhowvisitorsinteractwiththewebsite.Thesecookieshelpprovideinformationonmetricsthenumberofvisitors,bouncerate,trafficsource,etc.
Advertisement
Advertisement
Advertisementcookiesareusedtoprovidevisitorswithrelevantadsandmarketingcampaigns.Thesecookiestrackvisitorsacrosswebsitesandcollectinformationtoprovidecustomizedads.
Others
Others
Otheruncategorizedcookiesarethosethatarebeinganalyzedandhavenotbeenclassifiedintoacategoryasyet.
SAVE&ACCEPT
延伸文章資訊
- 1為什麼你也要懂「程式設計」?培養「運算思維」,做事更精確
孔令傑指出,人們從不認識到學會程式設計後,不僅提升工作效率、解決問題能力,讓做事情的思維有所轉變,更能培養運算思維(computational thinking)。
- 2月刊 - 臺灣教育評論學會
綱的課程,讓教師們可以回學校長期推動程式教育。再者,有效 ... 校的狀況,以幫助老師能更有效率的提點孩子,也可讓家長在日常生活中協助孩.
- 3認識演算法(Algorithm)與運算思維(Computational Thinking)
演算法和運算思維,除了是學習程式的重要基礎,也能幫助你邏輯思考、解決問題。 ... 有了這些知識,你就更能有效運用科技解決問題。
- 4題目:科技與網際網路的發展已經全面改變人類的生活
預測將來的科技發展,我認為還是以增進人類生活便利性,以及生活品質的進步,讓人類的生活越來越便利,所有的事情能在一瞬間就完成了,使工作效率達到無限大,也獲取更多的 ...
- 5什麼是「運算思維」?. Computational… | by 束凱文/ Kevin Shu
但是只要能好好掌握CT,不只是程式設計,連生活中的許多問題都能迎刃而解。 不只是程式設計,它無所不在. 訓練CT 的過程中,其實就養成了學生用不同角度、以及既有資源解決 ...