Your browser does not support JavaScript!
⚈ 資訊多媒體應用系 ⚈
資訊多媒體應用(原資科系) 生活化 多樣化 國際化
分類清單
JAVA程式設計師認證

 

經國管理暨健康學院

 

 

課程大綱

 

 

 

 

部別 : 日間部四技

101學年度第一學期

列印日期 : 2012/12/21

科目名稱 : JAVA程式設計師認證

開課班級 : 日四技資媒系四甲

學  分 : 3.0

授課時數 : 3.0

授課教師 : 孫秉良

 

 

 

1.教學目標

1.熟悉Java Programming Skill包括  2.使學生能以Java 語言做程式設計 3.熟悉認證考試 

2.授課方式

1. 以範例程式一步步帶領學生學著做. 2. 以實例做概念說明 3. 上機實做 

3.成績評定

「遵守智慧財產權觀念及不得非法影印」。平時(40%) 1.出席:期中考前及後、2.作業成績、3.作業14周(課堂及作業) 期中30%及 期末30% 通過認證,本課程100分 

4.課堂要求

準時到課 認真學習 繳交練習作業 

5.教科書

1

書名 : Java Lecture Notes 

作者 : Elliotte Rusty Harold 出版社 : http://www.cafeaulait.org/course/ 

2

書名 : Java 2 程式設計從零開始 

作者 : 何嘉益 黃世陽等 出版社 : 金禾 

3

書名 : Java由初學邁向認證 

作者 : 鄭博元、郭芳熙 出版社 : 上奇 

6.參考書

1

書名 : http://www.leepoint.net/notes-java/index.html 

作者 : Fred Swartz 出版社 : http://www.opensource.org/licenses/mit-license.php 

7.教學進度表

週次與日期

內容

備註

  1 2012/09/10-2012/09/16

課程簡介、認識Java 

Google協作平台, Eclipse IDE, Input and Output 

  2 2012/09/17-2012/09/23

使用者自定與內建類別 

 

  3 2012/09/24-2012/09/30

程式與言的概念 

 

  4 2012/10/01-2012/10/07

控制敘述 

 

  5 2012/10/08-2012/10/14

Java的物件導向程式設計-基礎篇 

 

  6 2012/10/15-2012/10/21

Java的物件導向程式設計-進階篇 

 

  7 2012/10/22-2012/10/28

陣列的處理 

 

  8 2012/10/29-2012/11/04

字串的使用 

上機70% 

  9 2012/11/05-2012/11/11

期中考 

筆試30% 

  10 2012/11/12-2012/11/18

宣告與使用特殊類別 

 

  11 2012/11/19-2012/11/25

套件的使用 

 

  12 2012/11/26-2012/12/02

例外處理與Assertion 

 

  13 2012/12/03-2012/12/09

IO串流與檔案處理   

 

  14 2012/12/10-2012/12/16

多執行緒的處理 泛型與集合 

 

  15 2012/12/17-2012/12/23

Enum的類別使用  資料的表達與正規化運算 

 

  16 2012/12/24-2012/12/30

例外處理與Assertion  IO串流與檔案處理  多執行緒的處理 SCJP模擬試題 泛型與集合  資料的表達與正規化運算  Enum的類別使用  應用SwingAPI建立使用者介面  網路程式設計 SCJP 

程式設計問題10 

  17 2012/12/31-2013/01/06

上機70% 

上機70% 

  18 2013/01/07-2013/01/13

期末考-筆試 

與筆試30% 

8.英文教學大綱

1 Hello World  2 Extending Hello World  3 Numbers and Arithmetic  4 Booleans and Flow Control  5 Intro to OOP  6 Polymorphism and Inheritance  7 Packages  8 Arrays and Vectors  9 Writing Your First Applet  10 Drawing Pictures  11 Rectangles, Ovals & Polygons  12 Events  13 Exceptions  14 Taking Actions With Threads  15 Streams and Files