cse3oad object orient applic dev
OBJECT-ORIENTED APPLICATION DEVELOPMENT
CSE3OAD
2017
Credit points: 15
Subject outline
Students are introduced to advanced application development in Java. Topics covered include platform frameworks, design patterns, event-driven programming and graphical user interfaces (layout management, GUI components), standalone, web and mobile platforms issues, build utilities and testing.
SchoolSchool Engineering&Mathematical Sciences
Credit points15
Subject Co-ordinatorKinh Nguyen
Available to Study Abroad StudentsYes
Subject year levelYear Level 3 - UG
Exchange StudentsYes
Subject particulars
Subject rules
Prerequisites CSE1IOO or CSE1IPJ or CSE1IJA
Co-requisitesN/A
Incompatible subjectsN/A
Equivalent subjectsN/A
Special conditionsN/A
Graduate capabilities & intended learning outcomes
01. Analyse common medium-sized applications used in desktop, web and mobile platforms.
- Activities:
- Two lectures and laboratory classes to use software development tools (for example Netbeans, Enterprise Architect) for creation of applications.
02. Develop valid, well structured, efficient, maintainable applications to problem specification using application frameworks and the object-oriented approach.
- Activities:
- Four lectures and laboratory classes to introduce the concept of platform independent modelling to develop object-oriented software and the use of application frameworks.
03. Construct software solutions with event-driven programming and graphical interfaces, using recognised design patterns at both the design and coding stages of development.
- Activities:
- Ten lectures and laboratory classes focussing on constructing software using design patterns in a high level language and integrated development environment.
04. Develop internal and external documentation for programmed applications
- Activities:
- Two lectures, and laboratory classes focussing on documenting software.
05. Specify and execute test plans for unit, functional and system testing.
- Activities:
- Two lectures, and laboratory classes focussing on developing and running unit, functional and system tests for the application.
Subject options
Select to view your study options…
Bendigo, 2017, Semester 2, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorKinh Nguyen
Class requirements
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 | % | ILO* |
---|---|---|---|
one 2.5-hour examination | Hurdle requirement: To pass the subject, a pass in the examination is mandatory. | 60 | 01, 02, 03, 04, 05 |
two computer-programming assignments equiv to 1,000-words | 40 | 01, 02, 03, 04, 05 |
Dandenong, 2017, Semester 2, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorKinh Nguyen
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.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
one 2.5-hour examination | Hurdle requirement: To pass the subject, a pass in the examination is mandatory. | 60 | 01, 02, 03, 04, 05 |
two computer-programming assignments equiv to 1,000-words | 40 | 01, 02, 03, 04, 05 |
Melbourne, 2017, Semester 2, Day
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorKinh Nguyen
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.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
one 2.5-hour examination | Hurdle requirement: To pass the subject, a pass in the examination is mandatory. | 60 | 01, 02, 03, 04, 05 |
two computer-programming assignments equiv to 1,000-words | 40 | 01, 02, 03, 04, 05 |