Passer au contenu principal

INF136 Introduction à la programmation en Python

Au terme de ce cours, l’étudiant ou l'étudiante sera en mesure :

  • d'expliquer le fonctionnement d’un programme informatique et décrire l’architecture de base d’un micro-ordinateur;
  • de résoudre des problèmes de nature scientifique et liés au génie en décomposant le problème en sous-problèmes et en proposant des algorithmes de résolution;
  • d'implémenter des opérations matricielles et vectorielles;
  • développer et implémenter des algorithmes simples.

Structure d’un programme, types de base, variables et constantes, entrées/sorties, expressions et opérateurs, contrôle du flux d’exécution d’un programme, sous-programmes, passage de paramètres, structures de données de bases du langage, encapsulation, modules de représentation graphique des données et manipulation de fichiers.

Séances de laboratoire axées sur l’application des notions de programmation.

Crédits 4
Charge hebdomadaire Cours (3h), laboratoire (3h)
Cycle 1er
Responsable Service des enseignements généraux
Horaire

Session: Automne 2023

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

Session: Hiver 2024

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