Use the Tab and Up, Down arrow keys to select menu items.
The course focuses on the concepts and methods for object-oriented (OO) analysis, design, and development of information systems. The course provides an opportunity to follow a complete project development lifecycle, starting from system analysis, to design, implementation, maintenance and testing, using the Jade software development platform. The course places equal emphasis on theoretical OO knowledge and applying this to OO system implementation.
Upon successful completion of INFO213 the students will be able to:Explain the key components of OO analysis, design and development.Apply the OO analysis methods to produce system diagrams in unified modelling language (UML).Discuss the benefits offered by the OO paradigm along with the corresponding challenges.Describe how OO design patterns aid in producing reusable software.Use an OO programming language (JADE) to develop a complete information system.Compare and contrast OO database technologies with relational database technologies.
This course will provide students with an opportunity to develop the Graduate Attributes specified below:
Critically competent in a core academic discipline of their award
Students know and can critically evaluate and, where applicable, apply this knowledge to topics/issues within their majoring subject.
Employable, innovative and enterprising
Students will develop key skills and attributes sought by employers that can be used in a range of applications.
30 points from INFO123, INFO125, COSC121, COSC131, COSC122
ACIS213 and AFIS213 after 1996.
Constantine Zakkaroff
Thilini Bhagya
Clarke, Bevan J; An introduction to object-oriented systems development with JADE ; 6th edition; Jade Software Corporation, 2016.
Domestic fee $899.00
International fee $4,750.00
* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.
For further information see Department of Accounting and Information Systems .