Attendance at tutorials is NOT compulsory, however past experience has shown that those students who do not attend tutorials, usually fail the subject. Exercises relating to each week's material are set to help students achieve the educational objectives of this subject. Any exercises not completed in tutorial time should be completed in the student's own time.
Lecturer: Jan Newmarch
Office: Peninsula G427 (Mon, Wed, Thu); Caulfield B3.55 (Tue, Fri)
Phone: 990 44249 (Peninsula), 990 32722 (Caulfield)
Email:
jan@newmarch.name
An undergraduate qualification in computing or closely related discipline is required. Previous knowledge of Java programming is desired. Students without appropriate programming skills are expected to engage in extra private studies.
This subject focuses on the development of internationalised and localised software applications and Web systems.
Survey of different languages and cultural differences. Formatting of information: number, name, address, date and currency formats. Character sets: ASCII, ISO 8859, Unicode, ISO 10646 and specialised character s ets such as Chinese Big-5. Collation: sorting and searching. Character and word properties: alphabetic, whitespace, etc. Presentation of characters: visual representation of glyphs, direction of representation. Locales. Internationalisation techniques. Localisation techniques. Selection of text.Input methods. Distributed sytems: locale negotiation, HTML documents and web services
At the completion of this subject, students will be able to:
You are able to use your own PCs, but access to Monash computer labs will also be available.
All teaching within this subject is illustrated with Java as programming language and a suitable servlet engine. The version of Java is SDK 1.3 or better. You can use either Windows or Linux.
All course material is available for viewing and down-loading from the web page address http://jan.newmarch.name/i18n/.
The following reference books have been recommended for this subject:
There will be one final examination (worth 50% of the total assessment), and assignment work (worth 50% of the total assessment). The assignment work is two programming assignments of equal weight.
To pass the subject you must obtain at least 50% of the total marks given in the subject, and at least 50% of the total marks given for the formal examination and at least 40% of the marks given for the assignments.
Students should consult University materials on cheating, in particular:
It is the student's responsibility to make themselves familiar with the contents of these documents.