OBJECT-ORIENTED PROGRAMMING FUNDAMENTALS (PG)
CSE4OOF
2014
Credit points: 15
Subject outline
Students are introduced to object-oriented concepts and programming using Java. Students also gain a working knowledge of the Unix operating system. Topics covered include: classes and objects, primitive data types, flow of control, methods, basic input/output and arrays. Software engineering principles are introduced, including coding standards, class design and testing strategies. Students are introduced to a framework for identifying and analysing ethical problems associated with software development.
Faculty: Faculty of Science, Tech & Engineering
Credit points: 15
Subject Co-ordinator: Hongen Lu
Available to Study Abroad Students: Yes
Subject year level: Year Level 4 - UG/Hons/1st Yr PG
Exchange Students: Yes
Subject particulars
Subject rules
Prerequisites: Enrolment on one of the following courses: SMIT, SMITCN, SMICT, SMCSC, SMBBS, SGBBS, SGIT or SGCS.
Co-requisites: N/A
Incompatible subjects: CSE1OFA, CSE1OOF, CSE2BPC
Equivalent subjects: N/A
Special conditions: N/A
Melbourne, 2014, Semester 1, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Hongen Lu
Class requirements
Computer LaboratoryWeek: 10 - 22
One 2.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.
PracticalWeek: 10 - 22
One 1.0 hours practical per week on weekdays during the day from week 10 to week 22 and delivered via face-to-face.
Assessments
| Assessment element | Comments | % |
|---|---|---|
| 1 programming assignment (word equivalence: 500) | assignment may be built over a series of related tasks | 10 |
| 1 real-time programming assignment (word equivalence: 1000) | Hurdle requirement: In order to pass the subject, students must obtain an overall pass grade, pass the examination and pass the assignment component. | 20 |
| one 3-hour written exam | 60 | |
| one progress check test | 10 |
Melbourne, 2014, Semester 2, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Hongen Lu
Class requirements
Computer LaboratoryWeek: 31 - 43
One 2.0 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.0 hours 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.0 hours practical per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
Assessments
| Assessment element | Comments | % |
|---|---|---|
| 1 programming assignment (word equivalence: 500) | assignment may be built over a series of related tasks | 10 |
| 1 real-time programming assignment (word equivalence: 1000) | Hurdle requirement: In order to pass the subject, students must obtain an overall pass grade, pass the examination and pass the assignment component. | 20 |
| one 3-hour written exam | 60 | |
| one progress check test | 10 |
Melbourne, 2014, Summer, Day
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Hongen Lu
Class requirements
Computer LaboratoryWeek: 44 - 07
One 2.0 hours computer laboratory per week on weekdays during the day from week 44 to week 07 and delivered via face-to-face.
LectureWeek: 44 - 07
Two 1.0 hours lecture per week on weekdays during the day from week 44 to week 07 and delivered via face-to-face.
PracticalWeek: 44 - 07
One 1.0 hours practical per week on weekdays during the day from week 44 to week 07 and delivered via face-to-face.
Assessments
| Assessment element | Comments | % |
|---|---|---|
| 1 programming assignment (word equivalence: 500) | assignment may be built over a series of related tasks | 10 |
| 1 real-time programming assignment (word equivalence: 1000) | Hurdle requirement: In order to pass the subject, students must obtain an overall pass grade, pass the examination and pass the assignment component. | 20 |
| one 3-hour written exam | 60 | |
| one progress check test | 10 |