Department of Computer Science & Computer Engineering
School of Engineering & Mathematical Sciences,
La Trobe University, Bendigo

Object Oriented Programs

Subject Description

 

Subject Objectives

To extend understanding of the object-oriented approach to programming using Java. Topics covered include classes, inheritance and polymorphism, software re-use, using class libraries, design patterns, object-oriented design and component computing concepts.
Mode
On-campus. Two hours lectures, two hours laboratory-tutorial work/wk for 13 weeks.
Lecturer & Tutor
Mary Martin
Prescribed Text
Object Oriented Software Development Using Java . Xiaoping Jia, Addison-Wesley. 2003
Assessment
Two assignments (40%) and one 2.5 hour examination (60%)
Assignments
  • Dates

    Assignment

    Due

    1

    week 7

    2

    week 13
  • Assignments must conform to the guidelines laid out in Chapter 2 of the La Trobe University, Assignment Manual under the Section Heading Assignment Formats: Computer Programming (p. 19) or as indicated by your lecturer.
  • All assignments must be firmly bound into a manilla or A4 size folder. Make sure that your name, the unit name, tutorial group number and assignment number are clearly written on the folder and title page.
  • It should be possible to read every page without undoing any fastenings.
  • Output from printers must be clear and of good quality.
  • All assignments must include the Statement of Authorship.
  • Plagiarism of assignment work will be handled in accordance with the University policy.
  • There will never be a general extension of an assignment deadline within one week of the due date.
  • Individual extensions may be granted after application using a Special Consideration form. If the necessity for an extension is based on medical grounds then a medical certificate is required. If the basis is personal circumstances, then the appropriate section on the Special Consideration should be filled out.
General Information
  • The security of your computer account, data and programs is your responsibility.Deleted programs or data will not be valid grounds for assignment extension.
  • Home computers can be used for developing your assignments but assignments submitted must be accompanied by proof that the program developed runs using your account on the University system.
  • As due dates for assignments draw nearer, the resources you require (staff, access time, references, workstations, data preparation) will tend to become more difficult to obtain. The advantage of an early start to an assignment cannot be over-emphasized.
  • Your subject tutor is your primary contact and should be consulted during tutorial sessions or during the available times as indicated by their respective timetables.