Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

CPE5020 Global software (DISESTABLISHED FB 05/07)

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

CPE5020 Global software (DISESTABLISHED FB 05/07) (12 Dec 2007, 11:41am) [GlobalSW (14 Jan 2004, 10:33am)]

Reasons for Introduction

Reasons for Introduction (15 Jan 2004, 2:33pm)

In a global society people expect to be able to use software according to their own cultural and linguistic background. Much of current software is written assuming American culture and language. This unit deals with the issues of writing software that matches user expectations. There will be an increasing need for professionals who understand the needs of internationalised software and who are able to design and implement such software

Role of Unit (15 Jan 2004, 2:34pm)

An important consideration for IT applications that are used worldwide or in a multicultural environment is that the applications should be customisable to local culture and language. This is even more important for distributed systems such as the World Wide Web. This unit attempts to fill in a gap in the Faculty's existing offerings by dealing with the theoretical, design and implementation issues of internationalisation.

Relevance of Unit (14 Jan 2004, 11:18am)

This unit helps to meet the Faculty strategic plan of incorporating international perspectives in the curriculum

Objectives

Unit Content

Summary (14 Jan 2004, 10:45am)

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 sets 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

Teaching Methods

Strategies of Teaching (15 Jan 2004, 2:35pm)

Presentation of theoretical and practical material, plus hand-on experience in applying, using and extending the concepts

The theory covered in this unit requires immediate application to enable effective learning. The main teaching strategy will be to cover the material in lectures followed by laboratory sessions which will give hands on practice in applying the concepts. Students will gain experience in designing andwriting applications which can be customised to local environments.

Teaching Methods Relationship to Objectives (05 Dec 2003, 12:02pm)

Lectures: The lectures will provide the theoretical base for the subject by introducing the main topics, providing students with an understanding of the principles underlying the unit. The lectures will address the knowledge and understanding requirements of objectives 1 to 3.

Tutorials: Tutorials in computer laboratories will give students the opportunity to develop their understanding and skills through programming exercises (objectives 2 and 4)

Assessment

Assessment Relationship to Objectives (05 Dec 2003, 12:04pm)

The assignments will test students' mastery of the various skills needed to design and develop internationalised applications, both standalone and distributed.

The final examination will test the underlying concepts of objectives 1 to 4, and will also require students to demonstrate adequate mastery of some of the associated skills.

Workloads

Workload Requirement (05 Dec 2003, 12:05pm)

One 2 hour lecture per week. One 2 hour laboratory tutorial per week. Eight hours of private study and assignment completion per week

Resource Requirements

Software Requirements (21 Oct 2005, 1:04pm)

Standard laboratory software

Implications for CASPA (14 Jan 2004, 10:48am)

None

Prerequisites

Corequisites (05 Dec 2003, 12:09pm)

None

Prohibitions (05 Dec 2003, 12:10pm)

None

Level (01 Dec 2003, 2:41pm)

Level 5

Proposed year of Introduction (for new units) (15 Jan 2004, 2:36pm)

Summer semester, 2005

Frequency of Offering (14 Jan 2004, 10:50am)

As required

Enrolment (05 Dec 2003, 12:10pm)

40 students

Location of Offering (01 Dec 2003, 2:42pm)

Caulfield

Faculty Information

Proposer

Jan Newmarch

Approvals

School: 12 Dec 2007 (Julianna Dawidowicz)
Faculty Education Committee: 12 Dec 2007 (Julianna Dawidowicz)
Faculty Board: 12 Dec 2007 (Julianna Dawidowicz)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

27 Aug 2003 Jan Newmarch Initial Draft
01 Dec 2003 Jan Newmarch Initial edit changes
01 Dec 2003 Jan Newmarch Initial edit changes; modified UnitContent/Summary
05 Dec 2003 Jan Newmarch Added more info
05 Dec 2003 Jan Newmarch More preparation changes
05 Dec 2003 Jan Newmarch More preparation changes
14 Jan 2004 Jan Newmarch Modified following School Education Committee comments
15 Jan 2004 Leisa McGuinness modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RRole; modified Teaching/Strategies; modified DateOfIntroduction
15 Jan 2004 Leisa McGuinness CPE School Approval, Approved School of Network Computing Education Committee Executive 7/1/2004
26 Mar 2004 Annabelle McDougall FacultyBoard Approval
17 Oct 2005 David Sole Added Software requrirements template
21 Oct 2005 David Sole Updated requirements template to new format
12 Dec 2007 Julianna Dawidowicz modified UnitName
12 Dec 2007 Julianna Dawidowicz CPE5020 Chief Examiner Approval, ( proxy school approval )
12 Dec 2007 Julianna Dawidowicz FEC Approval
12 Dec 2007 Julianna Dawidowicz FacultyBoard Approval - Faculty Board approved the disestablishment of this unit at 05/07 meeting

This version: