ITC103 Modelling with Objects and Classes (8)
CSU Discipline Area: Computing (COMPU)
Duration: One session
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 Locations
No offerings have been identified for this subject in 2013.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.
Assumed Knowledge:
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 .
Objectives:
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.
The information contained in the 2013 CSU Handbook was accurate at the date of publication: 24 April 2013. The University reserves the right to vary the information at any time without notice.
