The Bachelor of Computer Engineering prepares the graduate for developing and using technologies, as well as being able to design, produce and manage data elaboration systems in a wide range of applications. The adopted teaching model ensures that the student is aided in his/her learning stage with access to specifically-developed supporting material and a list of individual and/or group teaching activities guided by the teacher or tutor.


In order to be admitted to the Bachelor of Computer Engineering, applicants must possess a valid high school diploma. The Bachelor’s Degree is a 3-year program taught both in Italian or English and offered in an online modality, combining the following different multimedia learning tools:

  • Audio-video lessons (accessible through the web platform in an asynchronous way)
  • Text materials (accessible through the web platform);
  • Self-Assessments: true/false questions, multiple choice, hot-spot image, chart test, role playing, simulations (accessible through the web platform);
  • Written assignments requiring the accomplishment of specific tasks in which students show their Mastery of methodologies, tools and critical autonomy.

The final exam of the degree program, intended to assess the technical-scientific and professional preparation of the student, consists of the completion and discussion of a written dissertation.

3 years
180 ECTS (European Credits Transfer and Accumulation System)
135 US Quarter Credits


The 3-year program, amounting to 180 credits of academic achievement, is organized as follows:



1st YEAR
MAT/05 Mathematics I 6
MAT/05 Mathematics II 6
FIS/01 Basic physics 12
ING-INF/05 Computer programming 12
ING-INF/05 Modern computing methods 6
ING-IND/35 Economics and Business Organization 6
ING-IND/31 Electrical engineering 6
Linguistic Competence 6
Subtotal 60
2nd YEAR
ING-INF/01 Digital electronics 6
MAT/03 Mathematics III 6
ING-INF/05 Computer architecture and system software 12
ING-INF/05 Neural Networks and Fuzzy Logic 6
ING-INF/03 Networks and the internet 12
ING-IND/35 Business management 6
ING-IND/35 Cloud Computing & Applications 6
Elective course* 6
Subtotal 60
3rd YEAR
ING-INF/05 Information Retrieval 12
ING-INF/05 Fundamentals of software engineering 6
ING-INF/05 Web Mining Techniques 6
ING-INF/05 Public Service Models and Technologies 6
Elective course* 6
Extra training activities 18
Dissertation 6
Subtotal 60


* Electives(among those not yet taken)CFU/ECTSUS QC

CAD-CAE Design
Energy Systems
Energy Conversion Systems
Industrial Plant Safety
Energy Production and Distribution Networks Management
Risk and Safety in High-Risk Facilities

6+6 4.50 + 4.50



When graduates receive there Bachelor of Computer Engineering degree, they will have acquired a wide range of fundamental knowledge, especially in the mathematics, informational science (computing, electronics, telecommunications) and engineering fields of management . By considering the rapid rise in society’s need for information. The graduate will have developed the capacity to understand and value the working principles of system processing in both architectural  hardware systems and software aspects, being able to identify, formulate and resolve the diverse problems by using updated methods, techniques and instruments. The following professional activities are included in the training course for t computer engineers: the design and production of company information systems, the computerizing of public and private agency services through web technology, development of multimedia and hypermedia systems, modeling and control of productive processes and complex systems, development of computer systems based on the project techniques of HW/SW, planning of systems based on architectural and network computing.

Skills associated with this degree:

Activities in designing, project management, estimation and testing of equipment and electronic systems, transmission and processing of information

The direct surveys and instrumental technical parameters related electronic equipment and systems

Activities involving the use of standardized methodologies, such as the management, design, testing of individual organs or system components of electronic systems, automation of generation, processing transmission information, and simple or repetitive processing with different types of systems

Career Opportunities:

The main career opportunities foreseen by this degree program are in the following fields: computer industries operating in hardware and software production; industrial automation and robotics; businesses operating in the area of ​​information systems and computer networks; business services; public administration computer services.

According to the current legislation (Presidential Decree 328/2001), graduates may operate as freelance professionals upon registration (through State examination) to the Junior section of the following professional registers:
Order of Engineers - Section B - Area C - Information Technology.

Pursuant to Presidential Decree 328/2001 with an L-8 degree (formerly Class 9 of Ministerial Decree 509/99) it is also possible to achieve the qualification of and practice as Industrial Consultant (Electronics and Telecommunications section).

In order to differentiate those graduates with a university degree  from  those with a high school diploma currently necessary to qualify for the title of "Technician" (Large Group 3 of ISTAT Professions), graduates the L-8 degree program will be referenced under the category of "Specialist Professions” ( Large Group 2 of ISTAT Professions), in view of the fact that such graduates are expected to have adequate mastery of scientific methods and content.

The degree prepares students for the following professions:

  • Software analysts and designers - (
  • System analysts - (
  • Web applications analysts and designers - (
  • Computer design engineers - (