Strumenti Utente

Strumenti Sito


magistraleinformaticaeconomia:va:start

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
Prossima revisione Entrambe le parti successive la revisione
magistraleinformaticaeconomia:va:start [17/04/2018 alle 11:46 (6 anni fa)]
Salvatore Rinzivillo [Class Calendar]
magistraleinformaticaeconomia:va:start [04/03/2019 alle 12:58 (5 anni fa)]
Salvatore Rinzivillo [Class Calendar]
Linea 4: Linea 4:
  
 ===== Schedule ===== ===== Schedule =====
-  * Monday, 14:00 - 16:00, Aula N1 Polo Fibonacci +  * Monday, 16:00 - 18:00, Aula N1 Polo Fibonacci 
-  * Friday, 14:00 - 16:00, Aula C1 Polo Fibonacci+  * Friday, 14:00 - 16:00, Aula V1 Polo Fibonacci
  
 ===== News ===== ===== News =====
 To keep updated with the last news of the course, subscribe at the Telegram channel: https://t.me/va602aa To keep updated with the last news of the course, subscribe at the Telegram channel: https://t.me/va602aa
-  * **[new]** The lesson planned on April 16, will be moved on April 17th 16-18, room L1 +  * **[new]** The new edition is starting on Monday 18th February 2019 at 16:00 in Aula N1
-  * **[new]** The lesson planned on April 13, will be anticipated on April 12th 11-13, room O +
-  * There will be class on March 16th +
-  * There will be class on March 9th. We will have an extra lesson on March 13th, from 11 to 13 in Aula L1 +
-  * There will be class on March 5th and March 9. We will have an extra lesson on March 6th, from 11 to 13 in Aula N1 +
-  * A new edition is starting on Monday 19th February+
  
 ===== Exams ===== ===== Exams =====
Linea 20: Linea 15:
 The exam consist of a discussion of the project. It is mandatory to submit a short report (6-10 pages) within the deadline by mail to instructor, specifying the tag "[VA]" in the subject. The exam consist of a discussion of the project. It is mandatory to submit a short report (6-10 pages) within the deadline by mail to instructor, specifying the tag "[VA]" in the subject.
  
