Educational Offer - Degree Courses

Degree course in DATA, ALGORITHMS AND MACHINE INTELLIGENCE (Codice 2270)

Back to course search
Detail Degree Course Academic year of the educational offer: 2022/2023
School:
  • SCHOOL OF BASIC AND APPLIED SCIENCES
Class:
  • Computer science (LM-18)

credits total:120

Educational objectives
Hide
The course deepens and strengthens the theoretical, methodological, systems engineering and technology knowledge, in all the disciplines which are the cultural core of computer science, studied in the first cycle (class L-31). Therefore, in accordance with the guidelines of National(GRIN) and international (ACM) Associations in the field, the course includes the formation of a solid knowledge of the fundamentals as well as of the applicative aspects of the various areas of computer science. The specific objectives of the course are: - The acquisition of the scientific method of inquiry involving the use of mathematical tools supporting information technology and its applications; t - the deepening of the technologies of computer systems and information management; - Further development of the methodologies for the design and implementation of information systems; - Further investigation of the application areas of information systems and information technology. In addition to the completion of mathematical-physical training, the educational programme includes an advanced investigation of key issues such as information theory and computational models, and insights in specific areas. Among the various advanced courses it is worth mentioning the ones related to: - The design of advanced algorithms and their implementation through in-depth knowledge of programming languages; - The methods for the management and analysis of large amounts of data, such as in the field of bioinformatics/biomedical and social sciences; - The methods for the design of infrastructure and high-performance networks, with particular reference to the quality of service, and to the security and protection for the privacy of data; - Web development and mobile technologies. In accordance to the specific objectives of the course, the educational programme includes: - Lectures and laboratory exercises in class, autonomous project activities and individual activities in the laboratory; - External activities such as internships in companies, public administration facilities and laboratories, as well as periods of study at other Italian and European universities, also in the framework of international agreements.
Professional opportunities
Hide
Profile: Software and computer systems analysts and designers Functions: Analysis, design, development and implementation of application software and complex IT systems, also in project management roles or work groups. Skills: Graduates acquire solid programming and design skills of advanced algorithms, advanced methodologies to design, analyse and manage complex computer systems and software architectures. They also develop skills for the production and performance analysis of computer systems, the management of high-performance infrastructures and networks, and the design of techniques to ensure the security and privacy of data. Professional opportunities: National and multinational companies producing goods and services. Public and/or private organizations. Software manufacturing companies. Computer systems and network design firms. Public and private companies, administrations and research centres, using complex IT systems or involved in the management of large amounts of data. Profile: Researcher in Computer Science Functions: Research and methodological and applicative innovation activities, in all sectors of IT. Skills: Graduates have a solid knowledge of the scientific bases of computer science, acquire a rigorous scientific method of investigation, abstraction and understanding skills with respect to complex computational models, the ability to analyse and design models for the representation and exploration of data, the ability to design and implement complex computer systems. Professional opportunities: Public and private bodies operating in the field of computer science research, and more generally, of scientific research. It is also possible to access subsequent university levels of study, such as the PhD. Profile: IT Security Specialist Functions: Analyst, designer, developer of systems and software services to ensure IT security and protect company and business data from cyber-attacks. Skills: Graduates acquire skills in the design and configuration of computer networks, with particular regard to security aspects; service security analysis and management; design and installation of control, intrusion detection and prevention systems, also based on machine learning tools; specification, formal verification, development and implementation of cryptographic protocols; control and analysis of access to company data and services. Professional opportunities: National and multinational software companies; National and multinational companies designing information systems and networks; Companies, public administrations and research centres, public and private, which use complex computer systems. Profile: Artificial Intelligence Specialist Functions: Designer, developer and builder of Artificial Intelligence systems. Skills: Graduates acquire solid knowledge of the scientific foundations of Artificial Intelligence enabling them to carry out their activity in the design, development and implementation of Artificial Intelligence systems for the improvement of production and management activities of companies and businesses; installation and configuration of applications in complex computer systems that use Artificial Intelligence techniques; analysis of Artificial Intelligence systems existing on the market; modelling of problems using techniques and languages for the representation of knowledge; design and implementation of intelligent systems for the automatic analysis of signals, such as images and videos, and for the automatic understanding of speech and text, development of Artificial Intelligence systems based on Machine Learning and Deep Learning, in particular, for big data analysis; development of Artificial Intelligence systems based on tools for the representation of knowledge. Professional opportunities: National and multinational software companies; companies providing the design of computer systems and networks; Public administrations and research centres, public and private, which use complex IT systems or are involved in automatic data analysis; Public and private research and development laboratories, companies dealing with business intelligence, marketing, market analysis; Biomedical and pharmaceutical industry; Companies with automated production lines. Profile: Data Science and Information Science Specialist Functions: Designer and developer of models and strategies to extract knowledge and information through automatic and semi-automatic methods of analysis, exploration, visualization of large amounts of data. Skills: Graduates have solid skills in the design of advanced algorithms, statistical programming languages and database exploration, advanced models for data representation and for the construction of compressed information indexing structures. They also acquire the ability to use methods and models of data mining, machine learning and deep learning for automatic knowledge extraction, to develop software for the management and structuring of large amounts of data and for the use of the most common big data technologies. Professional opportunities: National and multinational companies in the financial, commercial and pharmaceutical sectors. National and multinational companies in the transport and telecommunications sector. Public and private research laboratories.
Final examination features
Hide
The final examination consists of the presentation of an original dissertation, aiming at ascertaining the level of individual technical scientific and professional competences. Students must discuss an original dissertation prepared under the guidance of a supervising professor and aiming at ascertaining the level of their technical scientific and professional groundings. The dissertation may have an experimental, technical or project cut, and may be prepared by the student at the University as well as at a research laboratory or at other public and private, Italian or foreign institutions and companies, accredited by the University of Palermo, according to the terms agreed with the School. The preparation of the thesis (awarded with 18-24 CFU) is an important moment of reflection during which the student, if necessary, has the opportunity to integrate and streamline the learning experiences gained during the course to solve significant issues in the chosen specialisation field.


