top of page

程式設計啟蒙

程式設計啟蒙

在我的職業生涯中,我曾經解決過許多複雜的技術問題:建立大規模數據分析系統、設計論文抄襲檢測算法、甚至在一次特別緊急的情況下,修復了公司伺服器在重要演示前五分鐘突然崩潰的災難。


但沒有任何技術挑戰能與上週六下午我所面臨的任務相提並論:教九歲的帥帥寫他的第一個電腦程式。


事情的起因很簡單。帥帥放學回家後,興奮地宣布他的電腦課老師介紹了程式設計,並鼓勵學生們在家嘗試。


「爸,你會寫程式對吧?」帥帥問道,眼睛閃閃發光,「你能教我嗎?」


作為一個大數據專家,我當然懂得編程。事實上,我幾乎每天都在寫代碼。但教一個九歲的孩子?這是完全不同的挑戰。


「當然可以,」我答應道,同時在心裡盤算著該從哪裡開始。Python?太複雜了。HTML?不夠有趣。Scratch?可能是個好選擇。


就在我思考的時候,帥帥提出了一個出乎意料的建議:「我們可以問問AI嗎?老師說現在有AI可以教編程。」


我眨了眨眼。這個想法其實很有道理。


AI確實可以成為編程學習的好助手,特別是對於初學者。


「好主意,」我說,「讓我們看看AI能給我們什麼建議。」


我們坐在電腦前,向AI詢問適合九歲孩子的編程入門方法。AI建議從Scratch開始,這是一種視覺化的編程語言,專為兒童設計,然後提供了一些簡單的項目創意。

💬 帥爸金句:「程式設計就像教機器人做三明治,如果你忘了說『放下刀』,它可能會帶著刀去遛狗。」

🎁專為忙碌爸媽精心打造的《爸媽的AI共學起手包》

忙到沒時間懂AI,但又怕孩子被時代甩開? 這份《爸媽的AI共學起手包》,就是給你的。


  • 每次只要15分鐘,讓你和孩子一起做出第一份AI作品

  • 不用懂技術、不用教學,只要陪著,就能啟動未來素養

  • 任務卡+Notion打卡表,一頁式設計,超好上手


👉加入官方LINE並輸入「共學」今晚就能開始第一個任務,帶孩子一起走進AI的世界



我們決定從一個簡單的遊戲開始:讓一隻貓在螢幕上移動並收集星星。AI提供了基本的步驟和概念解釋,但讓我們自己動手實現。


「首先,」我解釋道,「程式設計就像是給機器人下指令。你必須非常精確,因為機器人只會做你明確告訴它的事情。」


帥帥點點頭,似乎理解了。


「就像當你告訴我『收拾房間』時,我需要知道具體要做什麼?」

「差不多,」我笑著說,「只不過電腦比你還笨。如果我告訴你『收拾房間』,你至少知道這意味著把玩具放回箱子裡,把衣服掛好。但如果我告訴電腦『收拾房間』,它會一臉茫然,因為它不知道『收拾』或『房間』是什麼意思。」


「那我們要怎麼告訴它?」帥帥問道。


「我們需要使用它能理解的語言,並且把指令分解成非常小的步驟,」我解釋道,「就像是教機器人做三明治,如果你忘了說『放下刀』,它可能會帶著刀去遛狗。」


帥帥咯咯笑了起來,這個比喻顯然讓他印象深刻。

💡 知識點:程式設計的核心是將複雜任務分解為電腦能理解的簡單、明確的指令。對於初學者來說,視覺化編程工具(如Scratch)可以幫助理解基本概念,而不必立即面對文本編程的語法挑戰。AI可以作為學習編程的輔助工具,提供個性化指導和即時反饋。

在AI的指導下,我們開始在Scratch中創建我們的遊戲。帥帥很快就掌握了基本概念:事件(當按下空格鍵時)、動作(移動10步)、循環(重複執行某些指令)。


有趣的是,AI不僅提供了技術指導,還根據帥帥的反應調整解釋的方式。當帥帥對某個概念感到困惑時,AI會提供更簡單的比喻或視覺化例子。當他快速理解某些內容時,AI會引入更複雜的概念來保持他的興趣。