-For your reference, the project report should discuss at least the following points: 
-  * Description of data and presentation of the pattern or model to communicate 
-  * design choices: colors, interactions, shapes, transformations) 
-  * state-of-art: similar tools or interfaces for the same problem 
-  * detailed description of the visualization with description of interaction 
-  * use case example for an analytical task 
  
 +==== Project assignment ====
 +  * A project should have the following requirements:
 +  * The application should contain several visual widgets, each providing insights on a selection of dimensions of the original data
 +  * 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 a novel, original visualization to present the data in a creative, non-trivial way. (see examples on Vast Challenge 2008 developed in class)
 +  * Interactivity should be implemented, providing toolbars, selections and filters for the data.
 +  * The visual widget should interact among them, realising a set of linked display to browse the data across multiple dimensions
 +  * The project should be submitted as a Git repository
 +  * The project report should be submitted 4 days before the discussion and should discuss at least the following points:
 +    * Description of data and presentation of the pattern or model to communicate
 +    * design choices: colors, interactions, shapes, transformations)
 +    * state-of-art: similar tools or interfaces for the same problem
 +    * detailed description of the visualization with description of interaction
 +    * 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.
 +
 +=== VAST Challenge XXXX (TBA) ===
 +The project assignment for the exam consist in the realisation of a web application addressing data and mini challenges presented for the VAST challenge XXXX (http://www.vacommunity.org/VAST+Challenge+XXXX). The general contest of the challenge asks to analyse and explain the possible causes of pollutants spreading in a natural park, threatening the survival of a bird species in the park. 
 +
 +
 +
 +=== 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 
 ==== Next Exams ==== ==== Next Exams ====
-  * **2017-09-11**: Deadline to submit report and repository of the code is 2017-09-07 +  * 
-  * <del>**2017-06-19**: Deadline to submit report and repository of the code is 2017-06-15</del> +
-  * <del>**2017-07-04**: Deadline to submit report and repository of the code is 2017-06-29</del> +
-  * <del>**2017-07-20**: Deadline to submit report and repository of the code is 2017-07-17</del>+
  
 ===== Textbooks ===== ===== Textbooks =====
Linea 76: Linea 106:
 ===== Class Calendar ===== ===== Class Calendar =====
  
-All exercizes 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://github.com/rinziv/VA2017+https://github.com/va602aa-2019
  
  
 | ^ Day ^ Aula ^ Topic ^ Learning material ^ | ^ Day ^ Aula ^ Topic ^ Learning material ^
-^1.19.02.2018 14:00-16:00 | N1 | Intro: Visual Analytics Process; | {{ :magistraleinformaticaeconomia:va:2018:va_lesson1_introcourse.pdf |Slides}} ; VisMaster Book (Chapter 2) +^01| 18.02.2019 16:00-18:00 | N1 | Intro: Visual Analytics Process; | {{ :magistraleinformaticaeconomia:va:2019:va_lesson1_introcourse.pdf |Slides}} ; VisMaster Book (Chapter 2) | 
-|  | 23.02.2018 14:00-16:00 | -- | No lesson today |  +^ 02 | 2019/02/22 V1 | Node.js, NPM, Vue.js, GIT | {{:magistraleinformaticaeconomia:va:2019:VA_Lesson2_nodejs_npm_git.pdf|Slides}} | 
-^2.| 26.02.2018 14:00-16:00 | N1 | Intro: Visual Analytics Process; | {{ :magistraleinformaticaeconomia:va:2018:va_lesson2_vision_perception.pdf |Slides}} +^ 03 | 2019/02/25 | N1 | Vision, Perception and effective visualization | {{:magistraleinformaticaeconomia:va:2019:VA_Lesson3_vision_perception.pdf|Slides}} | 
-^3.| 02.03.2018 14:00-16:00 C1 Development Environment setup: Node.js, NPM, GIT | {{ :magistraleinformaticaeconomia:va:2018:va_lesson3_nodejs_npm_git.pdf |Slides}}  +04 2019/03/01 V1 | Introduction to HTML, CSS, Javascript | {{:magistraleinformaticaeconomia:va:2019:VA_Lesson4_html_css_js.pdf|Slides}} | 
-^4.| 06.03.2018 11:00-13:00 | N1 | Visual Variables | {{ :magistraleinformaticaeconomia:va:2018:va_lesson4_visualvariables.pdf |Slides}}  | +05 2019/03/04 N1 Chart Taxonomy, DO and Don't examples | {{:magistraleinformaticaeconomia:va:2019:VA_Lesson5_doanddonts.pdf| Slides}} | 
-|  | 09.03.2018 14:00-16:00 | -- | No lesson today |  +06 2019/03/08 V1 Intro to SVG and D3.js | {{:magistraleinformaticaeconomia:va:2019:VA_Lesson6_svg.pdf|Slides}}{{:magistraleinformaticaeconomia:va:2019:VA_Lesson6_d3js_intro.pdf|Slides}} | 
-^5.12.03.2018 14:00-16:00 N1 | Introduction to HTML, CSS, Javascript | {{ :magistraleinformaticaeconomia:va:2018:va_lesson5_html_css_js.pdf |Slides}}  +
-^6.13.03.2018 11:00-13:00 L1 Introduction to SVG | {{ :magistraleinformaticaeconomia:va:2018:va_lesson6_svg.pdf |Slides}}  | +
-|  | 16.03.2018 14:00-16:00 | -- | No lesson today |  +
-^7.19.03.2018 14:00-16:00 N1 Introduction to D3.js | {{ :magistraleinformaticaeconomia:va:2018:va_lesson7_d3js_intro.pdf |Slides}}<html><br/></html> {{https://github.com/VA602AA-master/First-Project |GitHub - First project}} <html><br/></html>{{https://github.com/VA602AA-master/first-d3|GitHub First-D3}} | +
-^8.| 23.03.2018 14:00-16:00 | C1 | Do and Donts. Examples and case studies | {{ :magistraleinformaticaeconomia:va:2018:va_lesson8_doanddonts.pdf |Slides}} | +
-^9.| 26.03.2018 14:00-16:00 | N1 | First examples with D3 | {{https://github.com/VA602AA-master/lines|GitHub Lines}} | +
-|  | Spring break              | No lessons - Assignment: implement //lines// project with other shapes|  +
-^10.| 12.04.2018 14:00-16:00 | O | Project assignement; Color Models | {{ :magistraleinformaticaeconomia:va:2018:va_lesson9_colors.pdf |Slides}} |+
 ===== GITHub repository ===== ===== GITHub repository =====
-All source code of exercises are available at the URL: https://github.com/VA602AA-master+All source code of exercises are available at the URL: https://github.com/va602aa-2019
  
  
Linea 102: Linea 125:
  
 ===== Previous Editions ===== ===== Previous Editions =====
-  * [[magistraleinformaticaeconomia:va:Course2015]] +  * [[magistraleinformaticaeconomia:va:Course2018]]
-  * [[magistraleinformaticaeconomia:va:Course2016]]+
   * [[magistraleinformaticaeconomia:va:Course2017]]   * [[magistraleinformaticaeconomia:va:Course2017]]
 +  * [[magistraleinformaticaeconomia:va:Course2016]]
 +  * [[magistraleinformaticaeconomia:va:Course2015]]
 +
 +
magistraleinformaticaeconomia/va/start.txt · Ultima modifica: 08/04/2024 alle 12:56 (11 giorni fa) da Salvatore Rinzivillo