Learning Areas Matched to Audience Groups

Draft of 2006-01-04

Audience Groups

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:

  1. Career programmers who need to code software for XML-based data handling.
  2. College-age programming students who may want to transfer to a four-year institution or begin their career with an Associate degree.
  3. Data analysts who need to organize data using XML-based markup.
  4. Decision-makers and others who need to understand about XML and its application to their field, but have relatively little direct contact with XML-based markup or software

Learning Outcomes

Learning outcomes are detailed in the document XML Learning Area Outcomes

Learning area 1.
Career programmers
2.
Programming students
3.
Data analysts
4.
Decision-makers and others
1 XML purpose
All All All All
2 XML strengths and weaknesses in comparison with other tools for data and text markup, storage, and exchange
All All All All
3 Survey of XML-based markup systems for diverse communities of interest All All All All
4 XML structure
All All All Outcomes a + b
5 Understanding of the philosophy behind one or more XML-based markup systems for specific communities of interest All All All All
6 Following the latest details in a community of interest All All All All
7 Tools and techniques for applying XML markup in a specific community of interest All All All Outcome a
8 Following the latest technical XML developments All All All  
9 Basic XHTML and CSS coding Assumed Prerequisite courses All  
10 XSLT and XPath coding All All Outcomes a + b Outcomes a + b
11 Foundation in computer science, database, and programming languages
Assumed Prerequisite courses    
12 Interfacing XML with database systems
All All    
13 Interfacing XML with data communication systems
All All    
14 Application Program Interfaces (APIs) for handling XML in widely-used programming languages All All