79210 - Lab Class on Economic and Business Data

Academic Year 2019/2020

  • Docente: Giacomo Galiazzo
  • Credits: 6
  • Language: Italian
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Statistics, Economics and Business (cod. 8876)

Learning outcomes

At the end of the course students will have a practical overview about which tools web developers and companies use nowadays to perform data analysis and reporting.

Course contents

The course is strongly web-oriented; it displays a practical view to the student in order to better know and understand which data-analysis technologies are currently preferred by the market.

During the course there will be a brief overview of the evolution of the distributed applications for data handling and reporting, in which environment they work, their positive and negative features. Then the focus will be over web-based distributed applications, their communication technology.

Web-based apps often means opencode, therefore the MIT manifesto will be introduced along with a set of programming languages developed under this philosophy (javascript, python, typescript).

With the help of an internet browser the student will try to build and to load a web application with the aid of dependencies (of style and scripting feature), load data asynchronously from an external source and managing them with No-SQL paradigm.

Readings/Bibliography

https://www.w3schools.com/

https://jquery.com/

https://getbootstrap.com/

https://startbootstrap.com/

https://lodash.com/

http://mathjs.org/

https://github.com/plotly/plotly.js/

Teaching methods

Students will use internet browsers for learning the most performing and popular web tools for data analysis and reporting in order to develop an own web application that can visually display data analysis.

There will be theorical and practical lessons on how to make these tools work and interact each other.

Students will get several examples about this web tools and theirs data and objects manipulation properties.

Data for analysis will be provided through a connection and will use JSON format.

Assessment methods

Students will have to develop in team an application that runs on browser.

They will show it during a presentation that will highlight data acquisition, manipulation and finally graphical display.

The evaluation will consider how friendly and intuitive the application will be, the level of interactivity and communication besides of the correctness of the data handling.

Links to further information

http://unibo.datalabo.it/

Office hours

See the website of Giacomo Galiazzo