XML Applications Design

Date

Topic

3/2
Introduction (SLS, DRM/CC/OSP)
3/9
XML (Chap 5)                                                 HW0 Due
3/16
DTD(Data Type Definition) (Chap6)                 HW1 Due
3/23
Schemas (Chap 7)                                            HW2 Due        Quiz1
3/30

DOM(Document Object Model) (Chap 8)        HW3 Due

4/6

Project Proposal Oral/Blog                                                       Quiz2

4/13

off

4/20

SAX and Case Study (Chap 9, 10)                   HW4 Due

4/27

Midterm Exam

4/29

XPath (Chap 11)
5/4

XSLT (Chap 12, 14)                                          HW5 Due

5/11

ASP/Servlet/JSP & XML (Chap 16, 24, 25)      HW6 Due      Quiz3

5/18

SOAP, REST,  Semantic Web

5/25

Term Project oral presentation                                                                  VoiceXML, MusicML, SMIL, SVG, X3D, SAML, XACML, MathML, CDA

6/1

Term Project oral presentation                           HW7 Due                        MXML, LZX, XMPP, RDF, OWL, ebXML, BPEL, OOXML, ODF

6/8

Term Project oral presentation                                                                    RSS, Atom, SyncML, hCalendar+hCard, GML, KML, JSON

6/15

Final Exam and Report on Blog Due

 

Class Time Fri 9:10a-Noon
Class Room SF234

Instructor Dr. Hsing Mei
Office SF625
Email mei@csie.fju.edu.tw
Phone 29053704
Office Hour Thu 1:30 - 4:30p, Fri 1:30-4:30p, or by appointment
Second Life (1)Join WECO Group                                                                                         (2)Profile/1st Life/Info:  ie9x5xyy, Course Name, Blog URL                         (3)Second Life SIG meeting: Fri 4:30-6p, SF651
TA lansilote@seed.net.tw 林裕翔 (SF638)                            j251413j@gmail.com  李彥甫

 
Grading
 
Class Participation 15%+Bonus
Midterm Exam 12%
Final Exam 16%
Homework (7 x 3%) + Bonus
Quiz (3 x 7 %)
Term Project 15% (Team of 4)

Pre/In/Post Class Participation

(1)

At least 5 trackback posts on your “personal blog”, 5 posts (including 2 Pre-class posts) and 3 comments on “Course blog”.  Each effective post has to 5 lines long minimum.
(2) Posts/Comments/Trackbacks after 5/31 are welcome, but will not be counted for class participation.
(3) Your posts are your notes and learning records of this course. Post may be Pre/In/After class preview/discussion/review on any blog article.
(4) Bonus rules:
 

1.

Bonus is counted based on contribution on blog and del.icio.us
 

2.

A post on “Course Blog” is weighted same as a trackbackable post on “personal blog”. (Post/Comment by Students ID and email)
 

3.

Each effective del.icio.us “for:FJU_XML” contribution counts 5 times as a post on blog.
 

4.

10 effective course blog posts can exchange one roll-call absence of class.
 

5.

10 effective course blog posts can exchange one roll-call absence of class.
(5) Peer grading on participation/contribution by classmates at the end of semester.

Homework Assignment
HW0 至課程 Blog , del.icio.us, iCan, OSP 註冊. 建立個人blog之本課程分類(xml), RSS經由課程Blog取得最新課程訊息, del.icio.us 中將 FJU_XML 加入”your network”
HW1 (XML): 5.5, 5.6 (Hand-written)
HW2 (DTD): 6.6,  6.7  (Hand-written)
HW3 (Schema): 7.3   (Bonus for using W3C Scema, XML Spy)
HW4 (DOM Lab): 8.6
HW5 (XPath): 11.3
HW6 (XSLT): 12.3, 12.4
HW7 (XML Messenger Lab): 10.4  / or Second Life Project for Bonus

Term Report (Team of 4)
(1)

Survey on a XML-related topic.

(2) Use OSP and basecamp for e-portfolia and management.
(3) Proposal (5min Oral and bolg) due on 4/6.
(4)

Presentation (Oral,  Blog, Page)

(5) Cross Grading                                                                                                          Intra-team effort: 70% Team grade, 30% Individual grade                                         Inter-team grade: Due 1/12 after oral presentations

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

References
 

http://www.w3schools.com                                                             http://www.weco.net/course/xml-Spring2007                        http://del.icio.us/FJU_XMLDesign                                                  http://xml.weco.net/ 
http://www.secondlife.com

 

Note:  除非有不可抗拒的原因, 本課程
1 Homework為個人作業, Term Project4人分組
2 除非有不可抗拒的原因, 本課程Homework Project均必須依 Syllabus Due Date 繳交或post, 不得延期. Quiz 及考試無補考
3 放棄課程Grading配分中任一項,學期總成績以不及格計
4 若出席未及課程點名次數之1/2 (無補點, 代點以作弊處理), 則期末考扣考, 學期總成績以不及格計, 10Effect Course Blog Post 可抵一次缺席