UNIVERSITI SAINS MALAYSIA. CCS514 Envisioning Information [Pemelihatan Maklumat]

Similar documents
UNIVERSITI SAINS MALAYSIA. CPT344 Computer Vision & Image Processing [Penglihatan Komputer & Pemprosesan Imej]

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003

UNIVERSITI SAINS MALAYSIA. CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet]

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

UNIVERSITI SAINS MALAYSIA. CST333 Distributed & Grid Computing [Perkomputeran Teragih & Grid]

UNIVERSITI SAINS MALAYSIA. CCS514 - Envisioning Information [Pemelihatan Maklumat]

UNIVERSITI SAINS MALAYSIA. CPT211-CPM313 Programming Language Concepts & Paradigm [Konsep & Paradigma Bahasa Pengaturcaraan]

EEE 428 SISTEM KOMPUTER

UNIVERSITI SAINS MALAYSIA. CMT422 Multimedia Information Systems & Management [Sistem & Pengurusan Maklumat Multimedia]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. CMT324 Computer Graphics & Visual Computing [Grafik Komputer & Perkomputeran Visual]

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

EEE 348 PENGANTAR REKABENTUK LITAR BERSEPADU

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication & Computer Networks [Rangkaian Komputer & Komunikasi Data Lanjutan]

UNIVERSITI SAINS MALAYSIA. CPT341 Software Design & Architecture [Reka Bentuk & Seni Bina Perisian]

UNIVERSITI SAINS MALAYSIA. CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

INSTRUCTION: This section consists of TWO (2) short answer and structured essay questions. Answer ALL questions.

...a- JEE ELEKTRONIK DIGIT II. UNlVERSlTl SAINS MALAYSIA. Peperiksaan Semester Kedua Sidang Akademik FebruarVMac 2003.

UNIVERSITI SAINS MALAYSIA. CCS514 Envisioning Information [Pemelihatan Komputer]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA

CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

UNIVERSITI SAINS MALAYSIA. CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

UNIVERSITI SAINS MALAYSIA. CST334 Network Monitoring & Security [Pengawasan & Keselamatan Rangkaian]

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication and Computer Networks [Rangkaian Komputer dan Komunikasi Data Lanjutan]

EEE348 INTRODUCTION TO INTEGRATED CIRCUIT DESIGN (PENGANTAR REKABENTUK LITAR BERSEPADU)

PART A SULIT (EKT 221) BAHAGIAN A. Answer ALL questions. Question 1. a) Briefly explain the concept of Clock Gating.

Pengenalan Sistem Maklumat Dalam Pendidikan

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CPT103/ CPM211 Struktur Data & Paradigma Pengaturcaraan

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

UNIVERSITI SAINS MALAYSIA. CMT224/CMM221 Multimedia Systems [Sistem Multimedia]

MSS 318 Discrete Mathematics [Matematik Diskret]

UNIVERSITI SAINS MALAYSIA. CIT502 Pengaturcaraan dan Kejuruteraan Perisian Berorientasi Objek

MSS 317 Coding Theory [Teori Pengekodan]

Lab 4 : Sorting Techniques

EEM 312 ROBOTIK & PENGLIHATAN MESIN

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

Semasa buku ini ditulis XAMPP mengandungi empat versi:

INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions.

INSTRUCTION: This section consists of FOUR (4) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan. Jawab SEMUA soalan.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

CPT211/CPM313 Programming Language Concepts & Paradigms [Konsep & Paradigma Bahasa Pengaturcaraan]

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

CCS592 Advanced Algorithms and Complexity [Algoritma Lanjutan & Kekompleksan]

EEE 355 ROBOTIC & AUTOMATION [Robotik & Pengautomatan]

UNIVERSITI SAINS MALAYSIA. CST234 Network Programming [Pengaturcaraan Rangkaian]

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik

Analysis SPM of year 2007, 2008, 2009, 2010, 2011, 2012, 2013 (Section B & C)

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

Panduan Pengguna Autodesk Education Community

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

