Syllabus
Course Title: Object-Oriented Programming (ª«¥ó¾É¦Vµ{¦¡³]p)
Course No. 64006
Semester: Spring, 2005
Time and Classroom: Tue. 13:55pm-16:50pm (412 for lectures and CC3 for practice)
Credits: 3
Lector: Associate Professor Tsung-Chu Huang (¶À©v¬W)
Email: tch@cc.ncue.edu.tw
Tel. 7135896 ext. 110, Lab. (04)7232105 ext. 7131
Office: Tentative Office (Asking 7232105 ext. 7105 for details)
Website: http://163.23.223.30/tch
Textbook and References
Textbook:
Java2¤Jªù»P¹ê°ÈÀ³¥Î¡Aºa´Ü¬ì§Þ½sµÛ¡AùÖ®p¸ê°T¦L¦æ¡A(ISBN: 986-421-65-8)¡C (with Tutorial Examples)
Reference:
Walter Savitch. Absolute Java. Addison Wesley/Pearson Education Inc. ISBN:0-321-24265-3. 2004. ¶}µo
Y. D. Liang, Introduction to Java ¡V Programming with Jbuilder 4/5/6, Prentice Hall
¿½©ú«°µ¥¡AVisual C++§¹¥þ§ð²¤¡Aª÷¥Ý¥Xª©¡A(986-7844-55-6)¡C
¬_§ÓªNĶ¡A«e¾ô©M弥µÛ¡A"Javaªº¯u¬Û--Á׶}¾Ç²ßJavaªº³´¤«©M°g«ä"¡A³ÕºÓ¤å¤Æ¡AISBN:957-527-576-4¡A2003¡C
¡@
Schedule and Contents [Download Acrobat Reader for PDF] [MS Office XP is suggested for viewing PPT]
Note: Remember to initiate the subject of your email for homework by [HW], e.g., Subject: [HW]s9345678, homework2.
Week 1 Ch1-2: Overviews, Download and Installation of Java2SDK, Datatype and Operators. (Course Guide)
Week 2 Ch3: String and Array; Ch10: IO Streams
Week 3 Ch4: Sequence Control
Week 4 Ch5: Concepts of Object-Oriented Programming
Week 5 Ch6: Inheritance and Polymorphism
Week 6 Ch7: Class, Interface and Package; Ch11: Java Classes
Week 7 (Tomb-sweeping day)
Week 8 Ch8-9: Exception Handling and Multi-thread
Week 9 Midterm Examination (Close-book, Ch1-8, Rm412)
Week 10 Ch12: AWT/GUI
Week 11 Ch13: AWT Components
Week 12 Ch14: Swing Package
Week 13 Ch15: Introduction to Java Graphics
Week 14 Ch16: Introduction to Java Web Design, Applet
Week 15 Ch17-18: Servlet and RMI
Week 16 Ch19: Object-oriented database JDBC
Week 17 Comparison of C++ and Java
Week 18 Final Exam (Open-book Practice, CC3)
¡@
Criteria
Homework: 30%
Midterm Exam: 30%
Final Exam: 40%