你們有沒有想過打字速度會影響Coding 編程能力?
新冠病毒﹝COVID-19﹞來襲,全城經歷五波疫情高峰,全港中小學均不定期停止面授課程,改為網上教學。頃刻之間,電腦、智能電話等即時通訊軟件成為每日學習的「良師益友」,常伴左右。
同時,學童亦由手寫功課,變成網上作業。不少學生及家長應該在這次疫情中,親身體會打字﹝Typing﹞便如寫字一樣,堪稱「生存技能」。學生若不諳打字或速度不佳,便難以完成每日學習進度。
For the article's English version, please click here.
1. 打字愈來愈重要
COVID-19令在家學習的模式日漸普及。
誠然,在電腦科技發展及網絡發達的世界,打字變得愈來愈重要。有報導指,現代人平均 每日花3小時於需要打字完成的事情上,如上網、撰寫電郵、Whatsapp、及社交媒體。
回想一下,你每日打字的時間是否比執筆寫字還要多?辦公室可以沒有筆,但不能沒有電腦和鍵盤。很多工作現在也需要員工具備文書處理能力,當中,良好的打字技能是必需的。
小孩盡早學懂打字,也較能應付將來的學習及工作環境,學習也變得事半功倍。
2. 什麼時候開始學打字?
小孩及早學習打字亦能促進其他發展。
那麼,小孩什麼時間才應開始學打字呢?傳統上,小孩一般到小三才開始學習打字 。然而,隨著電腦及網絡變得日益重要,現在一般認為,小孩可由5至7歲開始接觸打字,並逐步學習,漸漸達到不看鍵盤打字﹝Touch-typing﹞的程度。
事實上,研究發現,西方國家如美國及德國就已於小學教育加入了打字教學,作為IT基礎課程的一部份 。
原因很簡單,打字可謂所有高階編程的必要技能。而編程技能及思維於現代高度網絡化及著重科技創新的社會更是不可或缺。其他研究亦指出,曾學習打字的學生由於不用費心於打字活動﹝如尋找鍵盤位置及個別軟件功能﹞,能較好地解決難題及回應學習上的問題 ,亦可在需要以打字作答的測試成績上表現更好 。
3. 小孩發展的不同階段
小孩在發展的不同階段能掌握不同的書寫及打字技能。
有專家指,小孩在不同歲數能當握書寫技能: ﹝Writing skills,包括打字﹞
1. 第1階段:3至4歲,能夠寫出自己的名字及嘗試書寫。
2. 第2階段:5至7歲,可以執筆正確寫字,並開始懂得使用不同的書寫形式。
3. 第3階段:8至10歲,若學校教授,小孩到此年齡已能嫻熟地使用鍵盤打字。
而5-7歲為幼稚園至小學的年齡,小孩開始學習寫字。故此一併學習打字也可幫助小孩訓練記憶,令效果更加顯著。
4. 如何開始? 3個免費訓練打字的網站
雖說編程和打字可以雙管齊下,但學習文字編程前學生必須有一定的打字基礎,才可事半功倍。孩子的打字學習旅程,可由網上免費訓練打字的網站開始。
1. Typing Club
例如,Typing Club (typingclub.com) 為免費網站,註冊後可獲得一系列逐步提升小孩打字能力的講解和練習。
Typing Club提供自學打字課程。
2. Monkey Type
另一個網站是 Monkey Type. 它提供打字速度的測試,以跟進孩子的打字速度。我們建議小孩每天練習10至15分鐘。 如此小孩便會逐漸於10歲前由每分鐘能打10個字進步到每分鐘30字。若他們能每分鐘打超過20字,便能開始學習編程。
Money Type能令你掌握打字速度及學習進度。
3. Nitro Type
這個網站可以讓小孩能夠在遊戲中學習打字。還記得以前我們學中文打字的經典遊戲「快快樂樂學倉頡」嗎?這個網站有異曲同工之妙,小孩能夠以更刺激的賽實遊戲再自己的打字速度及成績化為賽車排名,與全世界的其他小孩比賽鬥快鬥準。
這個網站寓學習打字於遊戲中。
小孩遇到的挑戰
以上的三個網站都是幫助小孩可以輕鬆有效地學習打字。與學習寫字一樣,要小孩每日「坐定定」練習,想必苦煞不少家長,成為一大挑戰。
筆者依然記得自己小學時每日要作短文一篇,交給媽媽,可謂苦差一宗,時刻想著如何完成文章,就可到外面和朋友玩樂。
當然,所有學習的最佳方法便是「寓學習於娛樂」,可以親子同樂則更好。
打字編程,一石二鳥
所以,若能令小孩在學習打字不久後便學習編程,其實是一個很好的方法。
現代的編程其實有很多是針對小孩而度身訂造,不用了解艱深的程式編碼原理,亦無須成人的打字速度,便能以積木式程式模件 (block-based programming) ,如Scratch, MIT App Inventor,達到相同的效果。既可鼓勵小孩打字亦不會過度練習。
而且,透過有趣的編程項目以設計Apps及遊戲,小孩亦可樂在其中,練習打字之餘不知不覺間發揮創意、學習解難技巧﹝Problem-solving skills﹞、了解編程。既能獲得知識及滿足感,又可亦可鍛練打字,為將來學習鋪路。可謂一舉數得,相得益彰。
小孩同時學習打字及編程,效果更佳。
總結
總而言之,小孩盡早掌握打字可以幫助他們盡快掌握各種編程技巧和思維,使學習成果更加顯著。家長可以參考Blueinno的 STEM Explorers and Technologists 的各項課程,均著重以項目為本學習的方法教授不同積木式程式模件編程,如Scratch 及 MIT App Inventor等。學生可以學習編程之餘,又可以按自己理念創作,做個小小發明家。
隨著數碼科技的發展,學生學習打字變得愈來愈重要。研究指出,學生若能在10歲前學會打字,不但可以提高學習效率,也能為未來學習編程打好基礎。家長應鼓勵孩子從小學習「學打字」,讓他們盡早掌握這項現代必備的技能。透過遊戲式的練習平台,學打字可以是一個樂趣無窮的過程。
資料來源:
1. Starr, L. (2017). Teaching keyboarding: More than just typing. Education World. Retrieved from https://www.educationworld.com/a_tech/tech/tech072.shtml
2. Wawrzynek, A., & Wawrzynek, K. (2019). Touch typing education in different countries and its connection with court reporting. Retrieved from https://interinfo.pl/wp-content/uploads/2019/06/Krystian-Wawrzynek-Touch-typing.pdf
3. Barkaoui, K. (2014). Examining the impact of L2 proficiency and keyboarding skills on scores on TOEFL-iBT writing tasks. Language Testing, 31(2), 241-259. doi:10.1177/0265532213509810
4. Poole, D., & Preciado, M. (2016). Touch typing instruction: Elementary teachers’ beliefs and practices. Computers & Education, 102, 1-14. doi:10.1016/j.compedu.2016.06.008