- Examen #1 25% : 26 octobre 2019 09h30 durée 3h
- SH-2560 [ AAAA @ LEMJ ]
- SH-2580 [ LEMP @ ZZZZ ]
- Examen #2 25% : 14 décembre 2019 09h30 durée 3h, locau à venir
- Travail 1 15% : 25 octobre à 23h59
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)-
Toute votre documentation 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 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)
- 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
- 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