- Examen #1 25% : 26 octobre 2019 09h30 durée 3h, local ?
- Examen #2 25% : 14 décembre 2019 09h30 durée 3h, local ?
- Travail 1 15% : 18 octobre 2019 à 23h59 énoncé ici
- Travail 2 15% : ... 2019 à 01h00
- Travail 3 20% : ... 2019 à 07h59
- Avoir votre carte d'étudiant UQAM valide;
- Une feuille (format lettre) recto verso de notes personnelles est permise; (pourrait changer)
- Vous ne pouvez pas collaborer avec un partenaire;
- Vous ne pouvez pas prendre les notes personnelles d'un voisin;
- Bien lire les questions;
- Vous devez réfléchir avant de répondre;
- Répondre dans les espaces prévus;
- Vous avez trois (3) heures;
- Signez la feuille de présence avant votre départ.
- Chapitre 1 introduction
- Chapitre 2 base du langage C partie 1
- Chapitre 3 base du langage C partie 2
- Chapitre 4 base du langage C partie 3
- Chapitre 5 entrés et sortie
- Chapitre 6 allocation dynamique et structure de données
- Chapitre 7 maintenance et modules
- Chapitre 8 scripts, bash et Linux
- Chapitre 9 librairie et bibliothèques
- Chapitre 10 approches programmatives
- Chapitre 11 tests
- Chapitre 12 type générique et pointeurs de fonction
- Chapitre 13 mémoire (son organisation en C)
- séance 1
- séance 2
- séance 3
- séance 4
- séance 5
- séance 6
- séance 7
- séance 8
- séance 9
- séance 10
Le langage C est intimement lié au système d'exploitation Unix (et vice versa). Aujourd'hui nous
parlons de Linux un OS
, en anglais, qui est stable et performant. Linux
et Bash
seront vus
et sont nécessaires pour l'accomplissement de tâches dans le cadre de ce cours.
- Le moniteur de laboratoire est Alexandre Lachapelle.
Le matériel sera mis à jour sur une base régulière.
Merci, bonne session à tous.
Guy Francoeur
Ce cours est basé sur les travaux d'Alexandre Blondin Massé, Professeur, que je rermercie pour sa générosité et sa collaboration.
- TIOBE Index (les langages de programmation)
- The C Programming Language - TIOBE Graph
- Makefile - Appendix A Quick Reference
- cplusplus.com REFERENCE
- The linux command line
- 101 commandes indispensables sous linux
- Optimizing software in C++
- Politiques et règlements du département d'informatique