CONTACT CSU

No offerings have been identified for this subject in 2015

ITC103 Modelling with Objects and Classes (8)

Abstract

The basic concepts of Object Orientation Systems are Class, Object and Message and these are studied extensively via diagrams, exercises and case studies. Object Diagrams are used to provide an introduction to the more abstract ideas of Classes and Inheritance. To study how an Object Orientation System works, messages are added to an Object Diagram to represent the processing of an example transaction. The main goal of the subject is to produce Class Diagrams that would be adequate to form the basis for further work in a computer project.

+ Subject Availability Modes and Location

Continuing students should consult the SAL for current offering details prior to contacting their course coordinator: ITC103
Where differences exist between the handbook and the SAL, the SAL should be taken as containing the correct subject offering details.

Subject information

Duration Grading System School:
One sessionHD/FLSchool of Computing and Mathematics

Assumed Knowledge

ITC161 or ITC182

Enrolment restrictions

Only available to students enrolled in the Dimension Data Diploma of Information Technology (Networking Technologies).
Not available to students who have completed subjects ITC102 or ITC402.
Incompatible subject(s)
ITC102 ITC402

Learning Outcomes

Upon successful completion of this subject, students should:
- Describe and use object oriented ideas and concepts;
- Produce systems specifications using object oriented modelling techniques;
- Appreciate the purpose and function of system specification within a larger systems development framework; and
- Have skills in the use of a computer assisted software engineering tool.

Syllabus

The subject will cover the following topics:
- Systems development life cycles;
- Models and modelling;
- Creation of Object diagrams;
- Creation of Class diagrams;
- Class hierarchies;
- Relationships;
- Attributes; Operations, Contracts and Messages;
- Use Cases; CASE tools;
- How this subject connects with programming.

Residential School

This subject contains a optional 2 day residential school. Purpose:
To reinforce the main ideas and provide immediate feedback on students? exercises.

Activities:
Exercises related to main ideas, primarily:
- Drawing Class Diagrams and Use Case Diagrams;
- Writing Use Cases and Contracts;
- Adding Messages to Object Diagrams.

Back

The information contained in the 2015 CSU Handbook was accurate at the date of publication: 01 October 2015. The University reserves the right to vary the information at any time without notice.