During the last five years, XML has become the method of choice for storing and transmitting a wide variety of data types, rapidly outdistancing all the plethora of data exchange alternatives proposed and tried during the 1990s. In their report, "Mid Tier XML Market Opportunities, Strategies, and Forecasts, 2004 to 2009", Wintergreen Research predicts that, "At some point after the end of the forecast period, all databases will be XML enabled."
In order to position Washtenaw County and southeast Michigan to benefit from this trend, Washtenaw Community College's (WCC's) Computer Instruction Department would like to offer training in XML-based technologies.
We postulate that there are four types of people likely to need information and training in XML, and we would like to provide them with instruction that effectively meets their needs:
The Computer Instruction Department at WCC has offered a course for career programmers and programming students. Because of its highly technical focus, it may not meet the needs of a broader audience, and we are interested in discovering the best combination of topics for all audiences.
Our overall goal is to meet the instructional needs of all potential XML learner groups. We would like to refine our understanding of these (and other) groups and their needs. Here is our current general understanding of the needs of each group; we eagerly solicit your comments to krieg@wccnet.edu. (Categories marked "Yes" are those we assume will need to be a part of XML instruction at WCC.)
Group | 1. Career programmers |
2. Programming students |
3. Data analysts |
4. Decision-makers and others |
|---|---|---|---|---|
| XML purpose |
Yes | Yes | Yes | Yes |
| XML strengths and weaknesses in comparison with other tools
for data and text markup |
Yes | Yes | Yes | Yes |
| Survey of XML-based markup systems | Yes | Yes | Yes | Yes |
| XML structure |
Yes | Yes | Yes | |
| In-depth understanding of the philosophy behind one or more XML-based markup systems | Yes | Yes | Yes | |
| Tools and techniques for applying XML markup in specific fields of endeavor (for example, automotive, health care, digital libraries, law...) | Yes | Yes | Yes | |
| Foundation in computer science and programming languages |
Assumed | Prerequisite classes | ||
| Interfacing XML with database systems |
Yes | Yes | ||
| Interfacing XML with data communication systems |
Yes | Yes | ||
| Programming classes for handling XML in widely-used coding languages | Yes | Yes |
This version uploaded: