The aim of this track is to enable the students to master the basic concepts in the field of computer sciences. More precisely this specialization trains the students to acquire basic fundaments in computer sciences (algorithmic and data structures, computer languages, informatic systems, databases); and the capacity to analyze and solve algorithmic problems by applying its knowledge in the field of computer and engineering sciences.