FM-Java程式開發
教師: 周永振
2021/12/13~2026/12/31
報名至:2026/12/31
11週 (已經開始)

摘要

隨選隨學!Let's have fun with this MOOC:Java程式開發!

(本課程隨選隨學,僅提供課程影片,無授課教師與助教參與,也不開放測驗、討論區、與證書等功能。)

Java程式開發是訓練同學具備良好運算思維的方法之一。透過學習Java程式開發課程,同學將具備程式開發的基本能力,將有利於未來學習其他語言或精深物件導向程式開發與視窗程式開發。由於網路資源的提昇及多媒體學習環境的優化,程式設計的學習可透過教學影片的反覆播放提昇同學學習程式撰寫技能。

本次課程將包含下列重點:

  1. 基本資料型態: 介紹 Java中的各種基本資料型態及資料型態轉換。
  2. 運算式與運算元: 介紹算術運算元及運算式中的運算優先順序,此外也介紹邏輯運算元、位元運算元…等
  3. 程式流程控制: 介紹重覆執行流程如for迴圈、while迴圈與do-while迴圈
  4. 陣列使用: 介紹一維陣列與多維陣列的使用
  5. 函式呼叫: 介紹各式函數呼叫方式及傳值呼叫與傳址呼叫的差別
  6. 遞迴呼叫: 介紹遞迴呼叫的觀念與程式寫法
#程式語言

課程目標

知識:在本課程中,基礎Java程式開發技能訓練並期達到開發應用程式

情意:當學習完Java之後,學生若自學C++語言,也會覺得比較容易

技術:使用Java做為物件導向程式母語,如此在高年級教授Apps開發時,就可以選擇Android平台,因為Android平台的程式就是使用Java語言來開發。

授課教師

周永振 老師

亞洲大學 資訊工程學系 副教授



課程進度表

單元 1:Java基礎概念、程式架構、程式編輯器

單元 2:資料型態、運算式與運算元

單元 3:四則運算與基本輸出入

單元 4:流程控制(if-else)s

單元 5:流程控制(Switch)

單元 6:流程控制 (for, while)

單元 7:巢狀迴圈

單元 8:一維陣列

單元 9:多維陣列

單元 10:函式呼叫

單元 11:遞迴呼叫

課程內容

本課程將透過範例示範讓同學瞭解指令應用時機,同時搭配指令介紹,讓同學能夠觸類旁通。

本課程將包含下列重點:

  1. 基本資料型態: 介紹 Java中的各種基本資料型態及資料型態轉換。
  2. 運算式與運算元: 介紹算術運算元及運算式中的運算優先順序,此外也介紹邏輯運算元、位元運算元…等
  3. 程式流程控制: 介紹if-else判斷及重覆執行流程如for迴圈、while迴圈與do-while迴圈
  4. 陣列使用: 介紹一維陣列與多維陣列的使用
  5. 函式呼叫: 介紹各式函數呼叫方式及傳值呼叫與傳址呼叫的差別
  6. 遞迴呼叫: 介紹遞迴呼叫的觀念與程式寫法

期望開啟同學們對程式設計的興趣與成就感並逐步建構軟體開發能力,以有助於深化其未來軟體開發與工作發展。

評分標準

本課程不開放測驗與證書。

通過標準


課程及格標準:100分滿分:100分

先修科目或先備能力

本課程無須背景知識,適合所有對程式設計有興趣的學習者修習。

建議參考書目

1.掌握Java SE11程式設計, 陳錦輝, 博碩, ISBN:9789864344109

2.最新 Java 程式語言(第五版), 施威銘研究室, 旗標, ISBN:9789863125105