UNIVERSITI SAINS MALAYSIA. CPT103 Struktur Data & Paradigma Pengaturcaraan

INSTRUCTION: This section consists of TWO (2)structured questions.answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST231/CSM331 Data Communications & Networks [Komunikasi Data & Rangkaian]

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

Jawab semua soalan. Nyatakan nilai digit bagi digit yang bergaris. State the digit value of the underlined digit.

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions.

Panduan Guru Maker UNO/ Arduino

UNIVERSITI SAINS MALAYSIA. CPT103/CPM211 Struktur Data & Paradigma Pengaturcaraan

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA EEE 355 ROBOT DAN PENGAUTOMATAN

[40 marks] [40 marks] Answer all questions. Jawab semua soalan.

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

-2- c) Bincangkan mengapa pemprosesan wafer perlu dijalankan di dalam persekitaran bilik bersih. [30 markah]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

PANDUAN PENGGUNA (PENSYARAH)

UNIVERSITI SAINS MALAYSIA. CCS513 Computer Vision and Image Analysis [Penglihatan Komputer dan Analisis Imej]

Pengguna akan diberikan Username dan Password oleh Administrator untuk login sebagai admin/conference Manager bagi conference yang akan diadakan.

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

CREATING USER ID AND PASSWORD : NOTA PENTING NOTA PENTING SEBELUM MEMULAKAN PROSES CREATE USER ID & PASSWORD

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

UNIVERSITI SAINS MALAYSIA. CCS523 Computer Security & Cryptography [Keselamatan Komputer & Kriptografi]

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

CST432 Microprocessors & Embedded Systems [Mikropemproses & Sistem Terbenam]

UNIVERSITI SAINS MALAYSIA. CCS523 Computer Security & Cryptography [Keselamatan Komputer & Kriptografi]

UNIVERSITI SAINS MALAYSIA. CPT201 Reka Bentuk & Analisis Algoritma

TEKNOLOGI, GADJET & KEIBUBAPAAN

Manual Pengguna. PCN Online Service Fulfillment System

MAT 181 Programming for Scientific Applications [Pengaturcaraan untuk Penggunaan Sains]

Panduan Menggunakan Autoresponder FreeAutobot.com

JABATAN PERKHIDMATAN AWAM MALAYSIA

RANCANGAN PEMBELAJARAN TAHUNAN 2017 ASAS SAINS KOMPUTER TINGKATAN 1

ONTOLOGY-BASED SEMANTIC HETEROGENEOUS DATA INTEGRATION FRAMEWORK FOR LEARNING ENVIRONMENT

UNIVERSITI SAINS MALAYSIA. CST432 Microprocessors & Embedded Systems [Mikropemproses & Sistem Terbenam]

DCG3083 : PHOTOGRAMMETRY

TEKNOLOGI MAKLUMAT SEKOLAH RENDAH EBA1053 TOPIK 6 PENGINTEGRASIAN PERISIAN MULTIMEDIA DAN ALAT PENGARANGAN DALAM P&P

FUZZY NEURAL NETWORKS WITH GENETIC ALGORITHM-BASED LEARNING METHOD M. REZA MASHINCHI UNIVERSITI TEKNOLOGI MALAYSIA

COLOUR IMAGE WATERMARKING USING DISCRETE COSINE TRANSFORM AND TWO-LEVEL SINGULAR VALUE DECOMPOSITION BOKAN OMAR ALI

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

Transcription:

UNIVERSITI SAINS MALAYSIA First Semester Examination [Peperiksaan Semester Pertama] Academic Session 2008/2009 [Sidang Akademik 2008/2009] November 2008 CCS514 Envisioning Information [Pemelihatan Maklumat] Duration : 2 hours [Masa : 2 jam] INSTRUCTION TO CANDIDATES: Please ensure that this examination paper contains FOUR questions in NINE printed pages before you begin the examination. [Sila pastikan bahawa kertas peperiksaan ini mengandungi EMPAT soalan di dalam SEMBILAN muka surat yang bercetak sebelum anda memulakan peperiksaan ini.] Answer any THREE questions. [Jawab mana-mana TIGA soalan.] You can choose to answer either in English or Bahasa Malaysia. [Anda boleh memilih untuk menjawab semua soalan dalam Bahasa Inggeris atau Bahasa Malaysia.]...2/-

