課名 : 物件導向程式設計 (C++/Java)
課號 : 1191 ( 永久課號 :DCP1159 )
授課教師 : 蔡文能 交通大學資訊工程系副教授
E-Mail: tsaiwn@csie.nctu.edu.tw
課程網址(URL): http://e3.nctu.edu.tw/ (討論區, 作業繳交)
slides 網址: http://www.cs.nctu.edu.tw/~tsaiwn/oop/
Reference:
1. "The Java Tutorial: A practical guide for programmers",
by Sun Microsystems.
http://java.sun.com/docs/books/tutorial/
2. Java API Reference Manual (java.sun.com) (Oracle)
http://java.sun.com/javase/6/docs/api/
3. C/C++ Reference Manual
http://gcc.gnu.org/onlinedocs/
http://www.cplusplus.com/
4. C++ How to Program , By Paul J. Deitel
http://www.deitel.com/
5. Java How to Program, Late Objects Version, By Paul J. Deitel
http://www.deitel.com/
Syllabus(課程綱要)
1. Language Basics and Introduction to Java
2. Object Oriented Concepts: OOA/OOD/OOP
Class vs. Object
3. Review: C++ and OOP
4. Java I/O and Review C++ I/O facility
5. Applet and GUI programming
6. OO again: Overloading and Polymorphism
7. Data Structures: C++ STL, Java JCF
8. Multi-thread Programming
9. Network programming
10. More about File handling: in C/C++/Java
11. Exception handling: in C/C++/Java
12. Middleware: RPC/RMI and ODBC/JDBC
13. Other topics
ccbsd3:oop/> cal 2011 | head -18
2011
January February March
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 1 2 3 4 5 1 2 3 4 5
2 3 4 5 6 7 8 6 7 8 9 10 11 12 6 7 8 9 10 11 12
9 10 11 12 13 14 15 13 14 15 16 17 18 19 13 14 15 16 17 18 19
16 17 18 19 20 21 22 20 21 22 23 24 25 26 20 21 22 23 24 25 26
23 24 25 26 27 28 29 27 28 27 28 29 30 31
30 31
April May June
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 3 4 5 6 7 1 2 3 4
3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11
10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18
17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25
24 25 26 27 28 29 30 29 30 31 26 27 28 29 30
ccbsd3:oop/>
習題都在 本目錄下的 03_Labs 子目錄內
請注意: 做好習題請mail oop.nctu@gmail.com 且 Subject: LAB?? from 學號姓名
LAB?? 是習題編號 LAB01, LAB02, LAB03, ...
信件內容是心得, 其他包括Running Script 與帶Line numbers程式碼當夾檔副件