cse4asd advanced system design
ADVANCED SYSTEM DESIGN
CSE4ASD
Not currently offered
Credit points: 15
Subject outline
This subject 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, design 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.
SchoolEngineering and Mathematical Sciences (Pre 2022)
Credit points15
Subject Co-ordinatorHenry Duh
Available to Study Abroad/Exchange StudentsYes
Subject year levelYear Level 4 - UG/Hons/1st Yr PG
Available as ElectiveNo
Learning ActivitiesN/A
Capstone subjectNo
Subject particulars
Subject rules
PrerequisitesCSE3SDM
Co-requisitesN/A
Incompatible subjectsN/A
Equivalent subjectsN/A
Quota Management StrategyN/A
Quota-conditions or rulesN/A
Special conditionsN/A
Minimum credit point requirementN/A
Assumed knowledgeN/A
Career Ready
Career-focusedNo
Work-based learningNo
Self sourced or Uni sourcedN/A
Entire subject or partial subjectN/A
Total hours/days requiredN/A
Location of WBL activity (region)N/A
WBL addtional requirementsN/A
Graduate capabilities & intended learning outcomes
Graduate Capabilities
Intended Learning Outcomes
Subject options
Select to view your study options…