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.

FacultyFaculty of Science, Tech & Engineering

Credit points15

Subject Co-ordinatorHongen Lu

Available to Study Abroad StudentsYes

Subject year levelYear Level 4 - UG/Hons/1st Yr PG

Exchange StudentsYes

Subject particulars

Subject rules

Prerequisites Enrolment on one of the following courses: SMIT, SMITCN, SMICT, SMCSC, SMBBS, SGBBS, SGIT or SGCS.

Co-requisitesN/A

Incompatible subjects CSE1OFA, CSE1OOF, CSE2BPC

Equivalent subjectsN/A

Special conditionsN/A

Subject options

Select to view your study options…

Start date between: and    Key dates

Melbourne, 2014, Semester 1, Day

Overview

Online enrolmentYes

Maximum enrolment sizeN/A

Enrolment information

Subject Instance Co-ordinatorHongen Lu

Class requirements

Computer Laboratory Week: 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.

Lecture Week: 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.

Practical Week: 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 elementComments%
1 programming assignment (word equivalence: 500)assignment may be built over a series of related tasks10
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 exam60
one progress check test10

Melbourne, 2014, Semester 2, Day

Overview

Online enrolmentYes

Maximum enrolment sizeN/A

Enrolment information

Subject Instance Co-ordinatorHongen Lu

Class requirements

Computer Laboratory Week: 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.

Lecture Week: 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.

Practical Week: 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 elementComments%
1 programming assignment (word equivalence: 500)assignment may be built over a series of related tasks10
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 exam60
one progress check test10

Melbourne, 2014, Summer, Day

Overview

Online enrolmentYes

Maximum enrolment sizeN/A

Enrolment information

Subject Instance Co-ordinatorHongen Lu

Class requirements

Computer Laboratory Week: 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.

Lecture Week: 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.

Practical Week: 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 elementComments%
1 programming assignment (word equivalence: 500)assignment may be built over a series of related tasks10
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 exam60
one progress check test10