Aller au contenu

IFT156 - Introduction à l'analyse informatique

Présentation

Sommaire

Cycle
1er cycle
Crédits
3 crédits
Faculté ou centre
Faculté des sciences

Cible(s) de formation

Apprendre à l'étudiante et à l'étudiant à analyser un problème dans le but d'en programmer une solution informatique, à l'aide d'un langage de programmation ou d'un logiciel spécialisé; explorer divers outils permettant d'exprimer une solution informatique à un problème; reconnaître des classes de problèmes utilisables dans l'enseignement de l'informatique au secondaire.

Contenu

Programmation procédurale; décomposition d'un problème (séquence, choix, répétition), modularité et récursivité. Conception et réalisation d'un programme : enrichissement progressif, stratégies de mise au point. Approche top-down et bottom-up. Concepts de type abstrait et de type concret de donnée. Exercices pratiques dans un langage séquentiel classique. Outils spécialisés de résolution de problème : chiffrier électronique (problèmes de simulation, d'applications numériques simples, etc.), systèmes de calcul symbolique (par exemple : MAPLE) logiciel auteur orienté-objet (par exemple : Toolbook).