- Examen #1 25% : 29 février 2020 14h durée 3h
- Examen #2 25% : 25 avril 2020 14h durée 3h
- Travail 1 10% :
- Travail 2 20% :
- Travail 3 20% :
- Avoir votre carte d'étudiant UQAM valide;
- Une feuille (format lettre) recto verso de notes personnelles est permise;
- Vous ne pouvez pas collaborer avec un partenaire;
- Vous ne pouvez pas prendre les notes personnelles d'un voisin;
- Aucun appareil électronique n’est admis dans la salle d'examen;
- 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 environnement
- Chapitre 2 base du langage C
- Chapitre 3 compilation et automatisation
- Chapitre 4 langage C
- Chapitre 5 entrés et sortie
- Chapitre 6 allocation dynamique et structure de données
- Chapitre 7 maintenance et modules
- Chapitre 8 scripts (bash)
- 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)
- Il y aura 10 séances;
- Il n'y a pas de séance de laboratoire la semaine suivant l'examen.
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.
- standard C 2011 ISO/IEC 9899:201x
- TIOBE Index (les langages de programmation)
- The C Programming Language - TIOBE Graph
- Makefile - Appendix A Quick Reference
- GNU make
- cplusplus.com REFERENCE
- The linux command line
- 101 commandes indispensables sous linux
- Optimizing software in C++
- astyle source code beautifier
- Politiques et règlements du département d'informatique