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).