INFS 3005 Developing Web Applications with XML

Credit Points 10

Legacy Code 300111

Coordinator Heidi Bjering Opens in new window

Description This third year subject provides a comprehensive coverage of XML, related emerging technologies and their use in web applications. Students will be given opportunities to develop web based information systems which rely upon these technologies. This subject is heavily oriented to practical based work.

School Computer, Data & Math Sciences

Discipline Information Systems, Not Elsewhere Classified.

Student Contribution Band HECS Band 2 10cp

Check your fees via the Fees page.

Level Undergraduate Level 3 subject

Assumed Knowledge

300582-Technologies for Web Applications, 300580-Programming Fundamentals.

Learning Outcomes

On successful completion of this subject, students should be able to:
  1. Create functional and practical client side web applications using XML
  2. Create functional and practical Web applications in XML utilising server side scripting
  3. Understand and explain the use of XML for document management, web sites and application development/integration
  4. Identify and explain how XML and related technologies are currently being applied in the real world
  5. Implement the concept of Document Type Definitions
  6. Implement the concept of XML Schema
  7. Implement transformation of XML documents using CSS, XSLT.
  8. Explain the use of Xlink, Xpointer and Xpath to retrieve information from XML documents

Subject Content

- creating markup with XML
- document type Definition (DTD)
- XML schema and namespaces
- formatting XML for output
- XPath
- XSLT
- XLink and XPointer
- XQuery
- XML and document object model (DOM) and simple API for XML (SAX)
- Server side scripting and XML
- XML technologies and applications
- XML and international Standards

Assessment

The following table summarises the standard assessment tasks for this subject. Please note this is a guide only. Assessment tasks are regularly updated, where there is a difference your Learning Guide takes precedence.

Type Length Percent Threshold Individual/Group Task Mandatory
Practical 4 exercises 20 N Individual Y
Applied Project approximately 25 hours work outside of class time 25 N Individual Y
Applied Project Approximately 25 hrs work outside of class time 25 N Individual Y
Final Exam 2 hours 30 N Individual Y