EN
Que cherchez-vous?
Sigle
GTI100
Responsable
Département de génie logiciel et TI
Cycle
1er
Crédits
4
Charge de travail
  • Cours (39h)
  • Laboratoire ou travaux pratiques (36h)
  • Travaux personnels (105h)

GTI100 - Programmation et réseautique en génie des TI

Ce cours vise à développer les notions fondamentales de programmation orientée objet et de réseautique nécessaires en génie des TI, en couvrant l implémentation d applications utilisant des structures de données et algorithmes de base ainsi que la compréhension des principes de communication entre ordinateurs.

Au terme de ce cours, la personne étudiante sera en mesure de :

  • expliquer les concepts fondamentaux de la programmation orientée objet et leur mise en œuvre dans un langage de programmation;
  • implémenter une application orientée objet simple en utilisant des algorithmes de base et des structures de données appropriées;
  • expliquer les principes fondamentaux des réseaux informatiques;
  • identifier les exigences des applications réseau en matière de performance et de fiabilité;
  • décrire le fonctionnement des principaux protocoles associés aux différentes couches de la pile protocolaire de l'Internet.

Éléments de contenu : programmation orientée objet. Classe. Objet. Interface. Héritage. Composition. Encapsulation. Polymorphisme. Structures de données en génie des TI. Algorithmes de base. Récursivité. Diviser pour régner. Retour en arrière (backtracking). Gestion des entrées et sorties. Sérialisation des données. Concepts fondamentaux de la communication entre ordinateurs. Réseaux de télécommunication. Modèles de référence en réseautique. Architectures réseau. Couche physique. Couche liaison. Couche réseau. Couche transport. Couche application. Protocoles de la couche réseau. Protocoles de la couche transport. Protocoles de la couche application. Principes de transport des données. Contrôle des données dans les réseaux. Communication de données entre ordinateurs.

Groupe Jour Type
01 Mercredi 08:30 Activité de cours
01 Vendredi 13:30 Laboratoire
02 Mercredi 08:30 Laboratoire
02 Vendredi 13:30 Activité de cours

Groupe Jour Type
01 Mardi 08:30 Laboratoire
01 Mercredi 13:30 Activité de cours
02 Mardi 08:30 Activité de cours
02 Mercredi 13:30 Laboratoire