Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

GCO5910 Multimedia programming in Java

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

GCO5910 Multimedia programming in Java (31 May 2004, 2:30pm) []

Reasons for Introduction

Reasons for Introduction (12 May 2004, 11:49am)

Since multimedia applications are becoming widely used in business and industry, it is therefore important that students construct interactive multimedia application to be used for the World Wide Web. The unit is consistent with the school's strategic directions. It continues to build on knowledge gained by students from undergraduate level. The unit has a specific focus on providing students with the understandings and skills to deal with Java based applets and applications that can communicate over computer networks.

Reasons for Change (04 Jun 2004, 8:25pm)

This unit has been in existence for many years. It was initially taught with the code of FIT 5910. Subsequently, various campuses taught it under their own codes. It has been taught in off-campus mode in the semester 1 each year. The reasons for updating is in view of its inclusion in the annual review cycle in 2004 and also for inclusion in the on-campus offering from 2005.

Role of Unit (12 May 2004, 11:51am)

Multimedia Programming in Java, is aimed towards advanced level of Java programming. In addition to object-oriented programming paradigms, the unit concentrates on the interactive multimedia design for the Internet-based applications, using Java's graphics and multimedia capabilities. The unit also touches on other Java-related issues, such as exception handling, database, networking, multi-threading, and client/server interactions.

Relationship of Unit (11 May 2004, 3:14pm)

This is an existing unit being offered as part of the Master of Multimedia Computing degree. It is a core unit for the degree. It may also be taken as an elective from other FIT Masters degrees.

Objectives

Knowledge and Understanding (Cognitive Domain Objectives) (04 Jun 2004, 7:46pm)

  1. Understand Object-Oriented concepts and advanced Java programming features.
  2. Understand how to take a problem statement, and from it develop a multi class working Java applet.
  3. Be familiar with data structures and their representation in Java.
  4. Be able to use Java's strings, characters, graphics and GUI components (Swing in Java 2).
  5. Be able to understand and use multithreading and exception handling when using multimedia on the Internet.
  6. Be able to develop applets and applications that can communicate over computer networks.
  7. Be able to use techniques for creating and manipulating dynamic data structures such as linked lists, stacks, queues and trees.
  8. Understand the notion of reuse, and be familiar with Java utilities packages.

Practical Skills (Psychomotor Domain Objectives) (04 Jun 2004, 7:47pm)

  1. Be able to construct interactive multimedia applications to be used for the World Wide Web.

Unit Content

Summary (04 Jun 2004, 8:23pm)

This unit will explore Object-oriented programming paradigms, Java programming language, Java's graphics and multimedia capabilities, developing multimedia applications for the Internet. It also touches on other aspects of Java, such as exception handling, database, networking, multi-threading, and client/server interactions and various techniques required for multimedia programming in Java. A wide range of techniques to integrate various media components into a single interactive multimedia application will also be covered.

Recommended Reading (04 Jun 2004, 8:16pm)

Prescribed Texts (Please note that there are two texts)

  1. Deitel, H. M. & Deitel, P. J. Java, How to Program , 5/e, Prentice Hall, 2003, ISBN: 0130341517.
  2. Deitel & Deitel Advanced Java 2 Platform, How to Program , Prentice Hall 2002, 1/e ISBN: 0130895601.

This unit will be covering most of the material from the book, Java: How to Program, 5/e and part of material from the book Java 2 Platform: How to Program 1/e, and will generally follow the same sequence as the textbook.

Recommended references:

  1. Deitel, Deitel & Nieto, Java in the Lab, Lab Manual to Accompany Java How To Program, Fourth Edition, Addison Wesley, 2002 ISBN 0-13-049773-8.
  2. Lewis J and Loftus W, Java Software solutions (3rd edition), Addison- Wesley, 2003, ISBN 0-201-78129-8.

Other references:

  1. Bishop J. Java Gently, Programming Principles Explained (3rd Ed), Addison-Wesley, 2002 ISBN 020175157-7.
  2. Koffman, E & Wolz, U. Problem Solving with Java 2002, (2nd Ed),Addison-Wesley, ISBN: 0201722143.
  3. Barnes D. J. and Kolling M., Objects First With Java: A Practical Introduction using BlueJ, 1/e 2002, Pearson / Prentice Hall. ISBN: 0130449296
  4. Arnold, K. & Gosling J. The Java Programming Language, (3rd Ed),2000. Addison-Wesley. ISBN 0201704331

Teaching Methods

Mode (27 May 2004, 10:57am)

Off campus and on-campus offering

Strategies of Teaching (04 Jun 2004, 7:55pm)

Distance education students will be supplied with the following on-line Web based materials:

  1. Unit Information - containing unit objectives, requirements and assessment information.
  2. Unit Guides - providing detailed schedules and study guides directing students to reading and activities related to objectives.

