- Semaine de relâche : 24 au 28 février 2020 (pas de cours) (examen de pratique lundi de 13h35 à 14h20)
- Examen #1 25% : 29 février 2020 14h ET durée 3h
- Groupe 010 : SH-R810
- Groupe 030 : SH-2120
- Étudiants inscrits en math INF1132 de 14h à 20h au local : PK-R210
- Examen #2 25% : 25 avril 2020 14h ET durée 3h
- Groupe 010 : SH-R810
- Groupe 030 : SH-2120
- Étudiants inscrits en math INF1132 de 14h à 20h au local : PK-R210
- Travail 1 10% : 8 février 2020 22h59 ET (heure du Québec, ET = Eastern Time)
- Travail 2 20% :
21 mars 2020 21h59 ET30 mars 2020 11h59 ET - Travail 3 20% : 29 avril 2020 22h59 ET
- 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ées et sorties
- 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;
- Ne pas prendre de retard dans vos devoirs.
- Le moniteur de laboratoire est Alexandre Lachapelle.
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 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 remercie 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