- 2-1. (a) The much cited quote of Richard Hamming stated that The purpose of scientific (computing) is insight, not numbers, discuss this statement in the context of data/information visualization. VTK and OpenDX are examples of visualization software. Describe the common steps (separately) required if an end-user wants to visualize his/her data using VTK and OpenDX. What are the strengths and weaknesses of each style of visualization system? (c) Given the classification scheme for a data set as E SV 2, answer the following questions: Describe the nature of this data. (5/100) Suggest at least two mapping techniques (excluding contour mapping) to visualize this data. Sketch the output of these mapping techniques. (12/100) (iii) Reduce the E S S 2 problem into a sequence of E 1 problems, and sketch the possible outputs of each classification (you may ignore the V component). (13/100) (d) A contour algorithm relies heavily on bilinear interpolation to calculate vertices of contour (or isoline). Illustrate with the aid of cell diagram, how bilinear interpolation is carried out. Write a short descriptive note on how contour tracking is performed through the grid rectangle. This operation is slow, why is this the case?...3/-

- 3-2. (a) The diagram below shows a voxel where values at the vertices indicated as black solid circles if positive, and unfilled circles if negative. Provide a detailed description on how marching cube algorithm extracts isosurface(s) from this voxel. Volume rendering is another type of mapping technique for 3D scalar data defined on a regular rectilinear grid. Contrast ray casting method and textured-based method by explaining how the 3D data is visualized. For each approach, explain the advantages and disadvantages. (c) Explain the following terms in the context of flow visualization. Steady versus Unsteady flows. Eulerian versus Lagrangian classification Streamline versus Particle Advection (30/100) Consider the following simple 2D flow visualization problem. You are given the velocity V(x,y) at the four corners of the unit rectangle as shown in the diagram below: V 0,1 (2,1) V 1,1 (1,2) V 0,0 (1,1) V 1,0 (3,1) The velocity is expressed as a vector of two components, the first giving the velocity component in x-direction, and the second the velocity in y- direction. Suppose a particle is released at time t = 0 from seed point (0.85, 0.0). Calculate an estimate of where the particle will travel to after a single time step of 0.2 seconds using Runge-Kutta s 2 nd order method....4/-

- 4-3. (a) A range of techniques has been suggested for visualizing information or data tables. For each of the techniques below, explain how issues like screen space, size of the labels, cluttering of the displayed information, and orientation of the display may influence the way the information is displayed: Line graph Bar graph Dot graph Pie chart Scatter plot (c) How do we place glyphs (or iconic representations) on a chart? Discuss your answer by referring to each of the techniques below: Star plots Chernoff faces Stick figures Shape coding The table below shows the results (graded from 1 (highest) to 9 (lowest)) of first year students of the School of Computer Sciences for a particular academic session: Courses Students Principles of Programming Discrete Structures Computer Organisation Data Structures Operating Systems Student1 1 2 6 1 4 Student2 2 4 9 5 9 Student3 7 9 1 7 1 Student4 2 1 4 2 4 Student5 9 8 3 9 4 Create a visualization using parallel coordinates to visually show the relationships between the performances of the students and the courses. Based on the above data, describe the problems that may arise when the number of students (observations) increases, and when the number of courses (variables/dimensions) increases. Describe one improvement over the original parallel coordinate representation for each of the above situations in order to solve the problems that may occur. (d) Sketch a folder of a desktop which contains three levels and may create the problem of having too many thin rectangles when using a tree map representation. Draw the tree map representation of the folder....5/-

