課名 : 物件導向程式設計 (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程式碼當夾檔副件