The Bachelor’s Degree in Applied Computer Science and Artificial Intelligence aims to train professionals capable of successfully addressing, also in an international context, the challenges posed by the growing demands of the information society and by data processing and decision-making based on artificial intelligence and machine learning.
Graduates in Applied Computer Science and Artificial Intelligence are computer scientists with a solid general background in the fundamental areas of computer science, including programming languages, software design and development techniques and methodologies, algorithms and computational complexity, discrete structures, and the theoretical foundations of computer science. This background provides them with the methodological tools needed to ensure continuous updating of knowledge throughout their professional careers, allowing them to keep pace with the evolution of information and communication technologies. At the same time, they acquire strong technical preparation, particularly in parallel and distributed software, computer architectures, computer networks, information systems and databases, human–computer interaction, artificial intelligence, and information security, enabling rapid entry into the professional field of information technologies and intelligent digital systems.
Furthermore, graduates in Applied Computer Science and Artificial Intelligence will be eligible to access further university studies beyond the first cycle, both in computer science and in related scientific fields.
The general cultural foundation enables graduates in Applied Computer Science and Artificial Intelligence to acquire:
Thanks to this solid theoretical, methodological, and technological foundation, graduates in Applied Computer Science and Artificial Intelligence will be able to:
Graduates in Applied Computer Science and Artificial Intelligence will be able to carry out professional activities both in companies that develop and in companies that use information systems, in both the public and private sectors, in the following areas:
The study programme is structured as follows:
The third year and the programme are completed with elective credits, a compulsory internship, and the final examination.
All courses include laboratory activities and/or project work or exercises. In particular, most computer science courses include laboratory activities, while mathematics and theory-based courses include exercises. Laboratory activities range from the development of simple programmes in the first year to structured project-based laboratory work in the second and especially in the third year, focusing on applied computer science and artificial intelligence algorithms and frameworks.
The internship is carried out under the supervision of an internal faculty member and may be external, taking place in companies or organisations under established agreements, or internal, carried out within the degree programme under the supervision of a lecturer. In both cases, students are assigned a real-world problem to be addressed through the development of a professionally structured project, typically involving analysis, design, and software development activities.
The final examination consists of a written report presenting the results of the internship and an oral presentation demonstrating knowledge of the topics covered and the tools used.
The Degree Programme Regulations define, in compliance with legal requirements, the proportion of total workload allocated to students’ independent study or other individual learning activities.