magistraleinformaticaeconomia:va:start
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
magistraleinformaticaeconomia:va:start [29/08/2019 alle 12:42 (5 anni fa)] – [Project assignment] Salvatore Rinzivillo | magistraleinformaticaeconomia:va:start [06/05/2024 alle 14:08 (5 mesi fa)] (versione attuale) – [Class Calendar] Salvatore Rinzivillo | ||
---|---|---|---|
Linea 2: | Linea 2: | ||
* **Salvatore Rinzivillo** ([[rinzivillo@isti.cnr.it]]) | * **Salvatore Rinzivillo** ([[rinzivillo@isti.cnr.it]]) | ||
+ | |||
+ | ==== Quick access links ==== | ||
+ | |||
+ | * MS Teams Channel: https:// | ||
+ | * Telegram channel: https:// | ||
+ | * All source code of exercises are available at the URL: https:// | ||
===== Schedule ===== | ===== Schedule ===== | ||
- | * Monday, 16:00 - 18: | + | * Monday, 16:00 - 18: |
- | * Friday, 14:00 - 16: | + | * Tuesday, 14:00 - 16: |
===== News ===== | ===== News ===== | ||
- | To keep updated with the last news of the course, subscribe at the Telegram channel: https:// | + | To keep updated with the last news of the course, subscribe at the Telegram channel: https:// |
- | * **[new]** The new edition is starting on Monday | + | |
+ | * The new edition is starting on Monday | ||
===== Exams ===== | ===== Exams ===== | ||
Students will be admitted to the exam after the registration on the website [[http:// | Students will be admitted to the exam after the registration on the website [[http:// | ||
- | The exam consist | + | The exam consists |
+ | |||
+ | Planned dates: | ||
+ | * Please log on to the portal for registration to get the next dates | ||
==== Project assignment ==== | ==== Project assignment ==== | ||
* A project should have the following requirements: | * A project should have the following requirements: | ||
- | | + | |
- | * It is possible to use state-of-the-art charts (bar charts, line charts, etc.) and libraries (plotly, nvd3, etc). It is a plus to implement | + | * It is possible to use state-of-the-art charts (bar charts, line charts, etc.) and libraries (plot.ly, vega, etc). |
- | * Interactivity should be implemented, | + | * The final evaluation will take into account the implementation of a novel, original visualization to present the data in a creative, non-trivial way, using D3.js (see examples on Vast Challenge 2008 developed in class). You can refer to visualization techniques already present in the literature, by adapting or implementing part of the solution. |
- | * The visual widget should interact among them, realising | + | * Interactivity should be implemented, |
- | * The project should be submitted as a Git repository | + | * The visual widget should interact among them, realizing |
- | * The project report should be submitted 4 days before the discussion and should discuss at least the following points: | + | * The project should be submitted as a Git repository |
- | * Description of data and presentation of the pattern or model to communicate | + | * The project report should be submitted 4 days before the discussion and should discuss at least the following points: |
- | * design choices: colors, interactions, | + | * Description of data and presentation of the pattern or model to communicate |
- | * state-of-art: | + | * design choices: colors, interactions, |
- | * detailed | + | * state-of-art: |
- | * use case example for an analytical task | + | * Detailed |
+ | * use case example for an analytical task | ||
- | The student may choose one of the following project proposals. She/he can also propose an additional topic. In this case a project proposal should be submitted for approval, containing a description of the data, a sketch of the possible visualization and the motivation for the project. | + | The student may choose one of the following project proposals. She/he can also propose an additional topic. In this case, a project proposal should be submitted for approval, containing a description of the data, a sketch of the possible visualization, and the motivation for the project. |
- | === VAST Challenge | + | === VAST Challenge |
- | The project assignment for the exam consist in the realisation | + | The project assignment for the exam consists of the realization |
- | The challenge presents 3 different mini challenges. However, only MC2 and MC3 can be used for preparing the project exam (MC1 is based on analytical skills we did not discuss during the course). Each student should tackle one mini challenge for the exam (teams of two students should address at least two mini challenges). | ||
- | === Didactic Data Mining === | ||
- | This is a project that requires to implement a module with visual interface to explore and manage the project __Didactic Data Mining__ developed within the course of Data Mining. | ||
- | The module is implemented in Python and provides a RESTful interface to create an experiment, to insert a dataset and to follow the evolution of a data mining algorithm on the dataset. | ||
- | == Rules == | ||
- | * The students should select a data mining algorithm after a preliminary discussion with the project manager (Prof Monreale) | ||
- | * The requirements of the project are discussed in this extended committe. The student is autonoums in developing and proposing the visual interface | ||
- | * From a technical point of view, a few constrains are already set: | ||
- | * The project should be developed within the GitHub platform, accessing the repository of the main Project (it will be created a branch dedicated to the student) | ||
- | * The interfaces and data schema of the whole project are fixed and cannot be changed (any modification should be discussed) | ||
- | * The module developed by the student should conform the code quality rules already set (linting, testing, etc.) | ||
- | * The project uses the Vue.js framework for developing the application | ||
- | === Network Diffusion Library === | ||
- | This is a project that requires to extend the visual interface of the __NDLib - Network Diffusion Library__ developed within the KDDLab. | ||
- | The core library is implemented in Python and provides a RESTful interface to create an experiment, to insert a network and to execute a diffusion simulation over the network. | ||
- | == Rules == | ||
- | * The students should select one task to extent the interface, after a preliminary discussion with the project managers (Rossetti, Milli, Rinzivillo) | ||
- | * The requirements of the project are discussed in this extended committe. The student is autonoums in developing and proposing the visual interface | ||
- | * From a technical point of view, a few constrains are already set: | ||
- | * The project should be developed within the GitHub platform, accessing the repository of the main Project (it will be created a branch dedicated to the student) | ||
- | * The interfaces and data schema of the whole project are fixed and cannot be changed (any modification should be discussed) | ||
- | * The module developed by the student should conform the code quality rules already set (linting, testing, etc.) | ||
- | * The project uses the Vue.js framework for developing the application | ||
- | |||
- | |||
- | === Geological data visualization :!: **new**=== | ||
- | This project has the objective of creating a visual dashboard to explore and browse geographical and geological data. This is a joint project with the IGG institute of CNR. | ||
- | Data available for the project can not be shared publicly. If interested, send me an email to fix a meeting to discuss more in details. | ||
==== Next Exams ==== | ==== Next Exams ==== | ||
Linea 71: | Linea 54: | ||
===== Textbooks ===== | ===== Textbooks ===== | ||
+ | * Visual Analytics for Data Scientists. Natalia Andrienko, Gennady Andrienko, Georg Fuchs, Aidan Slingsby, Cagatay Turkay, Stefan Wrobel. Springer, 2020. ISBN: 978-3-030-56146-8 | ||
* [[http:// | * [[http:// | ||
- | * Processing: a programming handbook for visual designers and artists. Casey Reas, Ben Fry. MIT Press, 2007 | ||
* Design for Information. Isabel Meirelles, Rockport Publisher, | * Design for Information. Isabel Meirelles, Rockport Publisher, | ||
* Interactive Data Visualization for the Web, Scott Murray, O' | * Interactive Data Visualization for the Web, Scott Murray, O' | ||
+ | * | ||
===== Useful Resources ===== | ===== Useful Resources ===== | ||
* Tools | * Tools | ||
- | * [[http:// | ||
- | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http://piktochart.com/|PiktoChart]] | + | * [[https://vuejs.org/| Vue.js Framework]] |
- | * [[http://jsbin.com/|JS Bin]] | + | * [[https://nodejs.org/| Node.js]] |
* Reading Material | * Reading Material | ||
* [[http:// | * [[http:// | ||
Linea 92: | Linea 74: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | ||
- | * [[https:// | ||
- | * Processing libraries | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | |||
- | ==== Other resources ==== | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
+ | | ||
+ | {{ : | ||
===== Class Calendar ===== | ===== Class Calendar ===== | ||
All exercises and code discussed during each lesson are available as a Git repository at: | All exercises and code discussed during each lesson are available as a Git repository at: | ||
- | https:// | + | https:// |
- | + | ||
- | + | ||
- | | ^ Day ^ Aula ^ Topic ^ Learning material ^ | + | |
- | ^01| 2019/02/18 16:00-18:00 | N1 | Intro: Visual Analytics Process; | {{ : | + | |
- | ^ 02 | 2019/02/22 14:00-16:00 | V1 | Node.js, NPM, Vue.js, GIT | {{: | + | |
- | ^ 03 | 2019/02/25 16:00-18:00 | N1 | Vision, Perception and effective visualization | {{: | + | |
- | ^ 04 | 2019/03/01 14:00-16:00 | V1 | Introduction to HTML, CSS, Javascript | {{: | + | |
- | ^ 05 | 2019/03/04 16:00-18:00 | N1 | Chart Taxonomy, DO and Don't examples | {{: | + | |
- | ^ 06 | 2019/03/08 14:00-16:00 | V1 | Intro to SVG and D3.js | {{: | + | |
- | + | ||
- | ===== GITHub repository ===== | + | |
- | All source code of exercises are available at the URL: https:// | + | |
+ | A collection of Observable Notebooks are available at https:// | ||
+ | Recordings of lessons on Microsoft Teams are accessible within the channel of the course. | ||
+ | | ^ Day ^ Topic ^ Learning material ^ | ||
+ | ^ 01| 2024/02/19 | Intro: Visual Analytics Process; |{{ : | ||
+ | ^ 02| 2024/02/20 | Vision and Perception; |{{ : | ||
+ | ^ 03| 2024/02/26 | Visual Variables; |{{ : | ||
+ | ^ 04| 2024/02/27 | HTML, CSS, SVG | {{ : | ||
+ | ^ 05| 2024/03/04 | Colors and Color Schemes |{{ : | ||
+ | ^ 06| 2024/03/05 | NPM, GIT and Vue.js | {{ : | ||
+ | ^ 07| 2024/03/11 | Chart Taxonomy | {{ : | ||
+ | ^ 08| 2024/03/12 | Intro to D3.js |{{ : | ||
+ | ^ 9 | 2024-03-18 | Scales | ||
+ | ^ 10 | 2024-03-19 | Project assignment | ||
+ | ^ 11 | 2024-03-25 | Hierachies | ||
+ | ^ 12 | 2024-03-26 | Reusable modules D3 | {{ : | ||
+ | | | 2024-04-01 | No lesson | ||
+ | | | 2024-04-02 | No lesson | ||
+ | ^ 13 | 2024-04-08 | Networks | ||
+ | | | 2024-04-09 | No lesson | ||
+ | | | 2024-04-15 | No lesson | ||
+ | | | 2024-04-16 | No lesson | ||
+ | | | 2024-04-22 | No lesson - sospensione didattica | ||
+ | ^ 14 | 2024-04-23 | ALtair | ||
+ | | | 2024-04-29 | Suspension of classes | ||
+ | ^ 15 | 2024-04-30 | Geographic data | {{ : | ||
+ | ^ 16 | 2024-05-06 | Geographic data | [[https:// | ||
+ | ^ 17 | 2024-05-07 | VAST Project | ||
+ | ^ 18 | 2024-05-13 | VAST Project | ||
+ | ^ 19 | 2024-05-14 | VAST Project | ||
===== Previous Editions ===== | ===== Previous Editions ===== | ||
+ | * [[magistraleinformaticaeconomia: | ||
+ | * [[magistraleinformaticaeconomia: | ||
+ | * [[magistraleinformaticaeconomia: | ||
+ | * [[magistraleinformaticaeconomia: | ||
+ | * [[magistraleinformaticaeconomia: | ||
* [[magistraleinformaticaeconomia: | * [[magistraleinformaticaeconomia: | ||
* [[magistraleinformaticaeconomia: | * [[magistraleinformaticaeconomia: |
magistraleinformaticaeconomia/va/start.1567082536.txt.gz · Ultima modifica: 29/08/2019 alle 12:42 (5 anni fa) da Salvatore Rinzivillo