Ce cours a pour objectif de permettre à l’étudiant de maîtriser le fonctionnement des ordinateurs et de lui procurer une connaissance de la programmation pour qu’il puisse solutionner des problèmes reliés à sa discipline. Le langage de programmation utilisé sera le C ANSI. Bien que ce cours mette l’accent sur la portabilité du code et sa solution, nous utiliserons principalement le compilateur Visual C++ en évitant les librairies et fonctions qui ne sont pas ANSI.

De façon plus spécifique, ce cours devra permettre à l’étudiant de :

  • concevoir des algorithmes pour résoudre des problèmes de nature scientifique;
  • posséder une bonne connaissance du langage C;
  • acquérir la méthodologie indispensable pour pouvoir aborder d’autres langages de programmation avec aisance.