2014年5月20日 星期二

KidsCoding Studio 的願景

很多人聽聞我離開橘子蘋果, 甚為驚訝, 其實了解我的人會知道, 我不是放棄理想, 而是將理想具體化; 動機更不是自立門戶。 兒童程式教育遇到的根本問題, 是理念推廣不易, 而且現階段是利可圖

最近我接觸了一些人, 和他們聊及我現在做的事, 他們聽完都不約而同說, 「哇, 有這種課程!」接下來就跟我預約, 等小孩長大也要來學。 所以家長不是接受度不高, 而是根本沒聽說過。 但那不是我的任務, 如果我虛耗在做推廣, 真的發掘出有天分的孩子, 他們能得到好的引導與照顧嗎? 從此就一帆風順?

在實務上, 這些有天分的孩子在上完Udacity CS101之後, 大多數就停在那裏了。 其實Udacity後續課程, 如Udacity CS253 和 CS255 對孩子的難度, 超過我們的想像。 我國二的兒子在這門課被困了6個月, 後來才發現問題在於英文不夠好。 我和外子以為他在上課, 其實很多時間都在打混。 雖然拿到證書, 卻發現一問三不知, 還告訴我寫網頁一點都不好玩。 後來我們看了課程, 才發現跳過的細節還真不少, 對於那時英文還不太好的他來說, 連提示都沒看到, 難怪一直在兜圈子。 對於家裡已有兩位程式設計師 (外子是資工博士, 在業界工作) 的我們都會發生如此狀況, 其他的孩子怎麼辦?

我重新思考, 應該把學生分成兩類, 給予不同的策略:

第一類是一般的學生, 現階段並沒有強烈的欲望走程式設計這一行, 只是當作一般才藝課。目標是精熟程式語言 Python, 讓他有能力使用 Python 做應用, 而不只是學學語法。 有了紮實的基礎, 未來念資訊工程或相關科系就能得心應手

第二類是立志以程式設計作為職業的學生。 目標是精熟程式語言 Python, 提升「學好英文的動機, 輔導其解決問題與自學能力, 並提供專案做練習。 當然也鼓勵他們, 在網路上不斷地吸取所需的知識與技術

另外要組 Kids Coding Club, 讓年紀相近的學生有互相切磋與聯絡感情的機會, 並定期舉辦研討會。 無論是孩子演講, 或是聘請老師都是選項。 

我目前進行的工作, 是努力打造一個適合學生的 Python 教材

  • 第一階段: 提供簡單的線上教學
  • 第二階段: 提供線上教學, 檢測, 與討論空間 讓老師們有好的教材, 就像Scratch 一樣

這些網頁程式, 將由我的國二兒子負責撰寫 (現在他覺得寫網頁很好玩), 也希望未來也有更多小工程師加入團隊。 

希望您的孩子未來也能成為我們的一份子

2 則留言:

  1. Agree with you much.
    Let's co-work to help the next generation.
    加油加油。
    RenyuanLyu @ aPython.blogspot.com

    回覆刪除