Ce cours se focalise sur la compréhension des nouveaux concepts de base importants au développement de logiciels en général et de programmes en plus particulier. Ce développement intègre des nouvelles parties (modules) aux programmes , telles que les procédure, les fonctions.