420-4DP-HY - Programmation système

Ce cours vise à fournir à l’étudiant les notions nécessaires à la compréhension du fonctionnement d’un système d’exploitation et des diverses interactions entre les applications et le système d’exploitation. Au terme de cette formation, l’étudiant sera en mesure de :

  • Comprendre l’interaction entre le système d’exploitation et les applications
  • Programmer et synchroniser les « threads » en utilisant les primitives
  • Comprendre le rôle de la compilation et de l’édition de liens
  • Créer et utiliser les librairies de liens dynamiques (DLL)
  • Implémenter optimalement et comprendre des algorithmes de manipulation de structures de données en mémoire

Pondération

  • Nombre d’heures de cours en classe par semaine : 2
  • Nombre d’heures par semaine de laboratoire : 2
  • Nombre d’heures de travail personnel chaque semaine : 2

Ce cours est offert dans les programmes