2 項進行中

115-1 選課時程

進行中

  • 初選第一階段 6/15 – 6/18
  • 初選第二階段 6/22 – 6/25
  • 校際選修 進行中 8/24 – 9/18
  • 初選第三階段 8/31 – 9/3
  • 開學後加退選 進行中 9/7 – 9/21
  • 逾期加退選 9/21 – 9/24
選課資源

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

JAVA程式設計

Java programming language

學期
111-2
學分
0 學分
當期課號
131005
永久課號
MDBI30001
開課單位
生物醫學資訊研究所
授課教師
李國彬
校區
陽明
類別
選修
上課時間表
週三
5
13:20–14:10
JAVA程式設計
YR101(陽明)
2 節連堂
6
14:20–15:10

* 根據陽明交大上課時間表所列

概述

1. Introduction to Java programming 2. Classes and objects 1 3. Classes and objects 2 4. Methods and arrays 5. Inheritance 6. Polymorphism 7. Generics 1 8. Generics 2 9. Collections 10. Collections 2 11. Exception handling 12. Multithreading 13. File processing 14. Networking 15. Databases 16. Java server pages

先修科目

本課程為 Java 程式設計,強調物件導向觀念,以 Java SE 7 為主,但會涵蓋少許 Java SE 8/9/10/11 的新標準。 本課程不要求學生有其他程式設計的基礎,「不會」在電腦教室上課,也「不會」佔用上課時間讓同學動手寫程式。完全沒有程式設計經驗者,必須確定自身有充分電腦使用經驗。充分使用經驗定義為 「能不需要他人幫助完成以下事項:系統操作, Windows,MacOS or Linux,文字編輯器,程式開發環境 (IntegratedDevelopment Environment) 等工具」。 本課程以中文講授,但內容以英語教科書為主學期結束前會提到網路程式設計,資料庫程式設計,時間允許會講授Java EE, Java FX。 Please be advised that this lecture is NOT intended for people who have never had computer programming experiences. Because many Jave SE topics will be covered in just one semester, I will not spend much time explaining fundamental programming details. Furthermore, non-trivial sample codes are to be described throughout the lectures, as a result students who consider themselves incapable of reading computer codes are not encouraged to attend this class.

備註

無備註

教學方式

教師未提供此項資料

評分方式

homework assignments 100%

課程大綱

教師未提供此項資料

週次計畫
週次主題
第 1 週

Introduction to Java programming

2023-02-15(三) 時數:[2023-02-15]李國彬(2.00)
第 2 週

Classes and objects

2023-02-22(三) 時數:[2023-02-22]李國彬(2.00)
第 3 週

Methods and arrays 1

2023-03-01(三) 時數:[2023-03-01]李國彬(2.00)
第 4 週

Methods and arrays 2

2023-03-08(三) 時數:[2023-03-08]李國彬(2.00)
第 5 週

Inheritance

2023-03-15(三) 時數:[2023-03-15]李國彬(2.00)
第 6 週

Polymorphism

2023-03-22(三) 時數:[2023-03-22]李國彬(2.00)
第 7 週

Generics 1

2023-03-29(三) 時數:[2023-03-29]李國彬(2.00)
第 8 週

民族掃墓節放假一天 Tomb sweeping day, one day off

2023-04-05(三) 時數:[2023-04-05]李國彬(2.00)
第 9 週

Generics 2

2023-04-12(三) 時數:[2023-04-12]李國彬(2.00)
第 10 週

Exceptions

2023-04-19(三) 時數:[2023-04-19]李國彬(2.00)
第 11 週

Collections 1

2023-04-26(三) 時數:[2023-04-26]李國彬(2.00)
第 12 週

Collections 2

2023-05-03(三) 時數:[2023-05-03]李國彬(2.00)
第 13 週

FileIO

2023-05-10(三) 時數:[2023-05-10]李國彬(2.00)
第 14 週

Multithreading

2023-05-17(三) 時數:[2023-05-17]李國彬(2.00)
第 15 週

Networking

2023-05-24(三) 時數:[2023-05-24]李國彬(2.00)
第 16 週

Databases

2023-05-31(三) 時數:[2023-05-31]李國彬(2.00)
第 17 週

2023-06-07(三)
第 18 週

2023-06-14(三)
教科書

1. JAVA HOW TO PROGRAM (EARLY OBJECTS) 11/E, 2017, ISBN: 9781292223858 2. Java SE 14 技術手冊, 2020, ISBN: 9789865025137

Office Hours
地點
教師未提供此項資料
時間
教師未提供此項資料
聯絡方式
教師未提供此項資料