Skip to content | Change text size

CPE3003 - Topics in advanced web page design and development

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate Faculty of Information Technology

Leader: Janet Fraser

Offered

Caulfield First semester 2007 (Day)
Caulfield First semester 2007 (Flexible)
Caulfield Second semester 2007 (Day)
Caulfield Second semester 2007 (Flexible)

Synopsis

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 valid 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

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 valid 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

Assignments 40%
Examination (3 hours) 60%

Prerequisites

CPE1001, CPE1003

Prohibitions

CPE3002, CSE2030, FIT2028, (Unit translation: CPE2010), FIT2030