Équipe enseignante — Hiver 2025
- Coordination
- Quentin Stiévenart
- Matériel de cours
- Alexandre Blondin Massé
- Enseignant, Hiver 2025
- Alexandre Blondin Massé, groupe 10
- Démontrateurs
- Groupe 10
- Guillaume Gosset
- Julien Guité-Vinet
- Jocelyn Bédard
- Groupe 10
Ressources
- Plan de cours
- Entente d’évaluation
- Description officielle et horaires
- Support académique pour les travaux et autres.
- Un canal de discussion en ligne est disponible pour interagir avec les enseignants, démonstrateurs et les autres étudiants. Pour les questions d’ordre général, utilisez ce canal Mattermost.
Évaluations et échéancier des rendus
Évaluation | Pondération | Échéance |
---|---|---|
Quiz 1 | 2% | 20 janvier 2025 |
Quiz 2 | 2% | |
Travail pratique 1 | 13% | 16 février 2025 |
Examen intra | 25% | 24 février 2025 (13h30-16h30) |
Quiz 4 | 2% | 17 mars 2025 |
Travail pratique 2 | 13% | 23 mars 2025 |
Quiz 5 | 2% | 31 mars 2025 |
Quiz 6 | 2% | 14 avril 2025 |
Examen final | 25% | 22 avril 2025 (13h30-16h30) |
Travail pratique 3 | 14% | 27 avril 2025 |
Notes:
- Le quiz 3 a été annulé et remplacé par le quiz 6
- Les 4 meilleurs quiz sur 5 seront comptabilisés à la fin de la session
Diapositives
- Chapitre 1: Présentation du cours
- Chapitre 2: Introduction au langage C
- Chapitre 3: Développement
- Chapitre 4: Pointeurs
- Chapitre 5: Structures de données
- Chapitre 6: Construction
- Chapitre 7: Maintenance
Laboratoires
Quiz
- Quiz 1: sujet, solution
- Quiz 2: sujet, solution
- Quiz 3: sujet, solution
- Quiz 4: sujet, solution
- Quiz 5: sujet, solution
- Quiz 6: sujet, solution
Travaux pratiques
Examens
- Intra automne 2017: sujet, solution
- Intra hiver 2025: sujet, solution
- Final automne 2017: sujet, solution
Semainier des séances
# | Semaine | Diapositives | Laboratoires |
---|---|---|---|
1 | 6-10 janvier | Chapitre 1: Présentation du cours - pdf 🖼
Chapitre 2: Introduction au langage C, partie 1 - pdf 🖼 | Pas de laboratoire |
2 | 13-17 janvier | Chapitre 2: Introduction au langage C, partie 2 - pdf 🖼 | Labo 1 - Introduction à C ⌨️ |
3 | 20-24 janvier | Quiz 1
Chapitre 2: Introduction au langage C, partie 3 - pdf 🖼 | Labo 2 - Programmation en C ⌨️ |
4 | 27-31 janvier | Chapitre 2: Introduction au langage C, partie 4 - pdf 🖼
Chapitre 3: Développement, partie 1 - pdf 🖼 | Labo 3 - Programmation en C (suite) ⌨️ |
5 | 3-7 février | Chapitre 3: Développement, partie 2 - pdf 🖼 | Labo 4 - Développement ⌨️ |
6 | 10-14 février | Quiz 2
Chapitre 3: Développement, partie 3 - pdf 🖼 Chapitre 4: Pointeurs, partie 1 - pdf 🖼 Remise du travail pratique 1 | Labo 5 - Pointeurs ⌨️ |
7 | 17-21 février | Quiz 3
Chapitre 4: Pointeurs, partie 2 - pdf 🖼 Enregistrement du cours | Labo 6 - Entrées et sorties ⌨️ |
8 | 24-28 février | Examen intra - lundi le 24 février, de 13h30 à 16h30 | Pas de laboratoire |
9 | 3-7 mars | Semaine de relâche | Pas de laboratoire |
10 | 10-14 mars | Solution de l'examen intra
Chapitre 5: Structures de données, partie 1 - pdf 🖼 | Labo 7 - Les branches sous Git ⌨️ |
11 | 17-21 mars | Quiz 4
Chapitre 5: Structures de données, partie 2 - pdf 🖼 Remise du travail pratique 2 | Labo 8 - Structures de données ⌨️ |
12 | 24-28 mars | Chapitre 6: Construction, partie 1 - pdf 🖼 | Labo 9 - Intégration ⌨️ |
13 | 31 mars - 4 avril | Quiz 5
Chapitre 6: Construction, partie 2 - pdf 🖼 | Labo 10 - Tests unitaires ⌨️ |
14 | 7-11 avril | Chapitre 7: Maintenance, partie 1 - pdf 🖼 | Labo 11 - Bibliothèques ⌨️ |
15 | 14-18 avril | Quiz 6
Chapitre 7: Maintenance, partie 2 - pdf 🖼 | Labo 12 - Performance ⌨️ |
16 | 20-25 avril | Examen final - mardi le 22 avril de 13h30 à 16h30
Remise du travail pratique 3 | Pas de laboratoire |
Ressources complémentaires
- The Linux Command Line, par William Shotts, 4e édition, 544 pages. Disponible en ligne, seulement en anglais.
- The Debian Administrator’s Handbook, par Raphaël Hertzog and Roland Mas, 512 pages. Disponible en ligne. Existe en français Le cahier de l’administrateur Debian.
- UNIX and Linux System Administration Handbook, par Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley et Dan Mackin, 1232 pages. Disponible à la bibliothèque, en anglais.
- Les cahiers du débutant, par l’Équipe 3HG, 328 pages. Disponible en ligne en français.
- ExplainShell, par Idan Kamara. Disponible en ligne, seulement en anglais.