University of Denver
University College
Information And Communications Technology
Fall 2011 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 12th—November 18th Class weeks: Weeks run Monday through Sunday, and times are given in Mountain Time.ClassLive when arranged; initial session will be Sunday, September 11th, 5-6 PM, subsequent sessions will be Sundays, 6-8 PM. See .NeXT "Course Resources" for Adobe Connect 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 (HTML5, other new technology drivers), 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 |