Que cherchez-vous?
Événements à venir
Sigle
INF130
Responsable
Département des enseignements généraux
Cycle
1er
Crédits
4
Charge de travail
  • Cours (39h)
  • Laboratoire ou travaux pratiques (36h)
  • Travaux personnels (105h)

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

Groupe Jour Type
01 Lundi 13:30 Activité de cours
01 Jeudi 09:00 Laboratoire
02 Mercredi 09:00 Activité de cours
02 Vendredi 13:30 Laboratoire
03 Lundi 18:00 Activité de cours
03 Mercredi 18:00 Laboratoire