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 Type | Title | Resource Requirement | Author and Year | Publisher |
|---|---|---|---|---|
| Readings | Data Structures Using Java | Prescribed | Malik | THOMAS NELSON AUST., 3RD EDN. |
| Readings | Schaum's Outline of Data Structures | Recommended | Hubbard | N/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 element | Comments | % |
|---|---|---|
| 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 |