Objectif
S'initier à la programmation et à l'utilisation d'un langage de programmation évolué aux fins de résolution de problèmes.
Contenu
Ordinateur et résolution de problèmes. Notions d'algorithme et de programme. Langages de programmation. Différents types de programmation. Initiation aux concepts de base de la programmation. Programmation structurée. Les structures de données et de contrôle. Apprentissage d'un langage de programmation par la résolution de divers problèmes. Outils logiciels pour la mise au point de programmes. Contrôle de qualité et test de bon fonctionnement des programmes.
Particularités d'inscription
Ce cours présuppose des connaissances élémentaires en organisation et en exploitation des ordinateurs, à défaut de quoi il est recommandé de suivre d'abord INF 1130 ou l'équivalent.