La programmation informatique est le processus de conception et de construction d'un programme informatique exécutable pour atteindre un résultat informatique spécifique. La programmation implique des tâches telles que: l'analyse, la génération d'algorithmes, la précision des algorithmes de profilage et la consommation de ressources, et la mise en œuvre d'algorithmes dans un langage de programmation choisi (communément appelé codage). Ce cours forme des assistants qui pourraient créer leur propre entreprise après avoir atteint un bon niveau d'expérience dans l'industrie ou choisir de travailler sous la supervision d'ingénieurs.