Our program aims to develop computer experts with the ability to analyze, design, and implement complex computer systems distributed over a network, incorporating reasoning and database access capabilities. These systems are often dedicated to diagnosis, design, and facilitating decision-making. A significant portion of the training is dedicated to practical work and/or projects, providing students with hands-on and concrete experience.