Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
20801726 -
DATABASES II
(objectives)
The goal of the course is to present models, methods and systems that play a fundamental role in database technology, together with discussions on the recent evolution of the technology itself. The directions of development to be considered include integration of heterogeneous and autonomous systems; databases for business intelligence and decision support; management of semistructured data. After taking the course, the student will know the major features of relational database technology, the methods for data integration, for the design of data warehouses and for the development of database applications that include also XML data.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
|
ITA |
20801727 -
COMPUTATIONAL GRAPHICS
(objectives)
The course aims to develop the skill needed to (a) produce geometric models of highly complex components and structures, both natural and man-made, and (b) understand the design and development of computer-aided modeling and simulation. The lectures offer some background about the geometric and mathematical techniques required, and provide insight into some main topics of computer graphics techniques, including computer rendering, geometric computing and scientific visualization. The theory is carefully linked to practice by implementing programming projects in a cutting edge graphics environment based on Javascript and webGL.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
|
ITA |
20801730 -
ARTIFICIAL INTELLIGENCE
(objectives)
Introduce the fundamental techniques of the various areas of Artificial Intelligence relative to Knowledge Representation and Automatic Reasoning, Machine Learning, Natural Language processing, Computer Vision.
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
|
ITA |
20801731 -
LOGIC AND INFORMATION SYSTEMS
(objectives)
Basic knowledge of classical and some non-classical logics and some of their applications in computer science
|
9
|
ING-INF/05
|
81
|
-
|
-
|
-
|
|
ITA |
20801785 -
SKILLS FOR THE WORLD OF WORK
|
1
|
|
-
|
-
|
-
|
-
|
Other activities
|
ITA |
20801794 -
PARALLEL AND DISTRIBUTED CALCULUS
(objectives)
TO PROVIDE METHODOLOGICAL AND OPERATIVE KNOWLEDGE ABOUT MODERN HARDWARE AND SOFTWARE SOLUTIONS FOR PARALLEL AND DISTRIBUTED COMPUTING, INCLUDING GRID COMPUTING INFRASTRUCTURES, I.E., HIGHLY CONNECTED CLUSTERS OF COMPUTERS DISTRIBUTED GEOGRAPHICALLY. A STUDENT THAT SUCCESSFULLY PASSES THIS COURSE SHOULD BE ABLE TO PLAY A ROLE IN DESIGNING AND DEVELOPING APPLICATIONS VIA PARALLEL LANGUAGES, UTILIZING ITERATIVE DISTRIBUTED METHODS EMPLOYED IN THE SIMULATION OF ENGINEERING PROBLEMS.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
|
ITA |
20801796 -
ELEMENTS OF CRYPTOGRAPHY
(objectives)
GIVE AN INTRODUCTION TO CRYPTOGRAPHY USEFUL FOR UNDERSTANDING PRESENT-DAY INNOVATIONS; EXPLAIN THE MATHEMATICAL NOTIONS INSTRUMENTAL IN THE DESIGN OF CRYPTOGRAPHIC ALGORITHMS AND INTEREST THE STUDENTS IN THE APPLICATIONS.
|
6
|
MAT/03
|
54
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20801799 -
BIOMEDICAL INFORMATICS
(objectives)
This course aims to introduce the students, graduated in Computer Engineering, to the medical and biological applications of informatics and computational science. Since our engineering students are not usually exposed to biomedical notions, the course deals with basic concepts about life, DNA and the Genetic Code, proteins and other kinds of biomolecules, and also introduces the fundamental types of biomedical data and their organization into complex data structures. Some recent advances about anatomic modeling and physiologic simulation, that make use of sophisticated geometric and mathematical techniques, are also exposed. In this field computational structures of great complexity are used, that demand computer engineers and scientists for some multidisciplinary education and training. The students must therefore design and develop learning projects providing interactive tools for biomedical infographics on the web, using a cutting edge graphics environment based on Javascript and webGL.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
|
ITA |
20801800 -
INFORMATION MANAGEMENT ON THE WEB
(objectives)
PROVIDING SKILLS ON SYSTEMS, METHODS, AND TECHNOLOGIES FOR THE MANAGEMENT OF INFORMATION ON THE WEB.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
|
ITA |
20202020 -
GENDER, CONSTITUTION AND PROFESSIONS
|
4
|
|
36
|
-
|
-
|
-
|
Elective activities
|
ITA |
20802019 -
FINAL EXAM
|
26
|
|
-
|
-
|
-
|
-
|
Final examination and foreign language test
|
ITA |
Optional Group:
comune Orientamento unico QUATTRO A SCELTA TRA - (show)
|
24
|
|
|
|
|
|
|
|
20801791 -
CONCURRENT PROGRAMMING
|
Also available in another semester or year
|
20801792 -
SOFTWARE ARCHITECTURES
|
Also available in another semester or year
|
20801794 -
PARALLEL AND DISTRIBUTED CALCULUS
(objectives)
TO PROVIDE METHODOLOGICAL AND OPERATIVE KNOWLEDGE ABOUT MODERN HARDWARE AND SOFTWARE SOLUTIONS FOR PARALLEL AND DISTRIBUTED COMPUTING, INCLUDING GRID COMPUTING INFRASTRUCTURES, I.E., HIGHLY CONNECTED CLUSTERS OF COMPUTERS DISTRIBUTED GEOGRAPHICALLY. A STUDENT THAT SUCCESSFULLY PASSES THIS COURSE SHOULD BE ABLE TO PLAY A ROLE IN DESIGNING AND DEVELOPING APPLICATIONS VIA PARALLEL LANGUAGES, UTILIZING ITERATIVE DISTRIBUTED METHODS EMPLOYED IN THE SIMULATION OF ENGINEERING PROBLEMS.
|
6
|
ING-INF/05
|
60
|
-
|
-
|
-
|
|
ITA |
20801795 -
INFORMATION SYSTEMS AND NETWORK SECURITY
|
Also available in another semester or year
|
20801798 -
INTELLIGENT SYSTEMS FOR THE INTERNET
|
Also available in another semester or year
|
20801799 -
BIOMEDICAL INFORMATICS
(objectives)
This course aims to introduce the students, graduated in Computer Engineering, to the medical and biological applications of informatics and computational science. Since our engineering students are not usually exposed to biomedical notions, the course deals with basic concepts about life, DNA and the Genetic Code, proteins and other kinds of biomolecules, and also introduces the fundamental types of biomedical data and their organization into complex data structures. Some recent advances about anatomic modeling and physiologic simulation, that make use of sophisticated geometric and mathematical techniques, are also exposed. In this field computational structures of great complexity are used, that demand computer engineers and scientists for some multidisciplinary education and training. The students must therefore design and develop learning projects providing interactive tools for biomedical infographics on the web, using a cutting edge graphics environment based on Javascript and webGL.
|
6
|
ING-INF/05
|
60
|
-
|
-
|
-
|
|
ITA |
20801800 -
INFORMATION MANAGEMENT ON THE WEB
(objectives)
PROVIDING SKILLS ON SYSTEMS, METHODS, AND TECHNOLOGIES FOR THE MANAGEMENT OF INFORMATION ON THE WEB.
|
6
|
ING-INF/05
|
60
|
-
|
-
|
-
|
|
ITA |
20801801 -
COMBINATORIAL OPTIMISATION
|
Also available in another semester or year
|
20802125 -
BIG DATA
(objectives)
The goal of the course is to illustrate the modern solutions to the management of big data, very large repositories of de-structured data. Starting from the context of reference and from the requirements of modern applications, the various topics will be addressed by proceeding along the architectural levels of the systems for the management of big data. First of all, the new mechanisms for data storage will be illustrated, in particular those adopted by the NoSQL systems. Then, new techniques for data access will be discussed. For example, the approaches based on the knowledge of the context, on the availability of semantic information, on keyword-based search, and on the analysis of data for decision support. Finally, novel approaches to classical data management problems, such as data exchange and information integration, will be presented. Both theoretical and practical aspects will be addressed and the discussed technologies will be experimented during practical classes and through the assignment of projects.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
|
ITA |
20802126 -
INFORMATION VISUALIZATION
(objectives)
The large amount of relational data electronically available makes its exploration through visual interfaces an interesting research domain and a promising area for the development of new software products. New visual tools appear each day for exploring social networks, databases, computer networks, semantic web networks, security data, etc. Recently, the widespread adoption of tablets and smartphones all the more increases the need for innovative visual interfaces that are both intuitive and effective. The goal of this course is exactly that of introducing the participants to the problems and the solutions in the field of the visual exploration of abstract data, with a particular emphasis on the adopted graphic metaphors and on the algorithmic methods and models used. The knowledge of the participants about algorithm engineering and network optimization problems are deepened. Such a knowledge is applied to different kinds of visualization problems with a strong practical attitude.
|
6
|
ING-INF/05
|
54
|
-
|
-
|
-
|
|
ITA |
|