XML Applications Design

Date

Topic

2/20
Introduction
2/27
XML (Chap 5)
3/5
DTD(Data Type Definition) (Chap6), HW 1 Due
3/12
Schemas (Chap 7), HW2 Due
3/19
DOM(Document Object Model) (Chap 8), HW3 Due
3/26
SAX and Case Study (Chap 9, 10)
4/2
Java Multithreading (JHP Chap 15), Lab1 Due
4/9
Java Socket (JHP Chap 17)
4/16
Midterm Exam
4/23
(TA) Project Proposal Presentation, Lab2 Due
4/30
XPath (Chap 11), Lab3 Due
5/7
XSLT (Chap 12, 14), HW4 Due
5/14
Servlet/JSP/ASP (Chap 16, 24, 25), HW5 Due
5/21
SOAP & Web Service, Lab4 Due
5/28
Term Project oral presentation
6/4
Term Project oral presentation
6/11
Final Exam and Written Report Due

 

Class Time Fri 9:10a - Noon
Class Room SF337
Web Site http://weco.net/course/xml-spring2004/index.html

Instructor Dr. Hsing Mei
Office SF625
Email mei@csie.fju.edu.tw
Phone 29031111-3704
Office Hour Mon 1:40-4:30p; Wed, Fri 12:30-1:30p, or by appointment

T.A. Shou-Chin Chou
Office SF638
Email mutom91@csie.fju.edu.tw
Phone 29031111-3880
Office Hour Tue, Wed, Thu  by appointment

Grading
 
Class Participation 5%
Homework 20% (5 x 4%)
Program Labs 24 % ( 4 x 6%)
Midterm Exam 15%
Final Exam 20%
Term Report 12%

Text Book
  XML How to Program, by Dietel, Dietel & Niieto, Prentice Hall, 2001
 

Homeworks
 
Homework 1 5.5, 5.6
Homework 2 6.6,  6.7
Homework 3 7.3
Homework 4 11.3
Homework 5 12.3, 12.4

Programming Labs
 
Lab 1 8.6
Lab 2 9.3
Lab 3 10.4
Lab 4 15.3 (optional)

Term Report
 
1. Survey or implementation
2. Presented in HTML and CSS.
3. Possible project topics : MathML, ebXML, RDF, CDF, SMIL, SVG

Note

1. 本課程所有 Programming Lab, Homework,均為個人單獨作業, 不分組.
Term Project視修課人數, 可能為個人專題或2-3人分組專題.
2. 除非有不可抗拒的原因, 本課程的作業與程式均必須依 Syllabus 的
Due Date 繳交, 不得延期.