COMS345 Intro to XMLFALL 2005Wednesday Evening 6:00pm - 9:00pm Room 8-01E |
||||||||||
TEXTS: New Perspectives XML
Comprehensive (ISBN: 0-619-10188-1) PREREQUISITES: COMS 181 (Strongly Recommend COMS340, COMS303, COMS301 or
DATA103) |
|
OBJECTIVES: This course will provide the student with a description of the XML data definition language. It will also provide example applications and uses of XML in a variety of implementations. We will discuss the XML environment, DTDs, Schemas, Namespaces, DOM applications, SOAP and Web Services. I. ATTENDANCE: This class schedule includes classroom time for the presentation and discussion of material. Students are expected to have completed any assigned readings in preparation for class and be prepared to discuss the assigned material. Attendance is encouraged and expected. II. ASSIGNMENTS:
III. EXAMS:
IV: FINAL PROJECT:
V: COURSE GRADE:
VI. CHEATING AND PLAGIARISM Engaging in any form of cheating or plagiarism on an assignment, test, quiz or project will result in a ZERO grade for that particular assignment. These acts are considered academic misconduct by the college and various disciplinary actions may be taken. VII. TENTATIVE SCHEDULE: See instructors website VIII. This syllabus is tentative and the instructor reserves the right to make changes during the course of the semester.IX. SPECIAL NEEDS It is the policy of DMACC to accommodate students with disabilities. Any student with a documented disability who requires resonable accommodation should contact the special needs coordinator at (515) 964-6850 or (515) 964-6810 TTY. |
|
Week |
Date |
Topic |
Lab |
| 1 | 8/31 |
|
Assign: Case 2. Midwest University (page 1.33) |
| 2 | 9/7 | Tutorial 2 Binding XML Data with Internet Explorer | Assign: Case 3. AutoMaze, Inc. (page 2.42-2.43) |
| 3 | 9/14 | Tutorial 3 Creating a Valid XML Document | Assign: Case 2. Web News Services (pgs 3.44-3.45) |
| 4 | 9/21 |
Exam #1 (Chapters 1-3, XML, XHTML) Tutorial 4 Working with Namesspaces and Schemas |
Assign: 1-Page Paper Topic: "What is a Namespace and how do I use it?" Assign: Case 4. MediaMart Online pg. 4.68 |
| 5 | 9/28 | Tutorial 4 Working with Namesspaces and Schemas continued... | |
| 6 | 10/5 |
Tutorial 5 Working with Cascading Style Sheets
|
Assign: Case 1 or Case 2 |
| 7 | 10/12 | Tutorial 6 Working with XSLT
|
|
| 8 | 10/19 |
Tutorial 6 continued
|
Assign: Case 2. Generating an XML Document |
| 9 | 10/26 |
Tutorial 7 Creating Computational Style Sheet
|
|
| 10 | 11/2 |
Tutorial 8 Creating Element Groups
|
|
| 11 |
11/9
|
Tutorial 9 Working with the Document Object Model
|
|
| 12 | 11/16 | Tutorial 9 Working with the Document Object Model |
Tutorial 9 - Do the Chapter Tutorial
Research AJAX. Define and discuss its role in web development. Include three references/sites for AJAX. |
| 11/23 | NO CLASS - THANKSGIVING | ||
| 13 |
11/30
|
Creation and Consumption of Web Services |
Basics of Web Services
|
| 14 |
12/7
|
TBD | |
| 15 |
12/14
|
Final |
http://www.w3c.org The W3C is the Internet standards setting group and oversees the XML language and related standards.