- International Degree Programs
- Bachelor's Degree in COMPUTER ENGINEERING
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).
- 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.
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 softwareFunctions
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, thedesign 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 1 (MAT/05)
9 credits - Compulsory
FOUNDATIONS OF PHYSICS (FIS/01)
9 credits - Compulsory
FOUNDATIONS OF COMPUTER SCIENCE AND PROGRAMMING (ING-INF/05)
9 credits - Compulsory
GEOMETRY AND ALGEBRA (MAT/03)
9 credits - Compulsory
INNOVATION AND DIGITAL TRANSFORMATION MANAGEMENT (ING-IND/35)
6 credits - Compulsory
ENGLISH LANGUAGE (Int.) FURTHER KNOWLEDGE OF ENGLISH LANGUAGE
3 credits - Compulsory
ENGLISH LANGUAGE (Int.)
2 credits
MATHEMATICAL ANALYSIS 2 (MAT/05)
9 credits - Compulsory
DATABASES (ING-INF/05)
6 credits - Compulsory
PRINCIPLES OF AUTOMATIC CONTROL (ING-INF/04)
9 credits - Compulsory
CIRCUIT MODELS FOR COMPUTER SCIENCE (ING-IND/31)
9 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
DATA ANALYSIS THEORY AND TECHNIQUES (MAT/09)
9 credits - Compulsory
MOBILE APPLICATIONS AND CLOUD SYSTEMS (ING-INF/05)
6 credits - Optional
ELECTRONICS FOR IoT (ING-INF/01)
6 credits - Compulsory
FOUNDATIONS OF CYBERSECURITY (ING-INF/05)
6 credits - Optional
FOUNDATIONS OF COMMUNICATION THEORY (ING-INF/03)
9 credits - Compulsory
SOFTWARE ENGINEERING AND SOFTWARE QUALITY (INF/01)
9 credits - Compulsory
APPLIED ARTIFICIAL INTELLIGENCE (ING-INF/05)
6 credits - Optional
Final exam (PROFIN_S)
6 credits - Compulsory
RETI DI CALCOLATORI E TECNOLOGIE PER LA IOT (ING-INF/05)
9 credits - Compulsory
Work experience module (NN)
6 credits - Compulsory