You are on page 1of 3

TMF2634 [Ver.

2] Java for Multimedia Programming

Faculty of Computer Science and Information Technology, UNIMAS

COURSE TITLE

JAVA FOR MULTIMEDIA PROGRAMMING


(Java untuk Pengaturcaraan Multimedia)

COURSE CODE

TMF2634

CREDIT

PREREQUISITE/S

TMF1434 Data Structure and Algorithms

SYNOPSIS

This course teaches the fundamental of multimedia programming


using object-oriented approach to programming through Java
programming language. Concentrating on the development of
algorithms using object-oriented principles and techniques for code
reuse and written by other programmers in your own programs, you
will gain and put your new Java programming skills to the test by
solving problems, designing graphics and animations.
(Kursus ini mengajar asas pengaturcaraan multimedia
menggunakan pendekatan berorientasi objek melalui bahasa
pengaturcaraan Java. Tumpuan kursus adalah kepada pembangunan
algoritma menggunakan prinsip-prinsip dan teknik-teknik untuk
penggunaan semula kod berorientasi objek yang ditulis oleh
pengaturcara lain ke dalam program pelajar sendiri. Pelajar akan
mengusai kemahiran pengaturcaraan Java bagi menyelesaikan
masalah, mereka bentuk grafik dan animasi.)

LEARNING
OUTCOMES

Generated using the eCLASS System.

By the end of this course, students will be able to:


o Distinguish the syntax and basic features of the object-oriented
programming language. [C4]
o Build multimedia programs based on analysis and modeling of
requirements. [P5]
o Justify key concepts and strategies of object-oriented
multimedia programming and software testing. [A3]
o Work in group to critically analyze object oriented
programming techniques to solve various problems. [CT, TS,
LS]

1/3

TMF2634 [Ver.2] Java for Multimedia Programming

STUDENT
LEARNING
HOURS

LEARNING
UNITS

Faculty of Computer Science and Information Technology, UNIMAS

Lectures
Laboratories/Practical
Continuous Assessment
Final Examination/Assessment
Sub-Total
Total

Guided LHs
Self LHs
28
56
14
28
8
17
3
6
53
107
160 Hours

1.

Guided LHs
Introduction to Basic Java Programming Languages
4

2.

Introduction to Object-Oriented Programming in Java

3.

Object-Oriented Programming

4.

Input and Output

5.

Java Graphical User Interface (GUI) Components

6.

Drawing graphics

7.

Animation

8.

Event-Driven Programming

9.

Manipulating Digital Sounds

10. Encoding, Manipulating and Creating Movies

11. Multithreading

12. Java Basics for Android Development

Total

ASSESSMENT

REFERENCES

Generated using the eCLASS System.

Continuous assessments
(labs/assignments/projects)
Written assessments (mid-term/quiz/test)
Final Exam
Total
1.

28

60 %
10 %
30 %
100 %

Dale, Nell, Chip Weems, and Mark R. Headington. 2003.


Programming and Problem Solving with Java. Jones and
Bartlett Publishers. Available @ Books24x7.

2/3

TMF2634 [Ver.2] Java for Multimedia Programming

Faculty of Computer Science and Information Technology, UNIMAS

2.

Levenick, James. 2006. Simply Java: An Introduction to Java


Programming. Cengage Charles River Media. Available @
Books24x7.

3.

Spell, Brett. 2004. Professional Java Programming. APress,


Available @ Books24x7.

4.

Mark Guzdial and Barbara Ericson, 2007. Introduction to


Computing and Programming with Java: A Multimedia
Approach, Prentice Hall.

5.

Daniel Liang. 2009. Introduction to Java programming:


Comprehensive Version, Seventh Edition, Pearson
International Edition.

6.

Deitel, 2010. Java: How to Program, 8th Edition, Prentice-Hall.

Last updated: May 21, 2015, Thu, 3:34 PM

Generated using the eCLASS System.

3/3

You might also like