Leader: D Casey
Peninsula SA-02 2005 (Day)
Peninsula Second semester 2005 (Flexible)
Peninsula Summer 2005 (Day)
Synopsis: Designing large-scale web sites. Principles of visual design. Client side scripting: scripting language structure and syntax, scripting events and using event handlers, creating objects and using built-in objects, objects and navigation, dynamic HTML and browser objects. XML overview. XML Schemas: DTD and XML Schema language. XSLT. XPath: patterns and expressions. Formatting with CSS. XLink and XPointer. WML: structure and syntax, implementation. Scripting for mobile applications.
Objectives: Designing large-scale web sites. Web site organisational frameworks. Principles of visual design. Dynamic page design with scripting. An overview of an object oriented scripting language. Client side scripting. Applications for scripting in animation, data validation, data persistence and user interaction. XML overview. XML Schemas. Well-formed and alid documents. XML Schema language. Namespaces, schemas and validation. XSLT. XPath: patterns and expressions. Test expressions and functions.Layout and text formatting with CSS. XLink and XPointer. WML: as example of XML application, structure and syntax, implementation.
Assessment: Practical work: 40%, Exam 60%.
Contact Hours: 4 hours