B0064 - INTRODUZIONE ALLA DATA SCIENCE E AL PENSIERO COMPUTAZIONALE

Academic Year 2022/2023

  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Digital Innovation Policies and Governance (cod. 5889)

Learning outcomes

At the end of this course, the students will have a good knowledge and understanding of the fundamental principles of algorithmics and of programming in Python, with specific focus on problems with large amount of data. The students will be able to apply the acquired knowledge to read, write, and test programs using the Python programming language. Moreover, the student will be able to understand prototypes and programs written by other people.

Thanks to the acquired knowledge, the student will be able to evaluate pros and cons of a prototype or of an implementation in the Python language of a program using typical algorithmic techniques to handle data structures coming from the web or from open repositories. 

Course contents

  • To define a solid and homogeneous base of the structure of the computational process.
  • To structure the concept of programming and of programming languages.
  • Elaborate the concept of digital transformation.
  • Evidence the concept of production of software, both from a organizational and from a cognitive viewpoint.
  • Present how the use of computational thinking and of the informatics tools could help solving problems of organizing systems, of understanding complex structures, and of forecasting possible events.
  • Use text processing and its understanding as a paradigmm of the process of digital transformation

Readings/Bibliography

The course does not have a mandatory textbook. Here below there is a list of suggested readings:

  • Dirk Hovy, Text Analysis in Python for Social Scientists - Discovery and Exploration, Cambridge University Press, 2021, ISBN 978-1108873352
  • Sofía De Jesús , Dayrene Martinez, Applied Computational Thinking with Python, Packt Publishing, 2020, ISBN 978-1839219436
  • Autori multipli, The LaTeX Wikibook, Wikibooks community, https://en.wikibooks.org/wiki/LaTeX

Office hours

See the website of Giancarlo Succi