「這就像是有一個永遠不會不耐煩的老師,」我心想。


然而,真正的學習發生在帥帥開始遇到問題的時候。他的貓角色應該在收集星星時播放聲音,但無論他怎麼嘗試,聲音都不工作。


「讓我們問問AI,」帥帥建議道,明顯已經習慣了尋求AI的幫助。


「等等,」我說,「在我們問AI之前,讓我們先自己嘗試解決這個問題。這也是編程的一部分——除錯。」


我們一起檢查了代碼,帥帥最終發現問題所在:他把播放聲音的指令放在了錯誤的位置。修復後,遊戲工作得很完美,帥帥的成就感顯而易見。


「我自己解決了!」他驕傲地宣布。


「沒錯,」我說,「這就是編程的樂趣所在。


當你創造的東西真正工作時,那種感覺無與倫比。」


在接下來的幾個小時裡,帥帥不斷擴展他的遊戲,添加更多功能:計分系統、障礙物、甚至是一個簡單的開始畫面。每當他遇到問題,我們會先嘗試自己解決,只有在真正卡住時才求助於AI。


到了晚上,帥帥已經創建了一個功能完整的小遊戲,雖然簡單,但完全是他自己的作品。


「爸,」他在上床睡覺前問道,「你覺得AI會取代程式設計師嗎?」


我思考了一下這個問題。

「AI確實可以寫代碼,有時候寫得很好。但程式設計不僅僅是寫代碼,還包括理解問題、創造性思考和做出決策。目前,這些仍然是人類的強項。」


「那我長大後還可以當程式設計師嗎?」


「當然可以,」我微笑著說,「但你可能會做的不僅僅是寫代碼。你可能會設計AI無法想像的創新解決方案,或者指導AI為你實現這些解決方案。重要的是理解技術如何工作,以及如何創造性地使用它。」


帥帥點點頭,似乎對這個回答很滿意。「那麼明天我們可以繼續嗎?我想做一個更複雜的遊戲!」


「當然可以,」我答應道,「但記住,程式設計就像學習任何技能一樣,需要時間和耐心。」

「就像學騎腳踏車?」帥帥問道。


「沒錯,」我說,「一開始你可能會摔跤,但只要堅持,你最終會掌握它。而且,你有我和AI作為你的教練。」


那天晚上,當我關上帥帥的房門時,我不禁思考:在這個AI迅速發展的時代,我們教給孩子的不應該只是特定的技能,而是如何與技術共舞的藝術。


因為無論未來如何變化,適應能力、創造力和批判性思考將永遠是最寶貴的技能。


而帥帥,在他的第一次編程冒險中,已經開始學習這些技能了。這讓我,作為一個父親和技術專家,感到無比自豪。


🎁專為忙碌爸媽精心打造的《爸媽的AI共學起手包》

忙到沒時間懂AI,但又怕孩子被時代甩開? 這份《爸媽的AI共學起手包》,就是給你的。


  • 每次只要15分鐘,讓你和孩子一起做出第一份AI作品

  • 不用懂技術、不用教學,只要陪著,就能啟動未來素養

  • 任務卡+Notion打卡表,一頁式設計,超好上手


👉加入官方LINE並輸入「共學」今晚就能開始第一個任務,帶孩子一起走進AI的世界




延伸資源:


🎧 Podcast 收聽全集|每天用 20 分鐘讀完一本書的力量


👉 https://reurl.cc/rEAK54



📺 YouTube 頻道|收看影片版 Podcast


👉 https://www.youtube.com/@ppvsread

藍色抽象背景
加白邊.png

科學實驗的虛擬助手

AI與數位公民責任

帥帥的AI健康教練

雲書苑

雲書苑教育科技有限公司

🏠 地址 | 台北市中山區長春路20號3F

✉️ 信箱 | talk@ppvs.org

☎️ 電話 | (02) 2823 - 0833

AI教育快與慢 AI親子共學

  • 官方網站
  • Facebook
  • Line
  • Youtube
bottom of page