INFO213-20S1 (C) Semester One 2020

Object-Oriented Systems Development

15 points

Details:
Start Date: Monday, 17 February 2020
End Date: Sunday, 21 June 2020
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Friday, 28 February 2020
  • Without academic penalty (including no fee refund): Friday, 29 May 2020

Description

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.

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 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 starting from basic requirements description. The course provides a unique opportunity to follow a complete 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.

University Graduate Attributes

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.

Pre-requisites

30 points from INFO123, INFO125, COSC121, COSC122

Restrictions

ACIS213 and AFIS213 after 1996.

Timetable 2020

Students must attend one activity from each section.

Lecture A
Activity Day Time Location Weeks
01 Thursday 09:00 - 11:00 17 Feb - 22 Mar
20 Apr - 31 May
Computer Lab A
Activity Day Time Location Weeks
01 Wednesday 15:00 - 17:00 24 Feb - 29 Mar
20 Apr - 31 May
02 Tuesday 13:00 - 15:00 24 Feb - 29 Mar
20 Apr - 31 May

Examination and Formal Tests

Test A
Activity Day Time Location Weeks
01 Thursday 18:00 - 20:00 Online Delivery 18 May - 24 May

Course Coordinator

Constantine Zakkaroff

Lecturer

Timothy Aitchison

Assessment

Assessment Due Date Percentage 
Final Exam 40%
Online Quiz 5%
Lab test, 1.5 hours 25%
Course Project 30%

Textbooks / Resources

Required Texts

Clarke, Bevan J; An introduction to object-oriented systems development with JADE; 6th edition; Jade Software Corporation, 2016.

Course links

Learn

Indicative Fees

Domestic fee $851.00

International fee $4,250.00

* Fees include New Zealand GST 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 department and colleges page.

All INFO213 Occurrences

  • INFO213-20S1 (C) Semester One 2020