Bachelor Degree in Computer Engineering

The Bachelor Degree (B.D.) in Computer Engineering prepares the graduates 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 assisted in his/her studies with the access to specifically developed supporting material and a list of individual and  group teaching activities guided by the teacher or tutor.


The Bachelor Degree is a 3-year program taught in both Italian and English and offered in an online modality, combining the following 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.

In order to be admitted to the B.D. in Computer Engineering, applicants must possess a valid high school diploma.

3 years

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

Learning Objectives

When graduates receive the B.D. degree in Computer Engineering, they will have acquired a wide range of fundamental knowledge, especially in mathematics, informational science (computing, electronics, telecommunications) and engineering fields of management. 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 various problems by using the updated methods, techniques and instruments. The following professional activities are included in the training course for the 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.

Outcomes and Professional Profile

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. The program prepares such professionals as software analyst and designer, system analyst, web application analyst and designer, computer systems and peripherals designer.

Study  plan

      1st YEAR    
1 A MAT/05 Mathematics I 6 4.50
2 A MAT/05 Mathematics II 6 4.50
3 A FIS/01 Basic Physics 12 9
4 A ING-INF/05 Computer Programming 12 9
5 B ING-INF/05 Modern Computing Methods 6 4.50
6 B ING-IND/35 Economics and Business Organization 6 4.50
7 C ING-IND/31 Electrical Engineering 6 4.50
8 E   Linguistic Competence  6 4.50
      Subtotal 60 45
      2nd YEAR    
9 B ING-INF/01 Digital Electronics 6 4.50
10 C MAT/03 Mathematics III 6 4.50
11 B ING-INF/05 Computer Architecture and System Software  12 9
12 B ING-INF/05 Neural Networks and Fuzzy Logic 6 4.50
13 B ING-INF/03 Networks and the Internet 12 9
14 B ING-IND/35 Business Management  6 4.50
15 B ING-IND/35 Cloud Computing and Applications 6 4.50
16 D   Elective course 6 4.50
      Subtotal 60 45
      3rd YEAR    
17 B ING-INF/05 Information Retrieval 12 9
18 B ING-INF/05 Fundamentals of Software Engineering 6 4.50
19 C ING-INF/05 Web Mining Techniques 6 4.50
20 C ING-INF/05 Public Service Models and Technologies 6 4.50
21 D   Elective course 6 4.50
  F   Extra training activities  18 13.50
  E   Dissertation 6 4.50
      Subtotal 60 45
      TOTAL 180 135


* 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