Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator,...

9
Multimedia Programming Multimedia Programming

Transcript of Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator,...

Page 1: Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator, Multimedia Computing Programme; Research Fellow, Centre.

Multimedia Multimedia ProgrammingProgramming

Page 2: Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator, Multimedia Computing Programme; Research Fellow, Centre.

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

Page 3: Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator, Multimedia Computing Programme; Research Fellow, Centre.

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

Page 4: Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator, Multimedia Computing Programme; Research Fellow, Centre.

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

Page 5: Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator, Multimedia Computing Programme; Research Fellow, Centre.

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

Page 6: Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator, Multimedia Computing Programme; Research Fellow, Centre.

AssignmentsAssignments 20 %20 % ProjectProject 20 %20 % Midterm ExamMidterm Exam 20 %20 % Final ExamFinal Exam 40 %40 %

-------------------- TotalTotal 100 %100 %

--------------------

6

Page 7: Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator, Multimedia Computing Programme; Research Fellow, Centre.

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

Page 8: Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator, Multimedia Computing Programme; Research Fellow, Centre.

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

Page 9: Multimedia Programming. Dayang NurFatimah Awang Iskandar, PhD, CPRE Senior Lecturer; Coordinator, Multimedia Computing Programme; Research Fellow, Centre.

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