張宏義博士從2002年10月至2011年7月於精誠恆逸教育訓練中心擔任國際認證講師一職，教授作業系統、網路、資料庫、程式開發等相關國際認證課程。共取得Microsoft國際認證16張(共通過考試41科)、Cisco國際認證CCNA、CCNP、Oracle國際認證OCPJP(原SCJP)及乙級技術士硬體裝修等認證。於2007年獲選微軟最有價值專家 (MVP)。此外也為資深電腦圖書作家，書籍著作3本、技術文章超過25篇，於2010年10月取得國立清華大學資訊工程學系博士學位，2011年8月至國立嘉義大學資訊管理學系擔任助理教授乙職，2014年8月升等副教授。100學年度第1學期榮獲一般課程教學評量績優教師，101年度榮獲教學卓越計畫混程教學傑出課程評鑑優等獎，102學年度第2學期一般課程教學評量績優教師。
本課程運用『簡單』邏輯拼圖方式，讓學生寫出自己專屬的『魔法』，藉由自己設計的魔法來『闖關』!藉此過程學習基礎的『程式邏輯』技巧，並將學到的程式邏輯概念運用至開發生活應用的手機Apps(運用 App Inventor)！希望藉由此課程提升學生的學習興趣並降低學習挫折感。並透過分組、競賽、分享的方式，激勵學生透過團隊合作的方式練習，互相觀摩、教學相長，把學習成效拉到最大，讓同學們快速及充份的學習程式設計邏輯及技巧。