課程代碼 |
Z5D00401
|
課程中文名稱 |
JAVA程式設計
|
課程英文名稱 |
Java Programming
|
學分數 |
3.0
|
必選修 |
管制選修
|
開課班級 |
工學跨領域一甲
|
任課教師 |
張財榮,許子衡
|
上課教室(時間) |
週三
|
第5節
|
(C306)
|
週三
|
第6節
|
(C306)
|
週三
|
第7節
|
(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
|
課程進度表 |
Week 1.電腦與Java簡介、Java應用程式介紹 Week 2.類別、物件、方法及字串的介紹 Week 3.控制敘述結構 Week 4.方法 Week 5.陣列與ArrayList Week 6.類別與物件 Week 7.物件導向程式設計 Week 8.安裝Android開發工具、管理SDK、開啟現有專案 Week 9.期中考 Week 10.建立一個 Android 應用程式 Week 11.描述使用者介面、設計使用者介面 Week 12.解讀程式流程 Week 13.重構程式、加入對話框(Dialog)、查看線上內容(Uri) Week 14.加入選單(Menu)、定義Android清單(Manifest) Week 15.加入新活動(Activity)、傳送資料到新活動(Intent) Week 16.訊息提醒(Notification)、記錄與偵錯(Log) Week 17.18 期末專案
|
課程融入SDGs |
|
期考調查 |
期中考(第9週)考試方式 |
|
期末考(第18週)考試方式 |
|
其他週考試考試週次與方式 |
|
|
教學方式與評量方式 |
課程學習目標 | 教學方式 | 評量方式 |
能了解Java、Android程式設計方法與基本學理。 |
課堂講授
|
作業
(
平時
)
|
能針對Java、Android程式設計問題有效辨識適當的方法並能體認。 |
課堂講授
|
日常表現
(
平時
)
筆試
(
期中
)
|
能應用Java、Android程式設計方法建立有效率的程式。 |
實作演練
課堂講授
|
課堂展演
(
平時
)
|
能利用Java、Android程式設計分析問題並正確解讀問題與分工。 |
課堂講授
|
書面報告
(
期末
)
|
|
指定用書 |
書名 |
|
作者 |
|
書局 |
|
年份 |
|
國際標準書號(ISBN) |
|
版本 |
|
請同學尊重智慧財產權,使用正版教科書,不得非法影印,以免觸犯智慧財產權相關法令
。 |
參考書籍 |
無
|
教學軟體 |
Java SDK, Eclipse, Android Studio
|
課程規範 |
|