course outlineNo propaedeutical teaching for this curriculum

See explaination

Teachings first year
credits Term Val. Area Scientific sector
20731 - MULTISENSORY DATA EXPLORATION(*) course specifications ROCCHESSO (PO) 6.0 1 V B INF/01
22452 - KNOWLEDGE REPRESENTATION AND REASONING(*) course specifications FICI (PA) 6.0 1 V B INF/01
22453 - DATA ENCRYPTION AND CODES(*) course specifications FALCONE (PA) 6.0 1 V C MAT/03
22454 - PATTERN DISCOVERY FOR LIFE SCIENCES(*) course specifications EPIFANIO (RU) 6.0 1 V B INF/01
19220 - CYBERSECURITY(*) course specifications GALLO (RU) 6.0 2 V C ING-INF/03
22450 - INFORMATION THEORY AND DATA COMPRESSION(*) course specifications SCIORTINO (PO) 6.0 2 V B INF/01
22457 - DATA PROCESSING(*) course specifications GIANCARLO (PO) 12.0 2 V
COMBINATORIAL AND PROBABILISTIC ALGORITHMS(*) GIANCARLO (PO) 6.0 B INF/01
BID DATA MANAGEMENT(*) ROMBO (PA) 6.0 B INF/01
Optional subjects 6.0 F


Teachings second year
credits Term Val. Area Scientific sector
13121 - PRACTICE 3.0 1 G F
18182 - INTERNSHIP AND PRACTICE 6.0 1 G S
21958 - COMPLEX NETWORKS(*) course specifications MICCICHE' (PA) 6.0 1 V C FIS/07
22451 - CLOUD AND HIGH PERFORMANCE COMPUTING(*) course specifications REALE (PO) 6.0 1 V C FIS/05
05917 - FINAL EXAMINATION 21.0 2 G E
19272 - ARTIFICIAL INTELLIGENCE AND DEEP LEARNING(*) course specifications LO BOSCO (PA) 6.0 2 V B INF/01
Optional subjects II 6.0 B
Free subjects (suggested) 12.0 D


Elective activities

Optional subjects credits Term Val. Area Scientific sector
15082 - ITALIAN LANGUAGE FOR FOREIGNERS 6.0 1 G F
22630 - ENGLISH LANGUAGE SKILLS - LEVEL C1 course specifications 6.0 1 G F


Free subjects (suggested) credits Term Val. Area Scientific sector
21995 - COMPUTATIONAL ECONOPHYSICS(*) course specifications MUSCIOTTO (RD) 6.0 1 V D FIS/07


Optional subjects II credits Term Val. Area Scientific sector
22455 - MACHINE INTELLIGENCE FOR COMBINATORIAL OPTIMISATION(*) course specifications RIZZO (IE) 6.0 1 V B INF/01
22449 - INFORMATION RETRIEVAL AND NATURAL LANGUAGE PROCESSING course specifications PILATO (IE) 6.0 2 V B INF/01


Explaination
Term Term/Semester
Val. Valutation: V = mark in 30/30, G = note
(*) Teaching attended in english
Go to top