Programming Language, Java

 [ Chap1 | Chap2| Chap3| Chap4| Chap5 | Chap6 | Chap7 | Chap8 | Chap9 | Chap10  | Chap11  | Chap12  | Chap13  | Chap14]

[Java教學| Java面試問題|線上課程系統作業要求 | JDK 1.5 u3  | JDK_DOC | JavaApi | Using API | Junit.jar  | Test.zip | new.zip |單元測試]

 

一、教學目標:本課程介紹物件導向程式語言設計方法以及JAVA程式語言語法。This course is intended to serve as an introduction course to Java language. Lecture materials will center around basic Java syntax as well as its applications in information systems.

 

二、課程範圍:Object-oriented Concept, Java Programming

三、授課方式:課堂講解、上機操作。

四、Text Book:An Introduction to Problem Solving & Programming, 4e, W. Savitch, Person/Prentice Hall, 2005

        Reference Book:   Java 程式建構的思維,文魁出版社。

                   Java2程式設計徹底剖析-使用JDK5.0,洪國勝等著,松崗出版。

五、Time/Place:

六、InstructorDr. Jong Yih Kuo,jykuo@csie.fju.edu.tw29052444SF629

              http://www.csie.fju.edu.tw/~jykuo/

七、課程進度及綱要

Control Structure

Method

Class and Object

Array, String

Files and Streams

Graphics User Interface and Java2D

Exception Handling

Multithreading

Data Structure

 

1. 2/20   Chap 7 Inheritance

2. 3/3    Chap 7 Inheritance

3. 3/10   Chap 7 Inheritance

4. 3/17   Chap 8 Exception Handling

5. 3/24   Chap 8 Exception Handling

6. 3/31   Online 1 (Chap 7, 8)

7. 4/7    Chap 9 Streams and File I/O

8. 4/14   Chap 9 Streams and File I/O

9. 4/21   Midterm

10.4/28   Chap 10 Dynamic Data Structures and Generics

11.5/5    Chap 10 Dynamic Data Structures and Generics (SF445)

12.5/12   Chap 12 Window Interfaces Using Swing

13.5/19   Online 2 (Chap 9, 10)

14.5/26   Chap 12 Window Interfaces Using Swing

15.6/2    Chap 14 More Swing (SF445)

16.6/9    Online 3 (Chap 12, 14)

17.6/16   Final Exam(Chap 7, 10, 12, 14)(下午2:00~6:00上機補考)

 

 

Grading:

  Quiz 55%

  Midterm: 15%

  Final Examination: 15%

  Homework (15%)