FM-Java程序开发
教师: 周永振
2021/12/13~2023/12/31
报名至:2023/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