Aller au contenu

Structure du programme

Baccalauréat en génie informatique

1ère année

Introduction au génie informatique (S-1)

Processus de conception et de résolution de problèmes; analyse, conception et réalisation de circuits électroniques simples; assemblage de prototypes électromécaniques; développement logiciel en C et programmation en langages évolués de microprocesseurs; communication orale et écrite; recherche d’information; travail en équipe; AutoCad, SolidWorks, Geany, gcc, Altium et LTSpice.

Signaux et circuits (S-2)

Conception, développement et réalisation de systèmes électroniques et logiciels; gestion de projets; logiciels : analyse, modélisation et conception orientée-objet, implémentation et tests; programmation orientée-objet, algorithmes et structures de données; interfaces graphiques; conception et réalisation de filtres analogiques; analyse de signaux; C++ ; Python; UNIX/Linux; UML, gcc; make; Visual Studio; Qt; Matlab; Altium.

2e année

Systèmes distribués web (S-3)

Conception, développement et réalisation d’une application répartie sur un réseau; architectures distribuées (client-serveur et bases de données); modèle conceptuel, relationnel et d'objets distribués; planification et exécution de tests de vérification et de validation; patrons de conception, pratiques sécuritaires pour les systèmes informatiques; cryptographie; modélisation de la propagation d'ondes électromagnétiques; rôle de l’ingénieur dans la société; Oracle; PostGres; PowerDesigner; SQL; LDAP; JDBC; ODBC; JPA; Hibernate; Linux.

Systèmes ordinés (S-4)

Conception, développement et réalisation de systèmes ordinés sur FPGA et sur microprocesseur; physique des composants logiques; architecture des ordinateurs; Éléments de compilation; systèmes sensoriels chez l’humain; utilisation des outils logiciels Vivado, LTSpice, Java et Eclipse.

3e année

Modélisations et simulations en support à la réalisation de projets complexes en ingénierie (S-5)

Conception, développement et réalisation d’un système de simulation numérique selon le standard de gestion de projets ECSS (similaire à PMBOK); méthodes numériques pour ingénieurs, modélisation et simulation mathématique de systèmes mécaniques et électriques; traitement de signaux discrets; infographie; traitement numérique des signaux (filtres); impacts éthiques du développement technologique ; Blender, MatLab et Simulink.

Objets connectés (S-6)

Systèmes d’exploitation, programmation concurrente, applications temps réel, interfaces d’entrées-sorties, propriétés physiques des matériaux et capteurs, IOT et objets connectés, réseaux sans fil, antennes et propagation ouverte des ondes électromagnétiques, chimie de l’alimentation électrique. Notions de droit et introduction à l’OIQ. Projet majeur de conception I.

4e année

Projet majeur de conception II (S-7)

Analyse économique en ingénierie

Un domaine de spécialisation au choix de l’étudiant :

  • Robotique
  • Codage de l’information
  • Sécurité informatique
  • Méthodes de développement agiles 

Projet majeur de conception III (S-8)

Un domaine de spécialisation au choix de l’étudiant :

  • Intelligence artificielle
  • Bio-ingénierie
  • Sécurité informatique avancée
  • Méthodes de développement avancées