多數程式設計教學均是填鴨式、條列式,一鼓腦地想把專業知識塞到學習者的腦袋中,忽略了最重要的事,為什麼要這麼做?為什麼要這麼寫? 本課程的設計,以引導學員從原始的問題開始思考,以生活案例為教學的開端,進而瞭解使用程式語言的各類技術所帶來的優點與改變,獲得解決問題後的成就感。
1.Java語言介紹:設計流程與執行
2.Eclipse環境: 熟悉整合開發環境(IDE)利用設計
3變數、類別設計: 基本資料與參照資料型態
4靈活的控制程式: 運算與程式的流程控制使用生活範例練習
5類別方法設計: 建構子、方法設計讓類別
6前人種樹,後人乘涼(封裝目的與繼承觀念): 封裝的目的/瞭解getter,setter
7設計可重複使用的類別: 案例設計/停車場管理、電影院場次管理
8活用字串類別與例外處理: 字串類別,String、StringBuilder與StringTokenizer
9.陣列與集合: 陣列或集合的原因/基本資料與參照資料
10.Java的輸出入: 檔案存取/Java輸出入套件/輸出入串流類別案例
11.JDBC資料庫: JDBC連結資料庫/查詢資料庫表格資料利用
12.整合小型專案案例: 讀取檔案資料並輸出簡易報表