Objectif

Résoudre des problèmes de sciences et de génie par la programmation structurée de l'ordinateur.

Contenu

Connaissances des éléments fondamentaux des architectures matérielles et logicielles des systèmes informatiques. Techniques d'analyse et de conception de programmes informatiques, concepts de base d'algorithmiques. Différents paradigmes des langages de programmation. Étude d'un langage de programmation. Méthodes et critères d'analyse et d'évaluation pour le choix des composants matériels et logiciels d'un système informatique qui sera utilisé pour résoudre un problème d'ingénierie. Méthodes de test et de contrôle de la qualité des solutions informatiques par rapport aux spécifications de départ. Logiciels utilisés en ingénierie: familles de logiciels, modes d'interaction, résolution de problèmes concrets en utilisant différentes modes d'interaction, extension d'un logiciel, intégration de différents logiciels.

Formules pédagogiques

Leçons magistrales, travaux dirigés, travaux pratiques.