B1459 - ARTIFICIAL INTELLIGENCE, BLOCKCHAIN E CRIPTOVALUTE NELLO SVILUPPO SOFTWARE

Academic Year 2025/2026

Learning outcomes

The course aims to educate students so that, at the end of the course, they: • know the main cognitive models that can explain how people develop software • are aware of the opportunities and limitations of applying artificial intelligence tools to software development • become familiar with how software engineering principles can guide the development of artificial intelligence-based systems • master the principles of blockchain and its applications • understand the role and potential of cryptocurrencies, and the issues associated with them in the development of software systems • are able to build complex production and product models by combining the various leading sectors of today's production, with particular relevance to artificial intelligence, blockchain systems and cryptocurrencies

Course contents

In recent years, there has been a substantial paradigm shift in software development, leading to a rethinking of processes and application areas. In particular, there has been a renewed interest in artificial intelligence, with a strong focus on the application of machine learning in prediction and quality models, and in the use of cognitive models to guide production processes. On the other hand, there has been a strong need to identify suitable software tools for managing data analytics platforms, which are increasingly complex and generate systems that initially appear to be impressive but are ultimately difficult to evolve.

Readings/Bibliography

Material presented in class, other references communicated by the instructor.

Teaching methods

Material presented in class, other references communicated by the teacher.

Assessment methods

In the first exam session, current students can choose between a comprehensive oral exam and a project (possibly to be completed in a group) on course topics assigned by the instructor. There will also be in-class tests to assess incremental learning of the material presented.

In the subsequent sessions, assessment will be based on a comprehensive oral exam.

Office hours

See the website of Giancarlo Succi