BUSINESS DATA STRUCTURES

CSE3BDS

2014

Credit points: 15

Subject outline

The teaching of object-oriented concepts is continued from the pre-requisite subject. Students gain more experience with the Java programming language and software engineering. Topics covered include inheritance (class hierarchies, abstract classes), input/output streams, file operations, exceptions, interfaces, recursion, generics, dynamic memory allocation and data structures including linked lists, trees and hash tables. Software engineering principles are further developed, including parameters for characterising software quality and testing strategies. Students will continue to practise the identification and analysis of ethical issues that may arise during software development.

Faculty: Faculty of Science, Tech & Engineering

Credit points: 15

Subject Co-ordinator: Tim Whitfort

Available to Study Abroad Students: Yes

Subject year level: Year Level 3 - UG

Exchange Students: Yes

Subject particulars

Subject rules

Prerequisites: CSE2BPC or CSE1OOF or INT1PC or INT2BPC

Co-requisites: N/A

Incompatible subjects: CSE1IOO, INT2DS, INT3BDS

Equivalent subjects: N/A

Special conditions: N/A

Learning resources

Readings

Resource TypeTitleResource RequirementAuthor and YearPublisher
ReadingsData Structures Using JavaPrescribedMalikTHOMAS NELSON AUST., 3RD EDN.
ReadingsSchaum's Outline of Data StructuresRecommendedHubbardN/A

Bendigo, 2014, Semester 1, Day

Overview

Online enrolment: Yes

Maximum enrolment size: N/A

Enrolment information:

Subject Instance Co-ordinator: Tim Whitfort

Class requirements

Computer LaboratoryWeek: 10 - 22
Two 1.0 hours computer laboratory per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.

LectureWeek: 10 - 22
Two 1.0 hours lecture per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.

Assessments

Assessment elementComments%
Assignment 1 (1,000-word equivalent)20
Assignment 2 (1,000-word equivalent)In order to pass the subject, students must obtain a minimum of 50% overall and 45% on the examination.20
One 2.5 hour examination (short answer & programming exercises)60