- 5-4. (a) Describe the three (3) steps in the document visualization approach. Relate the steps involved to representation using tilebars. List four principles of the Tufte design principle. Describe how the box plots technique can be improved using one or more of the principles. (c) Describe the difference between the technique of table lens (of distortion paradigms) and tabular fisheye application (of rapid zooming paradigms) in supporting a focus+context view. Consider an application that provides an interactive display of daily schedules of six Malaysian terrestrial television channels (i.e. RTM1, RTM2, TV3, NTV7, 8TV, and TV9). Choose a better technique from the above-mentioned techniques in c above for this application. Discuss how you would apply the chosen technique with the help of some illustrations and appropriate justifications over the other technique. (d) (e) Describe a special case of parallel coordinates for time series data using an appropriate illustration. Given below is the choropleth mapping of the state of Penang showing the party of the elected member of the parliament for each parliamentary constituency after the 12 th general election. Three different shades of grey scales are used to represent the political parties. What are the strengths and weaknesses of the map with regard to the strength of the political parties in Penang?...6/-

KERTAS SOALAN DALAM VERSI BAHASA MALAYSIA - 6-1. (a) Ungkapan Richard Hamming yang sering dipetik berbunyi Tujuan (perkomputeran) saintifik adalah tanggapan, bukannya nombor. Bincangkan ungkapan ini dalam konteks visualisasi data/maklumat. VTK dan OpenDX adalah antara contoh-contoh perisian visualisasi. Terangkan langkah-langkah biasa (secara berasingan) yang harus dilakukan oleh pengguna perisian VTK dan OpenDX untuk menjalankan proses visualisasi. Apakah kelebihan dan kelemahan setiap gaya sistem visualisasi tersebut? (c) Diberi skim klasifikasi bagi sebuah set data sebagai E SV 2, jawab soalan-soalan berikut: Terangkan sifat-sifat data tersebut. (5/100) Cadang sekurang-kurangnya dua teknik pemetaan (selain pemetaan kontur) untuk menvisualisasikan data ini. Lakar output kedua-dua kaedah pemetaan yang dicadangkan. (13/100) (iii) Permudahkan masalah E S 2 kepada siri jujukan masalah E 1, dan untuk setiap klasifikasi lakar output yang mungkin (komponen V boleh abaikan). S (12/100) (d) Algoritma kontur bergantung penuh kepada interpolasi dwilinear untuk menghitung bucu-bucu kontur (atau iso-garis). Ilustrasikan dengan menggunakan gambar rajah sel, bagaimana interpolasi dwilinear dilakukan. Tulis satu catatan huraian yang ringkas tentang bagaimana penjejakan kontur dilakukan menerusi segi empat grid. Operasi ini adalah lambat, jelaskan mengapa keadaan ini berlaku?...7/-

- 7-2. (a) Rajah di bawah menunjukkan sebuah voksel dengan nilai pada bucu-bucu positif dilabelkan sebagai bulatan yang dihitamkan, manakala bulatan yang tidak diisi mewakili bucu-bucu negatif. Sediakan satu penerangan terperinci bagaimana algoritma perarakan kuib mengekstrakkan iso-permukaan daripada voksel tersebut. Persembahan volum adalah satu lagi teknik pemetaan untuk data skalar 3D yang direkodkan pada grid rektilinear sekata. Banding teknik penyurihan sinar dan teknik pemetaan tekstur dengan menerangkan bagaimana data 3D divisualisasikan. Bagi setiap kaedah, terangkan kebaikan dan kelemahan. (c) Jelaskan setiap istilah berikut dalam konteks visualisasi alir. Aliran Mantap lawan Aliran Goyah Eulerian lawan Lagrangian Garisan Arus lawan Lintangan Partikel (30/100) Pertimbangkan masalah mudah visualisasi 2D aliran berikut. Anda dibekalkan dengan halaju V(x,y) pada empat bucu sebuah segi empat unit seperti yang ditunjukkan dalam gambar rajah di bawah: V 0,1 (2,1) V 1,1 (1,2) V 0,0 (1,1) V 1,0 (3,1) Halaju diungkapkan sebagai dua komponen vektor, iaitu yang pertama adalah komponen kelajuan pada arah x, dan yang kedua adalah komponen kelajuan pada arah y. Jika satu partikel dilepaskan pada masa t = 0 dari titik benih (0.85,0.0). Hitung anggaran kedudukan yang akan akan dilalui oleh partikel tersebut selepas satu langkah masa 0.2 saat kaedah kamiran Runge-Kutta Tertib ke-2....8/-

