Course Title: Develop software

Part A: Course Overview

Program: BP216 Bachelor of Applied Science/Diploma of Technology (Computing)

Course Title: Develop software

Portfolio: SEH Portfolio Office

Nominal Hours: 280

Regardless of the mode of delivery, represent a guide to the relative teaching time and student effort required to successfully achieve a particular competency/module. This may include not only scheduled classes or workplace visits but also the amount of effort required to undertake, evaluate and complete all assessment requirements, including any non-classroom activities.

Course Code




Learning Mode

Teaching Period(s)

Course Contact: Natalya Stepanova

Course Contact Phone: +61 3 9925 4931

Course Contact Email:

Course Description

The course provides a conceptual understanding of Object Oriented programming and skills in using JAVA language to solve business problems. The course provides understanding principles of database design and practical skills in manipulation of relational database.

Pre-requisite Courses and Assumed Knowledge and Capabilities

COSC 5771C Create Code for Applications

National Competency Codes and Titles

National Element Code & Title:

ICAITB069B Develop software


Collection framework

Concurrency control

Database programming

Error handling

Flow control and operators

GUI programming

Java arrays

Java language fundamentals

Main API packages

Objected-Oriented programming concepts

Relational database concepts

Learning Outcomes

Overview of Assessment

The student must demonstrate an understanding of all elements of a particular competency to be deemed competent.
Assessment will incorporate a variety of methods including assignments and a project, practical tests, which cover skills acquired in lab activities.