COMPUTING SCIENCE
AND MATHEMATICS

University | Computing Science | Modules | CSC9T4 | CSCU9TF details | CSCU9TF details Updated 1/03/17 15:34
CSCU9T4 - Managing Information CSCU9TF details Spring 2017

Home

Organisation

Materials

Assessment

 

 

CSCU9TF: XML: Self-describing data

(10 SCQF credits at SCQF level 9)

This module is available only to Forth Valley College students enrolled for the second year of the BSc with Honours in Applied Computing. It is taught at the University of Stirling, as part of the second year undergraduate module CSCU9T4: Managing Information.

  • Lectures are held on Thursdays at 2:00 PM, Room LTB4 and 5:00 PM, Room LTB3
  • Labs are held on Thursdays from 3:00 - 5:00 PM, Room CL 2Y8
  • Module's Programme

Lecturers

Click to email the following:

(Coordinator, 4B108)

(Co-Lecturer, 4B69)

Learning Outcomes

Students will gain an understanding of:

  • the nature and purpose of markup languages generally
  • the use of XML for data representation
  • the structure of XML documents, DTDs and schemasx
  • the connections between XML and Java programming
  • XML-related techniques such as XSLT and XPath

Transferable Skills

Students will learn transferable skills in: creating XML-based data representations and transforming these into other formats

Contents

  • XML Introduction: motivation for XML, XML representation
  • XML Structure: Document Type Definitions, XML Schemas
  • XML and Java: SAX (Simple API for XML), DOM (Document Object Model)
  • XML Style: styled output with XSLT (Extensible Stylesheet Language Transformations), finding nodes with XPath (XML Path)
  • XML Applications

Assessment

  • assignment on representing and manipulating data with XML (80%)
  • practical checkpoints (20%)

Requirements

In order to pass this module you must submit the coursework

Work which is submitted for assessment must be your own work. All students should note that the University has a formal policy on plagiarism. Plagiarism means presenting the work of others as though it were your own. The University takes a very serious view of plagiarism, and the penalties can be severe. Specific guidance on computing assignments may be found in the Student Handbook.

Textbooks

  • ER Harold and WS Means, XML in a Nutshell, 3rd Edition, O'Reilly, 2004, ISBN 978-0596007645 (recommended)
  • J Fawcett, D Ayers, LRE Quin, Beginning XML, 5th Edition, John Wiley and Sons,Inc, 2012, ISBN: 978-1-118-16213-2 (recommended)