University of Denver
University College
Information And Communications Technology
Syllabus
XML Application Development — ICT-4540
Note: This syllabus is under construction
Course Summary
|
Course Name |
XML Apps Development |
||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Course Number |
ICT-4540 |
||||||||||||||||||||||||||
|
Instructor |
Michael I. Schwartz |
||||||||||||||||||||||||||
|
Class Meetings |
September 14th — November 20th |
||||||||||||||||||||||||||
|
Room |
Online: Weeks run Monday through Sunday ClassLive every Tuesday, from 6-7 MT. See .NeXT for dialin information |
||||||||||||||||||||||||||
|
Days Instructor Is Unavailable |
Every Friday from 4 PM through Saturday |
||||||||||||||||||||||||||
|
Course Description |
Extensible Markup Language (XML) is an open, text-based markup language that provides structural and semantic inforamtion to data. This "data about data," or metadata, provides additional meaning and context to the applications using it, and allows for a new level of management and manipulation of web-based information. This course focuses on the implementation of XML techniques for applciation development. The topics include XML basics, structure and syntax, scripting XML, document classes, and XML as data. While the course material enables approaches used by programmers, a deliberate choice has been made to remove programming language requirements from the course. All coursework may be done with an editor and a standard web browser, independent of computing platform. Additionally, the course will acquaint students with XSLT techniques necessary to perform basic transformation operations. |
||||||||||||||||||||||||||
|
Course Prerequisites |
Knowledge of HTML; ICT-4300, Web Enabled Information Systems; ICT-4505, Website Design & Management; ICT 4510. Advanced Website Design & Management | ||||||||||||||||||||||||||
|
Course Objectives |
At the end of this course, a student will be able to:
|
||||||||||||||||||||||||||
|
Required Materials and Resources |
|
||||||||||||||||||||||||||
|
Course Policies and Procedures |
|
||||||||||||||||||||||||||
Following are the goals for each week's lessons:
| Class / Objectives | Weekly Goals | Reading, Homework Due |
|---|---|---|
|
Class 1: |
|
Chapter 1 |
|
Class 2: |
|
Chapter 2
Tutorial 1, Jackson Electronics case (39-42) due Results of XML dialect research due |
|
Class 3: |
|
Chapter 3
Tutorial 2, Midwest Homes (84-87), due |
|
Class 4: |
|
Chapter 4, 5
Tutorial 3, Professional Basketball Association (135-136) due |
|
Class 5: |
|
Chapter 6
Quiz Tutorial 4, Jazz Warehouse (211-213) due |
|
Class 6: |
|
Chapter 7
Tutorial 5, Hardin Financial (286-288) due |
|
Class 7: |
Final project discussion |
Tutorial 6, SkyWeb (358-362) due |
|
Class 8: |
Special topics, final project discussion |
Tutorial 7, SportsStats (438-443) due |
|
Class 9: |
Final project review groundrules
|
Final Projects due |
|
Class 10: |
Summary and special topics |
All commentary on final projects due
Final exam |