「軟體設計」 教你學到會保證班構思

最近一直浮現一個點子,關於軟體設計教育訓練方面。

除了教授比較長時數的課程(約 32~48 Hrs),我想個人教授 “機動富彈性的課程”。我希望讓「軟體設計」的學習是一種 “無痛”,而且是非常生活化。在很輕鬆的情況下就能有所體悟,並進而活用。

◎教授課目:(每個單位六個小時,底下為參考課目,尚未底案,會持續評估修正)

  • 物件導向基礎 — 完全從生活的體會中來說明物件導向觀念。
  • 需求分析 — Use Case 如何界定系統範圍、如何捕捉使用者需求、如何寫出 “正確” 的 Use Case。
  • 軟體結構設計 — 包括 Class 設計、物件互動合作等。
  • 快速 Prototying — 教你如何懂得省略不重要的細節,以一個 Use Case,快速的從需求分析、設計至實做(含測試),並具體可以在系統上執行的應用程式。
  • UML Model 與程式碼的正、反向工程實做。包括 Code-Generation;Reverse Engineering。
  • ...還有許多,我尚未想到。

*** 關於實做的應用程式,亦可由學員共同決定是以 Java or .NET 來具化,都沒問題! ***

◎學員人數:每個單位上課人數最多 10 人,一天內上完,包括實例演練及問題討論。(學員可自行攜帶 Notebook 或藉由投影機由我親自操作示範)

◎學員基礎:稍具備程式設計基礎即可。如 Java, VB.NET, C#.NET, PHP?,也沒問題! 重點在於是否對軟體設計有興趣學習。

◎講師:當然主要是我(Kenming Wang),另我也可能請 “名師” 授課,如 Ringle(號稱人中呂布)。另外,我也有可能規劃 “How-to” 的課程,相對,我會請 How-to 的專家,如 Steve 等,來授課。 (放心! 以往他們在教育單位可都是叱吒風雲的名師)

◎費用及地點:NT$300/1hr (預計),在免費提供無線上網的咖啡廳(我已洽談好合作細節),環境舒適、又在捷運站旁邊、又可以喝咖啡。

◎上課時間:由報名該單位課程的學員共同討論決定,完全彈性配合。

強烈保證:該單位課程若學員認為聽不太懂,可免費再上一次;若仍覺得不滿意,沒關係!完全退費,沒有任有囉唆。

◎課後討論:可隨時以 msn 與我討論問題(前提是不要問我 how-to);可以在討論區討論;可以參加 UML 系列講座(免費);另外,也可以在未來每個月所舉辦一次的課後研習會出席討論(免費)。當然,也可以直接打電話給我。

更具體可行的行動計畫,近期內我準備公布,也歡迎提供一些建議給我。包括課程單位的規劃等。