cse1oof object oriented prog fundament
OBJECT-ORIENTED PROGRAMMING FUNDAMENTALS
CSE1OOF
2014
Credit points: 15
Subject outline
Students are introduced to computers, 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-ordinatorKinh Nguyen
Available to Study Abroad StudentsYes
Subject year levelYear Level 1 - UG
Exchange StudentsYes
Subject particulars
Subject rules
Prerequisites If enrolled in SBBIY, SBIT, SBITL, SBITP, SZCITB, RBC, RZBC must have passed CSE1PE. If enrolled in SBCS, SBCSGT, SVCSE, SHCSY, SZCSC, SWCSEE, SZCSEE no prerequisite studies.
Co-requisitesN/A
Incompatible subjects CSE1OFA, CSE2BPC
Equivalent subjects CSE1OOJ, CSE1OJA, CSE11OOJ, CSE11OJA, CSE12OJA, CSE1OFA
Special conditionsN/A
Learning resources
Readings
Resource Type | Title | Resource Requirement | Author and Year | Publisher |
---|---|---|---|---|
Readings | BENDIGO CAMPUS: Java programming: from problem analysis to program design | Prescribed | Malik D S | 3RD EDN. THOMAS NELSON, AUST |
Readings | BUNDOORA CAMPUS: Absolute Java | Prescribed | Savich, | 3RD EDN, ADDISON-WESLEY |
Subject options
Select to view your study options…
Bendigo, 2014, Semester 2, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorTim Whitfort
Class requirements
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.
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.
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.
Assessments
Assessment element | Comments | % |
---|---|---|
five tutorial assignments | 010 | |
two assignments equivalent to 1500 words | 030 | |
one 3-hour examination | 060 |
Melbourne, 2014, Semester 1, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorKinh Nguyen
Class requirements
Lecture/WorkshopWeek: 10 - 22
One 1.0 hours lecture/workshop 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.
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.
Assessments
Assessment element | Comments | % |
---|---|---|
one progress check test | 10 | |
one computer programming assignments equiv to 500-words | Assignment may be built over a series of related tasks | 10 |
one real-time computer programming assignment equiv to 1000-words | 20 | |
one 3-hour examination | Hurdle requirement: In order to pass the unit, students must obtain an overall pass grade, pass the examination and pass the overall non-examination components. | 60 |
Melbourne, 2014, Semester 2, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorHongen 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.
Lecture/WorkshopWeek: 31 - 43
One 1.0 hours lecture/workshop per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
Assessments
Assessment element | Comments | % |
---|---|---|
one progress check test | 10 | |
one computer programming assignments equiv to 500-words | Assignment may be built over a series of related tasks | 10 |
one real-time computer programming assignment equiv to 1000-words | 20 | |
one 3-hour examination | Hurdle requirement: In order to pass the unit, students must obtain an overall pass grade, pass the examination and pass the overall non-examination components. | 60 |
Melbourne, 2014, Summer, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorKinh Nguyen
Class requirements
Lecture/WorkshopWeek: 44 - 07
One 1.0 hours lecture/workshop 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.
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.
Assessments
Assessment element | Comments | % |
---|---|---|
one progress check test | 10 | |
one computer programming assignments equiv to 500-words | Assignment may be built over a series of related tasks | 10 |
one real-time computer programming assignment equiv to 1000-words | 20 | |
one 3-hour examination | Hurdle requirement: In order to pass the unit, students must obtain an overall pass grade, pass the examination and pass the overall non-examination components. | 60 |