multimedia programming. dayang nurfatimah awang iskandar, phd, cpre senior lecturer; coordinator,...
TRANSCRIPT
Multimedia Multimedia ProgrammingProgramming
Dayang NurFatimah Awang Iskandar, PhD, CPREDayang NurFatimah Awang Iskandar, PhD, CPRESenior Lecturer;Senior Lecturer;Coordinator, Multimedia Computing Programme;Coordinator, Multimedia Computing Programme;Research Fellow, Centre of Excellence for Image Research Fellow, Centre of Excellence for Image
Analysis and Spatial Technologies (IMAST);Analysis and Spatial Technologies (IMAST);Faculty of Computer Science & Information Faculty of Computer Science & Information
Technology Technology Universiti Malaysia SarawakUniversiti Malaysia Sarawak94300 Kota Samarahan, Sarawak94300 Kota Samarahan, SarawakMalaysiaMalaysiaTel : 082-583746Tel : 082-583746Fax: 082-583764Fax: 082-583764http://www.unimas.myhttp://www.unimas.my
2
Lecture (& Tutorial) Sessions: Lecture (& Tutorial) Sessions: Thursday, 8:00 - 10:00am, BS5, CTF1Thursday, 8:00 - 10:00am, BS5, CTF1
Lab Sessions (Choose one only): Lab Sessions (Choose one only): Monday, 2:00 – 4:00pmMonday, 2:00 – 4:00pm
Friday, 2:30 – 5:30pmFriday, 2:30 – 5:30pm
Venue : MM Lab 2, FCSITVenue : MM Lab 2, FCSIT
3
Based on Student Learning Time (SLT)Based on Student Learning Time (SLT) 1 credit ≈ 40 student learning hours / semester1 credit ≈ 40 student learning hours / semester
[ including lectures, tutorials, labs, discussions, [ including lectures, tutorials, labs, discussions, assessments, self learning, etc. ]assessments, self learning, etc. ]
TMT2013 (Old code/structure; Sem 2, Year TMT2013 (Old code/structure; Sem 2, Year 2)2) Need 120 hours / sem, or at least 9 hours / weekNeed 120 hours / sem, or at least 9 hours / week
4 hours for lecture sessions, and 2 hours for self study 4 hours for lecture sessions, and 2 hours for self study (preparation & revision)(preparation & revision)
2 hours for lab sessions, and 1 hour for self study 2 hours for lab sessions, and 1 hour for self study (preparation & revision)(preparation & revision)
4
TMP2634 (New code/structure; Sem TMP2634 (New code/structure; Sem 1, Year 2)1, Year 2) Need 160 hours / sem, or at least 12 hours / Need 160 hours / sem, or at least 12 hours /
weekweek 4 hours for lecture sessions, and 4 hours for self 4 hours for lecture sessions, and 4 hours for self
study (preparation & revision)study (preparation & revision)
2 hours for lab sessions, and 2 hours for self 2 hours for lab sessions, and 2 hours for self study (preparation & revision)study (preparation & revision)
5
AssignmentsAssignments 20 %20 % ProjectProject 20 %20 % Midterm ExamMidterm Exam 20 %20 % Final ExamFinal Exam 40 %40 %
-------------------- TotalTotal 100 %100 %
--------------------
6
Part 1: Java FundamentalsPart 1: Java Fundamentals Part 2: Multimedia ProgrammingPart 2: Multimedia Programming
Please refer to the Course Outline in MorpheusPlease refer to the Course Outline in Morpheus
7
Main Text:Main Text: Introduction to Java Programming: Introduction to Java Programming:
Comprehensive Version by Daniel LiangComprehensive Version by Daniel Liang
Java Programming: From the Ground Up, by Java Programming: From the Ground Up, by Ralph Bravaco, Shai SimonsonRalph Bravaco, Shai Simonson
WWW:WWW: http://www.oracle.com/technetwork/javahttp://www.oracle.com/technetwork/java
Google search: Google search: http://www.google.com http://www.google.com
8
Java Compiler & InterpreterJava Compiler & Interpreter Java Development Kit (JDK) 6 or aboveJava Development Kit (JDK) 6 or above
Text EditorText Editor Notepad (& compile/run from command-line), Notepad (& compile/run from command-line),
IDE (Integrated Development IDE (Integrated Development Environment)Environment) JCreator (for beginners) orJCreator (for beginners) or
Eclipse / NetBeans (for professionals)Eclipse / NetBeans (for professionals)
9