【編程好好玩】小朋友必學3個運算思維技巧
2020-09-01

小朋友學編程已是大勢所趨,只要有電腦在手,小小年紀都可以編寫程式!相對於編程技術,背後培養運算思維更重要:讓小朋友學會用數碼科技解決日常生活問題,藉此提升邏輯思考和解難能力。想小朋友更快上手,最好當然是親身實踐,例如賽馬會運算思維教育計劃舉辦的「全港小學生運算思維比賽」就係一個鍛鍊的好機會。以下由專家教授小技巧,毋須接觸電腦都可以訓練運算思維,裝備小朋友應付比賽!
技巧1:快速數據搜索法
小朋友編程時會接觸大量數據,要從中「快、狠、準」地找到所需資料,「二分搜索法」就幫到手!顧名思義是將數據分成兩半,例如將數字1至10順序排列,當知道要找的數字比中間值大,就可以直接把另外一半數字排除在搜尋範圍外。如此一來就可以快速找到特定數值,提升程式效能,減少運算時需要的時間。
技巧2:加密訊息免洩露
不論大人小朋友,大家都習慣用通訊軟件與別人溝通,不過這些訊息可能包含私隱,萬一洩露就會曝露個人資訊,最好可以加密處理!背後原理是為訊息加上密碼鎖,只有傳送者及接收者才擁有鑰匙解鎖,即使其他人收到訊息,亦無法讀取到當中內容。如果小朋友設計的程式需要傳送用家個人資料,更要做好私隱保護!
技巧3:錯誤中改良程式
一個程式從構思到完成,小朋友難免會遇到很多問題,可能是數據或設計出錯,導致無法正常運作。所以進行測試及除錯很重要,若然能掌握數據檢測方法,就可以更容易找出原因和改正錯處。這套方法其實不難理解,片中就以黑白卡片代表0和1的電腦數據,當偵測到卡片數量有誤,電腦便可進行修正。
為引起小朋友對運算思維的興趣及加深認識,賽馬會運算思維教育計劃每年都會舉辦「全港小學生運算思維比賽」,對象為全港小學四至六年級的學生,鼓勵他們透過編程來解決問題,增加運用邏輯思考及電腦編程的能力,同時培育協作精神。今屆比賽的總決賽將會在10月11日網上舉行,爸爸媽媽到時不妨支持一下,一齊聽聽其他小朋友的創意作品,隨時會為大家帶來驚喜!
了解更多:全港小學生運算思維比賽2020 及 賽馬會運算思維教育計劃專頁