Bachelor's Degree in COMPUTER ENGINEERING

Degree course in italian
INGEGNERIA INFORMATICA
Degree course
COMPUTER ENGINEERING
Title
Bachelor's Degree
MIUR Class
Ingegneria dell'informazione - L-8 R (DM270)
Length
3 years
Credits
180
Department
ENGINEERING FOR INNOVATION
Website
Language
ITALIAN
Location
Lecce-
Academic year
2025/2026
Type of access/Available places
Free access course
Career opportunities
3.1.2.1.0 - Tecnici programmatori
3.1.2.2.0 - Tecnici esperti in applicazioni
3.1.2.3.0 - Tecnici web
3.1.2.4.0 - Tecnici gestori di basi di dati
3.1.2.5.0 - Tecnici gestori di reti e di sistemi telematici

Course description

The three-year degree course in Computer Engineering is a new course of study organized by the Department of Innovation Engineering of the University of Salento. The duration of the course of study is three years, and is divided into a total of 180 CFU. The educational objectives of the degree course include a solid basic education for graduates, which allows, on the one hand, direct entry into the world of work, and, on the other, the continuation of the educational path in a Master's degree course or, alternatively, in a first level Master's degree. At the end of their training, the student must be able to:
- Analyze moderately complex problems, and design and implement appropriate solutions and computer systems;
- Work in a team but, at the same time, be autonomous;
- Develop the skills needed for a successful entry into the world of work;
- Develop the necessary predisposition for continuous updating and learning new technologies.

The course of study includes a series of courses and related teaching activities aimed at acquiring the training objectives. In particular, the basic knowledge focuses on fundamental aspects of discrete and continuous mathematics, and includes skills related to probability and statistics, and operations research. Knowledge related to computer science ranges from programming to software design, and includes the analysis of algorithms and basic data structures, methods and tools for the administration and management of computer systems, including operating systems, databases, and computer networks. Additional free-choice teaching activities allow you to acquire fundamental knowledge in emerging and highly relevant areas of computer science (including cybersecurity, artificial intelligence, mobile applications and cloud computing). In addition, further teaching activities related to areas such as electronics, telecommunications and automation complete the training. Specific teaching activities are also planned that provide knowledge of the English language. The ability to apply knowledge is acquired through specific project activities and exercises carried out in laboratories. The internship allows you to develop a project at research institutions and/or affiliated companies, in order to introduce the student to the world of work or to develop highly innovative research. Finally, various seminar-type activities held by industry experts and representatives of the world of work allow for better orientation on leaving, aimed at a conscious insertion into the company.
The teachers of the Degree Course have diversified and recognized skills at national and international level, as demonstrated by the many collaborations in progress, and adopt the most appropriate teaching methods to ensure the full involvement of students, integrating traditional and innovative teaching in a blended approach, based on the most recent tools and technologies, in order to simplify the acquisition of content, the necessary skills and some soft skills. The teaching materials are made immediately available to students via the university e-learning platform (https://elearning.unisalento.it).

Admission to the CdS requires a high school diploma or equivalent qualification, adequate technical-scientific preparation to be verified with an admission test.
The three-year degree courses taught in Italian do not require an initial assessment of the English language.
Students who, based on the test results, do not achieve adequate preparation will be assigned Additional Training Obligations (OFA) relating to the subjects in which the student has reported training gaps that must be filled in the first year.

Profile

Analyst and designer of application and system software

Functions

Computer Engineer who deals with software applications (for example databases, management applications,
web applications, mobile and cloud applications, etc.).
The main functions performed by a computer engineer who deals with application and system software are:
- production of system documentation,
- definition of requirements specifications,
- production of computer systems,
- coordination of development activities.

Skills

The computer engineer applies his knowledge of programming paradigms and object-oriented programming methodologies, advanced algorithms and data structures, the
design of databases and query languages and the architecture of operating systems in order to:
- acquire specific expertise on an application program,
- write a user manual,
- interact with potential customers in order to define the project specifications of the software and system application program
- interact with the design managers in order to verify the adequacy of the application product with respect to the project specifications and possibly suggest changes to improve it,
- supervise the installation and maintenance of an application program
- perform software tests;
- provide training/information to customers;
- implement and manage a database;
- coordinate programmer technicians in the development of a software and system application program.

Sbocco

- IT departments of medium-large companies.
- IT and management consultancy firms.
- Software development companies.
The final exam consists of the presentation of a written paper, not characterized by a particular originality, which has the purpose of verifying the acquired maturity and the ability of exposition by the graduate. The final exam must constitute an important individual training opportunity to complete the curricular path.
No

Course modules

Percorso comune

MATHEMATICAL ANALYSIS 2 (MAT/05)

9 credits - Compulsory

DATABASES (ING-INF/05)

6 credits - Compulsory

OPERATIONS RESEARCH (MAT/09)

9 credits - Compulsory

OPERATING SYSTEMS (ING-INF/05)

9 credits - Compulsory

SIGNAL THEORY (ING-INF/03)

12 credits - Compulsory