家教班Java設計教學
課程概觀
1.基礎Java語法
- 基礎變數型態介紹
- 運算子介紹
- 字串的使用
- 靜、動態及全域、區域變數宣告
- if else判斷式、switch介紹
- for、while迴圈
2.中階Java語法
- 迴圈進階練習題撰寫
- 陣列使用
- 搜尋演算法
- 排序演算法
- 遞迴使用
- 基礎class、object及interface介紹及使用
3.OOP(物件導向程式設計)進階觀念
- constructor、deconstructor介紹及使用
- encapsulation介紹及運用
- inheritance介紹及使用
- polymorphism介紹及使用
- Abstraction介紹及使用
4.基礎演算法及常見問題教學
推薦相關網站
遠端課前需先架設之軟體
作業原則
作業內容:二至四題練習題
繳交時間:下次課堂前
檢討時間:下次課堂
希望學生課後可以自行複習當天課堂內容,並學著將作業寫出來,我會在收到程式碼後進行修改並點出問題,以利下次課堂討論。
p.s.即使作業寫不出來也沒關係,還是可以將未完成的檔案交出來,並將你的想法及問題帶到下次課堂進行討論,最怕的是沒有嘗試去撰寫。
給學生的話
教學都是以學生可以良好吸收為主要目標,若對當天的教授課程有疑惑,都歡迎說出來溝通。課後的複習及作業練習對吸收有極大幫助,雖無強硬規定,但希望學生都可以努力配合。