INTERMEDIATE OBJECT-ORIENTED PROGRAMMING
CSE1IOO
2020
Credit points: 15
Subject outline
The teaching of object-oriented concepts is continued from the introductory subject CSE1OOF.You will gain more experience with the Java programming language and basic software engineering principles. Topics covered include inheritance (class hierarchies, abstract classes), input/ output streams, file operations, exceptions, interfaces, recursion, generics and dynamic data structures (linked lists). Software engineering principles are further developed, including parameters for characterising software quality and testing strategies.
School: Engineering and Mathematical Sciences (Pre 2022)
Credit points: 15
Subject Co-ordinator: Fei Liu
Available to Study Abroad/Exchange Students: Yes
Subject year level: Year Level 1 - UG
Available as Elective: No
Learning Activities: N/A
Capstone subject: No
Subject particulars
Subject rules
Prerequisites: CSE1OOF OR CSE1OFA
Co-requisites: N/A
Incompatible subjects: CSE11IJA OR CSE1IPJ OR CSE1IJA OR CSE12IPJ OR CSE12IJA
Equivalent subjects: CSE1IPJ OR CSE1IJA OR CSE12IPJ OR CSE11IJA
Quota Management Strategy: N/A
Quota-conditions or rules: N/A
Special conditions: N/A
Minimum credit point requirement: N/A
Assumed knowledge: N/A
Learning resources
Absolute Java
Resource Type: Book
Resource Requirement: Prescribed
Author: Savitch
Year: N/A
Edition/Volume: 4TH ED
Publisher: ADDISON-WESLEY
ISBN: N/A
Chapter/article title: N/A
Chapter/issue: N/A
URL: N/A
Other description: N/A
Source location: N/A
Career Ready
Career-focused: No
Work-based learning: No
Self sourced or Uni sourced: N/A
Entire subject or partial subject: N/A
Total hours/days required: N/A
Location of WBL activity (region): N/A
WBL addtional requirements: N/A
Graduate capabilities & intended learning outcomes
Graduate Capabilities
Intended Learning Outcomes
Bendigo, 2020, Semester 1, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Alex Tomy
Class requirements
Computer LaboratoryWeek: 10 - 22
One 2.00 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
One 2.00 hours lecture per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
Mid semester test (500 words equivalence) | N/A | N/A | No | 10 | SILO1, SILO2, SILO3, SILO4, SILO7 |
Two assignments (equivalent to 1500-words) | N/A | N/A | No | 40 | SILO1, SILO2, SILO3, SILO5, SILO6, SILO7 |
2-hour exam (2000 words (equivalent)Hurdle Requirement: A pass in this assessment is required to pass the subject. | N/A | N/A | Yes | 50 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6, SILO7 |
Melbourne (Bundoora), 2020, Semester 1, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Kinh Nguyen
Class requirements
Computer LaboratoryWeek: 10 - 22
One 2.00 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.00 hour lecture per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.
PracticalWeek: 11 - 22
One 1.00 hour practical per week on weekdays during the day from week 11 to week 22 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
Written test (250 words equivalent). | N/A | N/A | No | 5 | SILO1, SILO2, SILO7 |
Programming assignment (multiple parts, 1500 words equivalent) | N/A | N/A | No | 30 | SILO1, SILO2, SILO3, SILO4, SILO5 |
Programming test (750 words equivalent) | N/A | N/A | No | 15 | SILO1, SILO2, SILO3, SILO7 |
2 hour examHurdle Requirement: A pass in this assessment is required to pass the subject. | N/A | N/A | Yes | 50 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6, SILO7 |
Chisholm 311 (Chisholm Institute), 2020, Semester 1, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Fei Liu
Class requirements
Computer LaboratoryWeek: 10 - 22
One 1.00 hour 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.00 hour lecture per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.
PracticalWeek: 10 - 22
One 1.00 hour practical per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
Written test (250 words equivalent). | N/A | N/A | No | 5 | SILO1, SILO2, SILO7 |
Programming assignment (multiple parts, 1500 words equivalent) | N/A | N/A | No | 30 | SILO1, SILO2, SILO3, SILO4, SILO5 |
Programming test (750 words equivalent) | N/A | N/A | No | 15 | SILO1, SILO2, SILO3, SILO7 |
2 hour examHurdle Requirement: A pass in this assessment is required to pass the subject. | N/A | N/A | Yes | 50 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6, SILO7 |
Melbourne (Bundoora), 2020, Semester 2, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Kinh Nguyen
Class requirements
Computer LaboratoryWeek: 31 - 43
One 2.00 hours computer laboratory per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
LectureWeek: 31 - 43
Two 1.00 hour lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
PracticalWeek: 32 - 43
One 1.00 hour practical per week on weekdays during the day from week 32 to week 43 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
Written test (250 words equivalent). | N/A | N/A | No | 5 | SILO1, SILO2, SILO7 |
Programming assignment (multiple parts, 1500 words equivalent) | N/A | N/A | No | 30 | SILO1, SILO2, SILO3, SILO4, SILO5 |
Programming test (750 words equivalent) | N/A | N/A | No | 15 | SILO1, SILO2, SILO3, SILO7 |
2 hour examHurdle Requirement: A pass in this assessment is required to pass the subject. | N/A | N/A | Yes | 50 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6, SILO7 |
Chisholm 311 (Chisholm Institute), 2020, Semester 2, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Fei Liu
Class requirements
Computer LaboratoryWeek: 31 - 43
One 1.00 hour computer laboratory per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
LectureWeek: 31 - 43
Two 1.00 hour lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
PracticalWeek: 31 - 43
One 1.00 hour practical per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
Written test (250 words equivalent). | N/A | N/A | No | 5 | SILO1, SILO2, SILO7 |
Programming assignment (multiple parts, 1500 words equivalent) | N/A | N/A | No | 30 | SILO1, SILO2, SILO3, SILO4, SILO5 |
Programming test (750 words equivalent) | N/A | N/A | No | 15 | SILO1, SILO2, SILO3, SILO7 |
2 hour examHurdle Requirement: A pass in this assessment is required to pass the subject. | N/A | N/A | Yes | 50 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6, SILO7 |
Sydney, 2020, Study period 1, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Fei Liu
Class requirements
Computer LaboratoryWeek: 10 - 22
One 2.00 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.00 hour lecture per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.
PracticalWeek: 10 - 22
One 1.00 hour practical per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
Written test (250 words equivalent). | N/A | N/A | No | 5 | SILO1, SILO2, SILO7 |
Programming assignment (multiple parts, 1500 words equivalent) | N/A | N/A | No | 30 | SILO1, SILO2, SILO3, SILO4, SILO5 |
Programming test (750 words equivalent) | N/A | N/A | No | 15 | SILO1, SILO2, SILO3, SILO7 |
2 hour examHurdle Requirement: A pass in this assessment is required to pass the subject. | N/A | N/A | Yes | 50 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6, SILO7 |
Sydney, 2020, Study period 2, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Fei Liu
Class requirements
Computer LaboratoryWeek: 31 - 42
One 2.00 hours computer laboratory per week on weekdays during the day from week 31 to week 42 and delivered via face-to-face.
LectureWeek: 31 - 42
Two 1.00 hour lecture per week on weekdays during the day from week 31 to week 42 and delivered via face-to-face.
PracticalWeek: 31 - 42
One 1.00 hour practical per week on weekdays during the day from week 31 to week 42 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
Written test (250 words equivalent). | N/A | N/A | No | 5 | SILO1, SILO2, SILO7 |
Programming assignment (multiple parts, 1500 words equivalent) | N/A | N/A | No | 30 | SILO1, SILO2, SILO3, SILO4, SILO5 |
Programming test (750 words equivalent) | N/A | N/A | No | 15 | SILO1, SILO2, SILO3, SILO7 |
2 hour examHurdle Requirement: A pass in this assessment is required to pass the subject. | N/A | N/A | Yes | 50 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6, SILO7 |
Sydney, 2020, Study period 3, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Subject Instance Co-ordinator: Fei Liu
Class requirements
Computer LaboratoryWeek: 46 - 0
One 2.00 hours computer laboratory per week on weekdays during the day from week 46 to week 0 and delivered via face-to-face.
LectureWeek: 46 - 0
Two 1.00 hour lecture per week on weekdays during the day from week 46 to week 0 and delivered via face-to-face.
PracticalWeek: 46 - 0
One 1.00 hour practical per week on weekdays during the day from week 46 to week 0 and delivered via face-to-face.
Assessments
| Assessment element | Category | Contribution | Hurdle | % | ILO* |
|---|---|---|---|---|---|
Written test (250 words equivalent). | N/A | N/A | No | 5 | SILO1, SILO2, SILO7 |
Programming assignment (multiple parts, 1500 words equivalent) | N/A | N/A | No | 30 | SILO1, SILO2, SILO3, SILO4, SILO5 |
Programming test (750 words equivalent) | N/A | N/A | No | 15 | SILO1, SILO2, SILO3, SILO7 |
2 hour examHurdle Requirement: A pass in this assessment is required to pass the subject. | N/A | N/A | Yes | 50 | SILO1, SILO2, SILO3, SILO4, SILO5, SILO6, SILO7 |