- 8-3. (a) Pelbagai teknik dicadangkan untuk memvisualisasikan maklumat atau jadual data. Bagi setiap teknik di bawah, terangkan bagaimana isu seperti ruang skrin, saiz label, paparan maklumat yang bertindih, dan orientasi paparan mungkin mempengaruhi cara maklumat bekenaan dipaparkan. Graf garis Graf palang Graf bintik Carta pai Plot taburan (c) Bagaimanakah kita meletakkan glyph (atau perwakilan ikon) pada carta? Bincangkan jawapan anda dengan merujuk setiap teknik di bawah: Plot bintang Wajah Chernoff Rajah batang kayu Pengekodan rupa bentuk Jadual di bawah memberikan keputusan (digredkan daripada 1 (tertinggi) kepada 9 (terendah) pelajar tahun pertama Pusat Pengajian Sains Komputer bagi sidang tertentu: Kursus Pelajar Prinsip Pengaturcaraan Struktur Diskret Organisasi Komputer Struktur Data Sistem Pengendalian Pelajar1 1 2 6 1 4 Pelajar2 2 4 9 5 9 Pelajar3 7 9 1 7 1 Pelajar4 2 1 4 2 4 Pelajar5 9 8 3 9 4 Cipta suatu visualisasi menggunakan koordinat selari untuk menunjukkan secara visual hubungan antara prestasi pelajar dan kursus yang diikuti. Berdasarkan data di atas, huraikan masalah-masalah yang mungkin timbul apabila bilangan pelajar (pencerapan) menokok, dan apabila bilangan kursus (pemboleh ubah/dimensi) menokok. Huraikan satu penambahbaikan ke atas perwakilan asal koordinat selari bagi setiap situasi di atas untuk menyelesaikan masalah yang mungkin berlaku. (d) Lakar sebuah folder komputer meja yang mengandungi tiga paras dan mungkin memberikan masalah kewujudan banyak segi empat nipis apabila menggunakan perwakilan peta pepohon. Lukis perwakilan peta pepohon bagi folder berkenaan....9/-

- 9-4. (a) Huraikan tiga (3) langkah dalam pendekatan visualisasi dokumen. Kaitkan langkah-langkah berkenaan dengan perwakilan menggunakan palang jubin. Senaraikan empat prinsip reka bentuk Tufte. Huraikan bagaimana teknik kotak plot boleh ditambah baik menggunakan satu atau dua prinsip berkenaan. (c) Huraikan perbezaan antara teknik kanta jadual (paradigma pengherotan) dan aplikasi mata ikan berjadual (paradigma penzuman pantas) dalam menyokong pandangan konteks+focus. Pertimbangkan sebuah aplikasi yang menyediakan paparan interaktif jadual harian enam saluran televisyen daratan Malaysia (iaitu RTM1, RTM2, TV3, NTV7, 8TV, and TV9). Pilih teknik yang lebih baik daripada teknik yang disebut dalam c di atas bagi aplikasi ini. Bincangkan bagaimana anda menerapkan teknik yang dipilih itu dengan bantuan beberapa ilustrasi dan justifikasi yang sesuai berbanding teknik yang lain. (d) (e) Huraikan satu kes khas koordinat selari bagi data siri masa menggunakan ilustrasi yang bersesuaian. Diberikan di bawah pemetaan choropleth negeri Pulau Pinang yang menunjukkan parti wakil rakyat parlimen yang terpilih bagi setiap kawasan pilihan raya parlimen selepas pilihan raya umum ke-12. Tiga lorekan skala kelabu yang berbeza digunakan untuk mewakilkan parti politik yang terlibat. Apakah kekuatan dan kelemahan peta berkenaan dalam menunjukkan kekuatan parti politik di Pulau Pinang? - ooooooo -