The students will be expected to spend at least 12 hours per week for 13 weeks, working through study guides, and doing recommended exercises, completing assignments. Students and staff in the unit communicate through on line newsgroups that permit discussion of the week by week theoretical and practical activities, as well as assignment and other work.

Assessment

Strategies of Assessment (04 Jun 2004, 7:57pm)

This unit's assessment consists of two major components:

  1. Two assignments to assess students' ability to use Java for developing multimedia interactive applications for the Internet. Assignment 1 (30% of the total marks for the unit). Assignment 2 (30% of the total marks for the unit).
  2. A two-hour written examination to assess students' understanding of the core theoretical course material (40% of the total marks for the unit).

In order to pass, a student must obtain:

  1. At least 50% of the marks given for formal examination, and
  2. At least 50% of the total marks given for the assignments.

Assessment Relationship to Objectives (04 Jun 2004, 8:00pm)

The two assignments asses how well the students have mastered the various object oriented programming knowledge and techniques in multimedia development. The examination tests how well students have learned the principles and practical issues in multimedia development.

Workloads

Workload Requirement (04 Jun 2004, 8:02pm)

The student workload requirement is 12 hours per week for 13 weeks.

Students will need to spend 12 hours per week working though study guides and on-line learning materials, prescribed reading, practical and assignment work, and communicating with lecturers and other students.

Resource Requirements

Lecture Requirements (12 May 2004, 10:01am)

N/A

Tutorial Requirements (12 May 2004, 10:01am)

N/A

Laboratory Requirements (12 May 2004, 10:02am)

N/A

Staff Requirements (27 May 2004, 11:05am)

Approximately 0.5 EAS (Effective Academic Staff) including marking workload.

Unit coordinator: Dr. Madhu Chetty

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

Library Requirements (12 May 2004, 10:09am)

This is an already operating unit, with an approved Library Impact Statement. The proposed change has no further impact on library resourcing.

Teaching Responsibility (Callista Entry) (12 May 2004, 10:09am)

N/A

Interfaculty Involvement (12 May 2004, 10:10am)

N/A

Interschool Involvement (12 May 2004, 10:12am)

N/A

Prerequisites

Prerequisite Units (12 May 2004, 10:13am)

GCO5900

Corequisites (12 May 2004, 10:15am)

None

Prohibitions (12 May 2004, 10:16am)

FIT 5910, CSE 5910

Alias Titles (12 May 2004, 10:17am)

N/A

Level (12 May 2004, 10:18am)

Level 5

Research Interest (12 May 2004, 10:19am)

This unit has no research component

Proposed year of Introduction (for new units) (12 May 2004, 10:21am)

Every semester 1 and summer semester depending on demand

Frequency of Offering (04 Jun 2004, 7:50pm)

Normally once per year in semester 1.

Enrolment (12 May 2004, 10:25am)

Around 40

Location of Offering (12 May 2004, 10:22am)

Gippsland

Faculty Information

Proposer

Madhusudan Chetty

Approvals

School: 18 Jun 2004 (Kim Styles)
Faculty Education Committee: 28 Jun 2004 (Ralph Gillon)
Faculty Board: 20 Jul 2004 (Annabelle McDougall)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

11 May 2004 Madhusudan Chetty Initial Draft; modified UnitName; modified UnitName; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RIntro; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjPsychomotor; modified ReasonsForIntroduction/RChange; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitContent/Summary; modified ReasonsForIntroduction/RRelation; modified Classification; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Strategies; modified Teaching/Strategies; modified Assessment/Strategies; modified Assessment/Objectives; modified Workload/WorkHours
12 May 2004 Madhusudan Chetty Intial Draft
27 May 2004 Kim Styles Entry of the unit into the Avatar so that it can be reviewed. No changes to the content or other details of the unit.
27 May 2004 Madhusudan Chetty
31 May 2004 Madhusudan Chetty modified UnitName
03 Jun 2004 Kim Styles Entry of the unit into the Avatar so that it can be reviewed. Name of unit updated to reflect langusage used. No changes to the content or other details of the unit.
04 Jun 2004 Madhusudan Chetty modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjPsychomotor; modified Frequency; modified Teaching/Strategies; modified Assessment/Strategies; modified Assessment/Objectives; modified Workload/WorkHours; modified UnitContent/RecommendedReading; modified UnitContent/Summary; modified ReasonsForIntroduction/RChange
08 Jun 2004 Kim Styles Entry of the unit into the Avatar so that it can be reviewed. Name of unit updated to reflect language used. Objectives restructured, and summary reworded.
18 Jun 2004 Kim Styles GCO School Approval, Approved at GSCIT Education Committee Meeting 3/04, 3/6/04 for transmittal to FEC 4/04
28 Jun 2004 Ralph Gillon FEC Approval
20 Jul 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

This version: