Expériences d'enseignement
Université Concordia
Auxiliaire d’enseignement aux cycles supérieurs
Plus de 1100 heures d’expérience en enseignement de travaux dirigés, coordination de travaux dirigés, démonstrations en laboratoire, correction, et soutien Programmer on Duty (POD).
Cours encadrés
Enseignement de travaux dirigés
- SOEN 363 – Systèmes de données pour les ingénieurs en logiciel (Hiver 2025, Automne 2025, Hiver 2026)
- COMP 465 – Conception et analyse d’algorithmes (Hiver 2025)
- COMP 348 – Principes des langages de programmation (Hiver 2025, Été 2025)
- COMP 339 – Combinatoire (Automne 2024, Automne 2025)
- COMP 233 – Probabilités et statistiques pour l’informatique (Été 2025, Automne 2025)
Démonstration en laboratoire
- COMP 248 – Programmation orientée objet I (Automne 2025, Hiver 2026)
- COMP 472 – Intelligence artificielle (Automne 2025)
- COEN 311 – Organisation des ordinateurs et logiciels (Automne 2025, Hiver 2026)
- COEN 317 – Systèmes à microprocesseur (Hiver 2026)
Correction
- COMP 335 – Introduction à l’informatique théorique (Automne 2024, Été 2025)
- COMP 348 – Principes des langages de programmation (Hiver 2025, Été 2025)
- SOEN 363 – Systèmes de données pour les ingénieurs en logiciel (Hiver 2025, Hiver 2026)
Programmer on Duty (POD)
- COMP 348 – Principes des langages de programmation (Hiver 2025)
- SOEN 363 – Systèmes de données pour les ingénieurs en logiciel (Hiver 2025)
Responsabilités principales
- Animation hebdomadaire de travaux dirigés et de séances de laboratoire pour des cours de premier cycle en informatique, génie logiciel et génie informatique.
- Conception et explication de stratégies de résolution de problèmes en algorithmes, combinatoire, bases de données, intelligence artificielle, architectures des ordinateurs et langages de programmation.
- Évaluation de travaux, quiz et examens, avec rétroaction écrite structurée.
- Soutien aux étudiants lors des heures de bureau et des séances Programmer on Duty (POD).
- Soutien aux enseignants pour la logistique des cours, l’encadrement des étudiants et le mentorat académique.
- Préparation et maintien de matériel pédagogique et d’évaluation en LaTeX.
Université Vali-e-Asr de Rafsanjan
Auxiliaire d’enseignement au premier cycle
Expérience en enseignement et en leadership à titre de chef auxiliaire, co-chef auxiliaire, auxiliaire d’enseignement et correcteur.
Cours encadrés
Enseignement de travaux dirigés / séances de révision
- Structures de données (Printemps 2021, Automne 2021, Printemps 2022, Automne 2022, Printemps 2023, Automne 2023)
- Conception et analyse d’algorithmes (Printemps 2021, Automne 2021, Printemps 2022, Automne 2022, Printemps 2023)
- Mathématiques discrètes (Automne 2021, Printemps 2022)
- Introduction à la recherche d’information et à la recherche Web (Printemps 2022, Printemps 2023)
- Intelligence artificielle (Automne 2022)
- Fondements de la programmation (C++) (Automne 2022)
- Systèmes de bases de données (Automne 2022)
- Introduction à l’exploration de données (Printemps 2023)
Démonstration en laboratoire
- Fondements de la programmation (C++) (Automne 2022)
Correction
- Structures de données (6 semestres)
- Conception et analyse d’algorithmes (5 semestres)
- Systèmes d’exploitation (Printemps 2022)
- Mathématiques discrètes (Automne 2021, Printemps 2022)
- Introduction à la recherche d’information et à la recherche Web (Printemps 2022, Printemps 2023)
- Systèmes de bases de données (Automne 2022)
- Intelligence artificielle (Automne 2022)
- Introduction à l’exploration de données (Printemps 2023)
Leadership – Chef / Co-chef auxiliaire
- Structures de données — Chef / Co-chef auxiliaire (6 semestres, équipes jusqu’à 11 auxiliaires)
- Conception et analyse d’algorithmes — Chef / Co-chef auxiliaire (5 semestres, équipes jusqu’à 10 auxiliaires)
Responsabilités principales
- Animation hebdomadaire de travaux dirigés, séances de révision et laboratoires pour des cours de premier cycle en génie informatique.
- Conception de travaux, projets, quiz et examens de mi-session, incluant les grilles de correction et les corrigés.
- Correction des travaux et examens avec rétroaction écrite structurée.
- Direction et coordination d’équipes d’auxiliaires sur plusieurs semestres, incluant la planification des horaires et la délégation des tâches.
- Collaboration avec les enseignants pour la planification du syllabus, les évaluations et la logistique des cours.
- Soutien aux étudiants lors des heures de bureau et par mentorat académique.
- Préparation et maintien de matériel pédagogique et d’évaluation en LaTeX.
Université Vali-e-Asr – Association scientifique de génie informatique
Formateur – Camp d’été de programmation
- Rôle de formateur dans un camp d’été de programmation organisé par l’université, axé sur les compétences pratiques en développement logiciel.
- Animation de séances d’enseignement sur Python, les bibliothèques principales de Python, Git et GitHub.
- Accompagnement des participants dans des exercices pratiques, des flux de travail avec contrôle de version et des tâches de programmation appliquée.
- Collaboration avec l’équipe organisatrice pour offrir un programme en ligne structuré sur plusieurs semaines.