The design of the Master of Computer Science program was taken into account with sufficient flexibility that students with different scientific backgrounds could join it. In addition to deepening the basic concepts, the program has also taken into account the focus on the following areas that contribute to the service of development in the Kingdom: computer systems and networks, database systems, software engineering, computer drawing systems and human-machine interaction, artificial intelligence, programming languages.