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:。
六、Instructor:Dr. Jong Yih Kuo,jykuo@csie.fju.edu.tw,29052444,SF629。
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%)