Équipe enseignante — Automne 2026
- Coordination
- Alexandre Blondin Massé
- Matériel de cours
- Alexandre Blondin Massé
- Enseignant (groupe 20 et 40)
- Alexandre Blondin Massé
- Démontrateurs
- Groupe 20
- À venir
- Groupe 40
- À venir
- Groupe 20
Ressources
- Plan de cours
- Ententes d’évaluation: groupe 20 groupe 40
- 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 |
|---|---|---|
| Examen intra | 30% | 25 octobre 2026 (9h30-12h30) |
| Examen final | 30% | 22 décembre 2026 (9h30-12h30) |
| Quiz 1 | 2% | Semaine 3 |
| Quiz 2 | 2% | Semaine 4 |
| Quiz 3 | 2% | Semaine 6 |
| Quiz 4 | 2% | Semaine 7 |
| Quiz 5 | 2% | Semaine 11 |
| Quiz 6 | 2% | Semaine 13 |
| Quiz 7 | 2% | Semaine 15 |
| Travail pratique 1 | 10% | Semaine 6 |
| Travail pratique 2 | 10% | Semaine 11 |
| Travail pratique 3 | 10% | Semaine 16 |
Notes:
- Les 5 meilleurs quiz sur 7 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: diapositives, capsules
- Chapitre 4: Pointeurs
- Chapitre 5: Structures de données
- Chapitre 6: Construction
- Chapitre 7: Maintenance
Quiz
Annexes
- Annexe A Unix/Linux: diapositives, capsules
- Annexe B Git: diapositives, capsules
Laboratoires
Travaux pratiques
Examens
- Intra automne 2025: solution
- Intra automne 2017: sujet, solution
- Intra hiver 2025: sujet, solution
- Final automne 2017: sujet, solution
- Final hiver 2025: sujet, solution
Semainier des séances
| # | Semaine | Contenu | Évaluations | Laboratoires |
|---|---|---|---|---|
| 1 | 7-11 septembre | Chapitre 1: Introduction,
Chapitre 2: Bases du C (partie 1) | Pas de laboratoire | |
| 2 | 14-18 septembre | Chapitre 2: Bases du C (partie 2) | Laboratoire 1: Environnement | |
| 3 | 21-25 septembre | Chapitre 2: Bases du C (partie 3) | Quiz 1 | Laboratoire 2: Introduction à C |
| 4 | 28 septembre - 2 octobre | Chapitre 2: Bases du C (partie 4)
Chapitre 3: Développement (à faire en autonomie, capsules) | Quiz 2 | Laboratoire 3: Programmation en C |
| 5 | 5-9 octobre | Chapitre 4: Pointeurs | Laboratoire 4: Programmation en C (suite) | |
| 6 | 12-16 octobre | Quiz 3, Remise du TP1 | ||
| 7 | 19-23 octobre | Quiz 4 | ||
| 8 | 26-30 octobre | Examen intra - dimanche le 25 octobre, de 9h30 à 12h30 | ||
| 9 | 2-6 novembre | |||
| 10 | 9-13 novembre | |||
| 11 | 16-20 novembre | Quiz 5 | ||
| 12 | 23-27 novembre | |||
| 13 | 30 novembre - 4 décembre | Quiz 6 | ||
| 14 | 7-11 décembre | |||
| 15 | 14-18 décembre | Quiz 7 | ||
| 16 | 21-23 décembre | Examen final - mardi le 22 décembre de 9h30 à 12h30 | Pas de laboratoire |
Ressources complémentaires
- Modern C, par Jens Gustedt. Disponible en ligne, gratuitement, seulement en anglais.
- 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.