The object-oriented paradigm is presented from first principles from both a design and a programming viewpoint. The Unified Modelling Language (UML) is used to model object-oriented (OO) designs and these designs are implemented using a professional object-oriented programming language.
- Classes and objects
- Object lifetime
- UML use-case, class, sequence and other diagrams
- Interfaces and dynamic binding
- Generics and Collections
- Advance object-oriented language features
Unit Learning Outcomes express learning achievement in terms of what a student should know, understand and be able to do on completion of a unit. These outcomes are aligned with the graduate attributes. The unit learning outcomes and graduate attributes are also the basis of evaluating prior learning.
Learning outcomes and graduate attributes
|On completion of this unit, students should be able to:||GA1||GA2||GA3||GA4||GA5||GA6||GA7|
|1||Use classes and objects||Intellectual rigour||Creativity||Knowledge of a discipline|
|2||Use inheritance and dynamic binding||Intellectual rigour||Creativity||Knowledge of a discipline|
|3||Use UML diagrams for design of object-oriented programs and systems||Creativity||Knowledge of a discipline||Communication and social skills|
|4||Use class libraries||Intellectual rigour||Creativity||Knowledge of a discipline|
|5||Use a modern Integrated Development environment (IDE)||Intellectual rigour||Creativity||Knowledge of a discipline|
|6||Use exceptions and generic classes||Intellectual rigour||Creativity||Knowledge of a discipline|
|7||Use advanced object-oriented language features||Intellectual rigour||Creativity||Knowledge of a discipline|
- Dietel, P & Deitel, H, 2013, Visual C# 2012: How to program, 5th edn, Dietel, USA. ISBN: 978-0133379334.
Teaching and assessment
|Structured online learning 1 hour (10 weeks)|
|Exam: closed book||60%|
Commonwealth Supported courses
For information regarding Student Contribution Amounts please visit the Student Contribution Amounts.
Commencing 2015 Commonwealth Supported only. Student contribution band: 2
Please check the international course and fee list to determine the relevant fees.