Le cours a comme objectif d'initier l'étudiant à la programmation et à l'algorithmique afin que celui-ci puisse solutionner des problèmes généraux liés à sa discipline. Plus généralement, le cours permet à l'étudiant de s'initier aux techniques de résolution de problèmes reliés à la micro-informatique.