Équipe enseignante — Hiver 2025
- Coordination (2024-2025)
- Jean Privat
- Quentin Stiévenart
- Matériel de cours
- Jean Privat
- Alexandre Blondin Massé
- Enseignants, Hiver 2025
- Ryan Kavanagh, groupes 10 et 20
- Quentin Stiévenart, groupe 30
- Démontrateurs
- Groupe 10
- Frédéric Desrosiers
- Ahmed Yahiaoui
- Thomas Laflamme
- Groupe 20
- Frédéric Desrosiers
- Ahmed Yahiaoui
- Groupe 30
- Jocelyn Bédard
- George Fam
- Groupe 10
Ressources
- Plan de cours
- Description officielle et horaires
- Moodle pour la remise des travaux et pour accéder à certaines ressources pédagogiques
- 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 et attendez un délai de quelques jours avant de relancer.
Évaluations et échéancier des rendus
Description | Pondération | Échéance |
---|---|---|
Machine virtuelle Linux | 5% | Semaines 1 à 2 |
Travail pratique 1 | 5% | Semaine 4 |
Quiz 1 | 5% | Semaine 5 |
Travail pratique 2 | 5% | Semaine 6 |
Travail pratique 3 | 5% | Semaine 8 |
Examen intra | 25% | 22 févr. 14:00 à 17:00 |
Quiz 2 | 5% | Semaine 12 |
Travail pratique 4 | 20% | Semaines 11 à 14 |
Examen final | 25% | 26 avr. 14:00 à 17:00 |
Notes de cours
Le matériel de cours (diapositives et laboratoire) a été conçu par Jean Privat et Alexandre Blondin Massé.
- Chapitre 1: Introduction
- Chapitre 2: Introduction au shell
- Chapitre 3: Fichiers
- Chapitre 4: Expressions régulières
- Chapitre 5: Administration
- Chapitre 6: Processus
- Chapitre 7: Programmation shell
- Chapitre 8: Introduction aux réseaux
Semainier type des séances
# | Semaine | Diapositives | Laboratoires |
---|---|---|---|
1 | 6-10 Janvier | Chapitre 1: Introduction au cours - pdf 🖼
Évaluation de l'installation d'une VM Linux | Lab1 - installer une VM ⌨️ |
2 | 13-17 Janvier | Chapitre 2: Introduction au shell, partie 1 - pdf 🖼
Remise de l'évaluation de la VM Linux Énoncé du TP1 | Lab2 - Introduction à Linux ⌨️ |
3 | 20-24 Janvier | Chapitre 2: Introduction au shell, partie 2
Chapitre 3: Fichiers, partie 1 (fichiers, répertoires et manipulations) - pdf 🖼 | Lab3 - Introduction au shell ⌨️ |
4 | 27-31 Janvier | Remise du TP1
Énoncé du TP2 Chapitre 3: Fichiers, partie 2 (types, taille et droits) | Lab4 - Commandes fichiers et dossiers ⌨️ |
5 | 3-7 Février | Chapitre 3: Fichiers, partie 3 (dates et liens)
Quiz 1 | Lab4a - Liens symboliques et GameShell ⌨️ |
6 | 10-14 Février | Remise du TP2
Énoncé du TP3 Chapitre 3: Fichiers, partie 4 (recherche, compression et archivage, fichiers spéciaux et partitions) | Lab5 - chercher, filtrer, couper ⌨️ |
7 | 17-21 Février | Chapitre 4: Expressions régulières, partie 1 (BRE: expressions régulières basiques) - pdf 🖼 | Lab6 - compression, archivage et hiérarchie ⌨️ |
8 | 24-28 Février | Examen intra - Samedi 22 février de 14h00 à 17h00
Remise du TP3 | Lab7 - regex ⌨️ |
9 | 10-14 Mars | Chapitre 4: Expressions régulières, partie 2 (ERE: expressions régulières étendues)
10 Mars — date limite pour l'abandon de cours sans mention d'échec | Lab8 - regex, la suite ⌨️ |
10 | 17-21 Mars | Chapitre 5: Administration des systèmes pdf 🖼 | Lab9 - administration ⌨️ |
11 | 24-28 Mars | Chapitre 6: Gestion des processus - pdf 🖼
Énoncé du TP4 | Lab10 - processus ⌨️ |
12 | 31 Mars - 4 Avril | Chapitre 7: Shell avancé, partie 1 - pdf 🖼
Quiz 2 | Lab11 - scripts shell ⌨️ |
13 | 7-11 Avril | Chapitre 7: Shell avancé, partie 2 | Lab12 - plus de scripts shell ⌨️ |
14 | 14-18 Avril | Chapitre 8: Introduction au réseau - pdf 🖼
Remise du TP4 | Lab13 - réseau ⌨️ |
15 | 21-25 Avril | Cours de révision
Examen final - Samedi 26 avril de 14h00 à 17h00 | Révision/récupération |
Anciens examens
- Quiz 1
- Examen intra: Automne 2018 - corrigé
- Quiz 2
- Examen final: Automne 2018 - corrigé
Ressources complémentaires
- Enregistrement des séances de cours de la session d’hiver 2022, par Hugo Leblanc.
- Installation d’une MV pour les Mac Apple Silicon, par Mélanie Lord (automne 2024)
- 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.