INFO213-16S1 (C) Semester One 2016

Object-Oriented Systems Development

15 points

Details:
Start Date: Monday, 22 February 2016
End Date: Sunday, 26 June 2016
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 6 March 2016
  • Without academic penalty (including no fee refund): Sunday, 22 May 2016

Description

Object-oriented analysis, design and development. Students gain practical skills through developing an application of their choice in the JADE environment.

INFO213 focuses on the concepts and methods for object-oriented (OO) analysis, design, and development of information systems. This is a 15-point course with an equal emphasis on lectures and the tutorials.

Mastering information systems development is both a conceptual and a practical endeavour where learning-by-doing is essential. The course material includes numerous practical examples and demonstrations to support core topics introduced in lectures. The tutorial exercises are designed to extend the students’ mastery of the course material and prepare for the course assessment. In the course project the students will be required to design and implement a small-scale information system of their own choice. The course provides a unique opportunity to follow the complete lifecycle of a project development lifecycle, starting from system analysis, to design, implementation, maintenance and testing, in a very limited time through the use of the Jade software development platform.

Learning Outcomes

Upon the successful completion of INFO213 the students will be able to:
1. Explain the key components of OO analysis, design and development.
2. Apply the OO analysis methods to produce system diagrams in unified modelling language (UML).
3. Discuss the benefits offered by the OO paradigm along with the corresponding challenges.
4. Describe how OO design patterns aid in producing reusable software.
5. Use an OO programming language (Jade) to develop a complete information system.
6. Compare and contrast OO database technologies with relational database technologies.

Prerequisites

30 points from INFO123, ACIS123, INFO125, ACIS125, COSC121, COSC122

Restrictions

ACIS213 and AFIS213 after 1996.

Course Coordinator

Constantine Zakkaroff

Tutor

Stewart Dowding

Assessment

Assessment Due Date Percentage 
Online Quiz 5%
Lab Test 25%
Course Project 30%
Final Exam 40%

Textbooks / Resources

Recommended Reading

Clarke, Bevan J; An introduction to object-oriented systems development with JADE ; 5th ed. (Rev. and enlarged); Jade Software Corporation, 2010.

Course links

Course outline 2016 outline
Learn

Indicative Fees

Domestic fee $786.00

International fee $3,450.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 on the departments and faculties page .

All INFO213 Occurrences

  • INFO213-16S1 (C) Semester One 2016