課程代碼 |
Z5D00401
|
課程中文名稱 |
JAVA程式設計
|
課程英文名稱 |
Java Programming
|
學分數 |
3.0
|
必選修 |
管制選修
|
開課班級 |
工學跨領域一甲
|
任課教師 |
張財榮,許子衡
|
上課教室(時間) |
週三
|
第2節
|
(C306)
|
週三
|
第3節
|
(C306)
|
週三
|
第4節
|
(C306)
|
|
課程時數 |
3
|
實習時數 |
0
|
授課語言 |
1.華語
|
輔導考證 |
無
|
課程概述 |
介紹Java程式語言及Android應用程式開發。
|
先修科目或預備能力 |
無
|
課程學習目標與核心能力之對應
|
編號 | 中文課程學習目標 | 英文課程學習目標 | 對應系指標 |
1
|
能了解Java、Android程式設計方法與基本學理。
|
Understand Java and Android Programming Methods and Basic Theoretical.
|
2 工程實務
|
2
|
能針對Java、Android程式設計問題有效辨識適當的方法並能體認。
|
Recognize Java and Android programming problems effectively and use appropriate methods to realize.
|
3 資訊能力
|
3
|
能應用Java、Android程式設計方法建立有效率的程式。
|
Use the Java and Android programming methods to develop applications.
|
1 專業技能
|
4
|
能利用Java、Android程式設計分析問題並正確解讀問題與分工。
|
Be able to use Java and Android programming skills to analyze problems with divisio.
|
8 團隊合作
|
|
就業力培養目標 |
|
校指標 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
專業知識 |
實務技能 |
資訊能力 |
整合創新 |
外語能力 |
熱誠抗壓 |
表達溝通 |
敬業合群 |
人文素養 |
服務關懷 |
|
30% |
30% |
30% |
0% |
0% |
0% |
0% |
10% |
0% |
0% |
|
系指標 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
專業技能 |
工程實務 |
資訊能力 |
整合創新 |
外語能力 |
終身學習 |
報告溝通 |
團隊合作 |
人文素養 |
社會責任 |
|
30% |
30% |
30% |
0% |
0% |
0% |
0% |
10% |
0% |
0% |
|
中文課程大綱 |
1.電腦與Java簡介、Java應用程式介紹 2.類別、物件、方法及字串的介紹 3.控制敘述結構 4.方法 5.陣列與ArrayList 6.類別與物件 7.物件導向程式設計 8.安裝Android開發工具、管理SDK、開啟現有專案 9.操作Android虛擬機器 10.建立一個 Android 應用程式 11.描述使用者介面、設計使用者介面 12.解讀程式流程 13.重構程式、加入對話框(Dialog)、查看線上內容(Uri) 14.加入選單(Menu)、定義Android清單(Manifest) 15.加入新活動(Activity)、傳送資料到新活動(Intent) 16.訊息提醒(Notification)、記錄與偵錯(Log)
|
英/日文課程大綱 |
1.Introduction to Computers and Java 2.Introduction to Java Applications 3.Introduction to Classes, Objects, Methods and Strings 4.Control Statements 5.Methods 6.Arrays and ArrayLists 7.Classes and Objects 8.Object-Oriented Programming Install Android Development Tools 9.Android virtual machine 10.Writing your first Android Application 11.User interface design 12.Android Activity lifecycle 13.Reconstruction program, adding dialog, view the online content (Uri) 14.Add menu ro program and definef Android Manifest 15.Add a new Activity, send data to a new Activity 16.Notification and debugging log
|
課程進度表 |
認識Java 簡單的Java程式 變數與資料型態 運算子、運算式與敘述 選擇性敘述與迴圈 陣列 函數 認識類別 類別的進階認識 類別的繼承 抽象類別與介面 大型程式的發展與常用的類別庫 例外處理 檔案處理 多執行緒 Java collection集合物件
|
課程融入SDGs |
|
期考調查 |
期中考(第9週)考試方式 |
|
期末考(第18週)考試方式 |
|
其他週考試考試週次與方式 |
|
|
教學方式與評量方式 |
課程學習目標 | 教學方式 | 評量方式 |
能了解Java、Android程式設計方法與基本學理。 |
課堂講授
|
實作
(
平時
)
|
能針對Java、Android程式設計問題有效辨識適當的方法並能體認。 |
課堂講授
|
日常表現
(
平時
)
|
能應用Java、Android程式設計方法建立有效率的程式。 |
課堂講授
|
實作
(
期中
)
|
能利用Java、Android程式設計分析問題並正確解讀問題與分工。 |
課堂講授
|
實作
(
期末
)
|
|
指定用書 |
書名 |
Java 7 教學手冊 第五版
|
作者 |
洪維恩
|
書局 |
|
年份 |
2012
|
國際標準書號(ISBN) |
9789863120544
|
版本 |
|
請同學尊重智慧財產權,使用正版教科書,不得非法影印,以免觸犯智慧財產權相關法令
。 |
參考書籍 |
|
教學軟體 |
|
課程規範 |
|