淡江大學一百一十一學年度第二學期課程教學計劃表
壹. 科目名稱:
進階程式設計
貳. 授課老師:
廖賀田
Tel: 02-27687342, FB的ID: 廖賀田
寄Email
貳A. 助教:
廖蔓瑄, 寄Email
參. 開課系所班級: 資管系三年C班
肆. 必選修: 必修
伍. 學分數: 2 學分, 連實習課每週上課3小時
陸. 先修科目: 假設學生已熟悉下列題材:
control flow, static/nonstatic method,
array, linked list,
inheritance, dynamic binding.
柒. 課程簡介:
柒A. 教學內容及進度:
以下是上個梯次的教學內容,
因教材重編中, 實際進度請查閱Moodle.
- 復習上學期內容
- TwGr手冊Ch5: 向量運算
- TwGr手冊Ch7: 投影, 夾角
- TwGr手冊Ch7: 環繞數, 旋轉
- 選單列與選單彈窗
- 工具列
- 按鈕
- 座標變換
- 過關考
- 期中考試週
- 螢幕輸出串流
- 檔案輸出串流, 字串輸出串流, 類別自訂輸出
- 外覆類別, 螢幕輸入串流
- 檔案輸入串流, 字串輸入串流, 類別自訂輸入
- 彈簧模擬
- 剛體碰撞
- 過關補考與自辦期末考
捌. 授課方式: 課堂講授, 師生現場操作
玖. 教學設備: 電腦, 投影機
拾. 教材課本:
- 自編講義與上課筆記
- K. Walrath & M. Campione, "The JFC Swing Tutorial, A Guide to Constructing GUIs" 3rd edition, Addison-Wesley.
拾壹. 參考書籍 :
- JDK線上文件, 請參閱java網站
http://java.sun.com/docs/books/tutorial/index.html
該網頁右上方有下載之超連結
- K.Arnold, J.Gosling, D.Holmos:
" The Java Programming Language, 4th Edition",
Addison-Wesley (java的官方使用手冊)(天瓏經銷)
- M. Campione, K. Walrath, A. Huml:
"The Java Tutorial: A Short Course on the Basics ",
Addison-Wesley (本書在前述網頁下載)
- M. Campione, K. Walrath, A. Huml: "The Java Tutorial Continued:
The Rest of the JDK",
Addison-Wesley (本書在前述網頁下載)
- K. Walrath & M. Campione,
"The JFC Swing Tutorial, A Guide to Constructing GUIs"
3rd edition, Addison-Wesley. (本書在前述網頁下載)
- C. Thomas Wu:
"An Introduction to Object-Oriented Programming with Java"
4th ed., McGraw-Hill (歐亞經銷)
- Foley, Van Dam, Feiner, & Hughes: “Computer Graphics: Principles and Practice, 2nd ed., Addison-Wesley, 1992.
拾貳. 成績考核方式:
- 本課程及格標準: 通過上機過關考. closed book但可看電腦內的程式庫說明檔.
- 本課程評分方式: 依作業及出勤狀況加扣分, 最後將全班分數調整於到50-98之間. 50以下代表有缺考或其它特殊狀況
- 過關考缺考者不准補考.
拾參. 備考:
- 本課程資料下載與臨時公告: 請參閱教學支援平台.
- 本課程資料下載與臨時公告:
本課程FTP
上學期FTP
- 請勿轉貼本教學計劃表(可能會更新)