Passer au contenu

IFT-1004
Algorithmique et programmation

Cycle(s) du cours - Premier cycle

3 crédits

Description

Notions fondamentales des principaux paradigmes de programmation. Rédaction d'algorithmes en pseudo-code et trace d'exécution. Grandes étapes menant à l'exécution d'un code source. Syntaxe et interprétation du langage Python. Interface des fonctions, rédaction de documentation et tests unitaires. Introduction à la récursivité, au paradigme orienté-objet, aux interfaces graphiques et à la gestion des erreurs. Les laboratoires et travaux pratiques, principalement en Python, permettent de s'initier aux bonnes pratiques de programmation et au développement collaboratif à l'aide d'un logiciel de gestion de version décentralisé.

Restriction(s) à l'inscription

  • Cycle d'études
    • Ne doit pas être inscrit: Éducation continue

Certaines sections de cours peuvent comporter des restrictions additionnelles.

Des questions sur ce cours?

IFT-1004 en bref

Plan(s) de cours

Formules d'enseignement

  • Cours pouvant être offert à distance

Responsables

Sciences et génie

FSG Informatique, génie logic.

Répartition hebdomadaire

  • Cours: 3 heures
  • Laboratoire ou travaux pratiques: 2 heures
  • Travail personnel: 4 heures
  • Total: 9 heures

Horaire

Automne 2026 - 2 sections offertes

Été 2026 - 1 section offerte

Hiver 2026 - 2 sections offertes

Vivez l'expérience FSA ULaval

Espace étudiant

Bienvenue dans la famille FSA ULaval!
Nous vous présentons les guides des études à l’intention des personnes déjà admises dans l’un de nos programmes.

Plateforme pour les diplômées et les diplômés

Rejoignez le large réseau de personnes diplômées de FSA ULaval réparties un peu partout sur la planète! Entrez en contact avec d’anciens et d’anciennes camarades de classe, profitez de mentorat et accédez à des activités et à des formations exclusives. En savoir plus sur ces fonctionnalités.

Intranet du personnel

Zone FSA ULaval

Restez à l’affût des nouvelles de l’organisation et des activités internes.