A course that responds to the ever-growing demand for information processing tools in every sector of activity and that provides the skills to design and implement solutions for the problems - even complex ones - that characterize computerized contexts. You will be able to choose between a general and an applied course track and you will acquire basic knowledge of mathematics, physics and computer science, the fundamentals of information engineering and in-depth knowledge of computer engineering (programming languages, computer architectures, data processing systems). You will be able to deal with service automation, business information systems, integrated systems for plant supervision, networked distributed systems and applications, embedded processing systems, systems for the analysis of large amounts of data and machine learning.