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