INF147 Programmation procédurale

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, file. 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.

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

Session: Été 2019

Groupe Jour Type
01 Jeudi 13:30 Activité de cours
02 Lundi 18:00 Activité de cours

Session: Automne 2019

Groupe Jour Type
01 Vendredi 13:30 Activité de cours
02 Vendredi 09:00 Activité de cours