everything.study
INF130

Ordinateurs et programmation

1er cycle

Sigle INF130 Responsable Département des enseignements généraux Cycle 1 er Crédits 4 Charge de travail Cours (39h) Laboratoire ou travaux pratiques (36h) Travaux personnels (105h) Plan du cours Site du cours Horaire INF130 - Ordinateurs et programmation Ce cours vise à faire acquérir les concepts fondamentaux en algorithmique et en programmation. Au terme de ce cours, la personne étudiante sera en mesure de : expliquer les concepts théoriques de la programmation; traduire un pseudo-code en programme informatique en respectant des normes de programmation; résoudre un problème scientifique simple à l'aide d'un micro-ordinateur; identifier les structures et types de donnés complexes adaptés à la résolution d'un problème spécifique; choisir un algorithme efficace parmi différentes solutions possibles d'un problème; appliquer des algorithmes connus, selon les besoins du problème. Éléments de contenu : structure de base d'un programme.Modules.Variables et types. Entrées/sorties. Expressions et opérateurs. Structures de contrôle. Normes de programmation. Algorithmes élémentaires. Sous-programmes et paramètres. Tableaux et algorithmes sur tableaux à une et plusieurs dimensions. Chaines de caracteres. Enregistrements. Classe et instanciation. Lecture et écriture de fichiers. Interfaces graphiques. Encapsulation. Cours concomitant : MAT215 Logique et mathématiques discrètes pour l’optimisation (4 cr.)

Sources