ADVANCED SYSTEM DESIGN

CSE4ASD

Not currently offered

Credit points: 15

Subject outline

This unit covers advanced topics in design including but not limited to (1)Aspect-Oriented Programming: cross-cutting concerns and design, aspects in object-oriented software, (2) Design patterns: pattern taxonomy - creational, structural and behavioural patterns, design pattern catalogues: e.g., Gamma et al. patterns, synergy between patterns, pattern application and tool support, language-specific patterns, designn patterns in the iOS programming platform and in Java, and (3) Autonomic systems: introduction to self-management and adaptive middleware, issues in self-management, self-properties, business drivers, approaches to modelling and software engineering for self-management, autonomic cloud computing principles with the iCloud platform for illustration.

Faculty: Faculty of Science, Tech & Engineering

Credit points: 15

Subject Co-ordinator: Seng Loke

Available to Study Abroad Students: Yes

Subject year level: Year Level 4 - UG/Hons/1st Yr PG

Exchange Students: Yes

Subject particulars

Subject rules

Prerequisites: CSE3SDM

Co-requisites: N/A

Incompatible subjects: N/A

Equivalent subjects: N/A

Special conditions: N/A

Subject not currently offered - Subject options not available.