INFS 3005 Developing Web Applications with XML

Credit Points 10

Legacy Code 300111

Coordinator Heidi Bjering Opens in new window

Description This third year unit 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 unit is heavily oriented to practical based work.

School Computer, Data & Math Sciences

Student Contribution Band HECS Band 2 10cp

Check your HECS Band contribution amount 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.

Item Length Percent Threshold Individual/Group Task
Practical participation and exercises 4 exercises 20 N Individual
Assignment 1 approximately 25 hours work outside of class time 25 N Individual
Assignment 2 Approximately 25 hrs work outside of class time 25 N Individual
Final Exam 2 hours 30 N Individual

Teaching Periods

2022 Semester 2

Campbelltown

Day

Subject Contact Heidi Bjering Opens in new window

View timetable Opens in new window

Parramatta - Victoria Rd

Day

Subject Contact Heidi Bjering Opens in new window

View timetable Opens in new window