Mercredi 11 mars 2026 - Suspension des cours et des services en présence aux campus de Lévis et de Rimouski En savoir plus

Objectif

S’initier aux concepts fondamentaux de programmation d’intérêt pour le génie électrique et à leurs applications.

Contenu

Concepts de base de la programmation procédurale et orientée objet en langage C et C++: expression, tableaux, pointeurs, fonctions, structures, arguments. Éléments de base de la programmation : syntaxe, sémantique, variables, types et constantes. Notions de fiabilité, maintenabilité, portabilité et efficacité. Algorithmes et leurs applications : tris, recherche, files, piles, listes chainées et arbres. Notions conceptuelles et pratiques de systèmes temps-réel. Programmations embarquées. Initiation aux interfaces et méthodes de communication : SPI, I2C, UART, Wifi, Bluetooth, RF, LoRa.

Formules pédagogiques

Cours magistraux, présentation de la théorie et d’exemples d’applications. Travaux pratiques en laboratoires spécialisés.

Horaire

Consulter l'horaire de ce cours