 This program aims to make the student capable of recognizing problems that are amenable to computer solutions.It also covers the study of management and organizations in order to bridge the gap between specialists and decision-makers in the preparation of support systems development.Software Technology features courses designed to provide students with a deeper understanding of the design and analysis of computer algorithms, thus strengthening their ability to write correct and efficient programs.