Logo ÉTS
Session
Cours
Responsable(s) Pierre Bélisle

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement


Préalables

Aucun préalable requis
 

Unités d’agrément

100,0 %
Total d'unités d'agrément : 64,8

Qualités de l’ingénieur

 












Qn
Qualité visée dans ce cours  
Qn
  Qualité visée dans un autre cours  
  Indicateur enseigné
  Indicateur évalué
  Indicateur enseigné et évalué

- Survolez les icones pour voir le nom de chaque qualité.
- Cliquez sur les icones pour voir la description.

Descriptif du cours

Acquérir les notions et l’expérience de programmation procédurale nécessaires pour solutionner efficacement des problèmes reliés au génie électrique.

Étude du langage C en appliquant les notions de programmation structurée à la résolution de problèmes de base reliés au génie électrique. Programmation de base : syntaxe, constantes, variables, types, conversion de types, opérateurs et expressions, structures de contrôle et décision, fonctions et passage de paramètres, macros-fonctions, construction de modules, gestion dynamique de la mémoire, pointeurs, entrées-sorties, fichiers. Introduction aux structures de données imbriquées : listes, chaînage dynamique, tableaux, piles, files. Introduction aux algorithmes de tri et de fouille. Sensibilisation au développement de programmes portables de qualité. Introduction aux environnements de programmation et aux tests unitaires.

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





Objectifs du cours

Ce cours a pour objectif de procurer une connaissance moderne de la programmation afin qu’une étudiante ou un étudiant puisse solutionner des problèmes reliés à sa discipline.

Le langage de programmation utilisé est le C ANSI 99.

De façon plus spécifique, ce cours devra permettre à l’étudiante ou l'étudiant de :

  • acquérir les notions de programmation de base;
  • acquérir une connaissance du langage C;
  • utiliser et implémenter des types de données abstraits (pile, file et liste).

Stratégies pédagogiques

3 heures de présentation par semaine sous forme de cours magistral par vidéo-conférence,

3 heures de laboratoire par semaine

Les laboratoires visent :

  • l'assimilation des notions vues au cours à l’aide d’exercices;
  • la mise au point des programmes donnés en travaux pratiques (si les exercices sont finis).


Utilisation d’appareils électroniques

Voir Modalités de la session d’hiver 2022 en en-tête de ce plan.



Coordonnées du personnel enseignant le cours

* Double-cliquez sur le champ pour modifier le contenu