Skip to content

Baccalauréat en informatique distribuée

École de technologie supérieure

Computing and Software: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

  • Placement details

    Work experience

    STA109 Stage en informatique distribuée is an optional placement outside the degree curriculum. It lets eligible Informatique distribuée students apply learning from their first two programme terms; the outside-programme status remains explicit.

    ÉTS · STA109 course description

Deadlines

March 2027

MonTueWedThuFriSatSun
234567
891011121314
15161718192021
22232425262728
293031

Next deadline

  • Fall international bachelor application

    Fall 2027 entry · International applicants

Requirements

Admission requirements

High-school prerequisites

Check the university’s requirements for your province and applicant category.

Baccalauréat en informatique distribuée · official undergraduate programme sheet
Application steps

Entry terms · Fall

The official programme sheet publishes Fall entry only.

ÉTS · Informatique distribuée (6646), admission terms and deadline
  1. Step 1Check the admission requirements
  2. Step 2Apply through ÉTS admissions
    • Create your application and select this program.
    ÉTS admissionsÉTS admissions
  3. Step 3Documents for your program, diploma and legal status
    • Use the program and citizenship selectors. Several Québec DEC routes require no transcript or diploma upload. Other routes require the relevant records, diplomas and identity/status documents. Extra documents differ by educational background; do not apply graduate research requirements to bachelor’s applicants.
    Ets ApplyurlEts Applyurl
  4. Step 4Application: $57 Canadian/PR or $141 international
    • Non-refundable CAD fee. Partner-agreement applicants use the published $57 category. Named exchange/research-internship routes and holders of a diploma from an Université du Québec institution have published exemptions, with proof required.
    Ets ApplyurlEts Applyurl
  5. Step 5Select the actual programme and legal-status branch in the ÉTS admission checklist. The branch determines which birth/identity, academic and immigration records are required.
  6. Step 6Certain Québec DEC routes do not require the DEC transcript/diploma to be uploaded; other studies and experience-based routes have their own document requirements.
  7. Step 7Records outside French/English require the certified translation specified by ÉTS. Additional documents may be requested by email; no universal CV, intent letter or portfolio is inferred.
Applicant pathways
DEC techniques

Exact listed technical profiles or approved alternatives

  • DEC admissibles: 241.D0, 243.A0/B0/C0, 280.D0, 420.A0/B0, 582.A1; ou diplôme technique jugé équivalent. Autre DEC admissible à un baccalauréat de l’ÉTS: réussir le volet 2 informatique du CUT (16 crédits), ou obtenir 15 unités techniques collégiales admissibles préapprouvées. Tests diagnostiques obligatoires pour les admissions sur DEC technique.
Baccalauréat en informatique distribuée · official undergraduate programme sheet
DEC préuniversitaires

DEC scientifique et autres DEC préuniversitaires, séparément

  • DEC 200.B0/B1, 200.C0/C1 ou équivalent: CUT informatique à 2,30/4,30; ou 30 unités techniques collégiales admissibles préapprouvées. Autre DEC préuniversitaire/sans mention: CUT à 2,30/4,30 et préalables au CUT réussis.
Baccalauréat en informatique distribuée · official undergraduate programme sheet
Expérience professionnelle

Base adulte examinée par le comité

  • Avoir au moins 21 ans; connaissances appropriées et expérience pertinente jugées par le comité. Aucune durée ou note supplémentaire n’est imprimée dans cette branche.
Baccalauréat en informatique distribuée · official undergraduate programme sheet
Programme-specific experience-based admission

Applicants using the exact programme’s professional-experience base

  • Be at least 21 and present appropriate knowledge and experience assessed as relevant by the admission committee.
  • This programme’s experience-base clause gives committee-assessed knowledge and relevance, without a fixed college-unit count or minimum number of work years in that clause. The Engineering routes’ separate 30-unit/two-year criteria are not substituted for it.
  • The programme’s French-proficiency and other published admission conditions also apply.
ÉTS informatique-distribuee: exact experience-based admission conditions

Degree requirements

Work and practical requirements

Program facts

Entering averageNot researched

The admission average has not been researched for this program.

Work experiencePlacement details

Courses

Current published programme course menus plus the first listed indicative cohort/profile and default pace. Alternative, optional and supporting activities are identified by their published groups; a menu is not a compulsory course list.

Current course menu · Cours obligatoires · Les 23 activités obligatoires suivantes (75 crédits) :23 listed

Published requirement group or option menu. Entry-profile conditions, prerequisites and source alternatives apply. These are course menus, not a claim that every listed course is compulsory or taken in one term.

  • ATE100Intégrité intellectuelle0 credits

    Ce cours vise à s'initier aux normes d'intégrité intellectuelle, ainsi qu'à la méthodologie de travail universitaire.

    ÉTS · ATE100 course description
  • ATE150Règles de base en santé et sécurité0 credits

    Ce cours vise à acquérir des notions en lien avec les normes et politiques sur la santé et la sécurité à l'ÉTS, afin que les étudiants et les étudiantes soient en mesure d'adopter une approche préventive et proactive face aux risques de santé et sécurité sur le campus et dans les laboratoires.

    ÉTS · ATE150 course description
  • COM120Méthodes de communication3 credits

    Ce cours vise à développer les compétences en rédaction technique, en rédaction professionnelle et en communication nécessaires à l'exercice de la profession d'ingénieure et d'ingénieur.

    ÉTS · COM120 course description
  • ETH300Enjeux éthiques et environnementaux de l'informatique distribuée2 credits

    Ce cours vise à expliquer les enjeux éthiques liés à la prolifération des objets connectés et des systèmes informatiques distribués.

    ÉTS · ETH300 course description
  • GTI525Technologies de développement Internet3 credits

    Ce cours vise à réaliser des applications Web dynamiques en mobilisant les technologies, architectures, langages et patrons de conception propres au développement Internet, depuis l'analyse des particularités de l'environnement Web jusqu'au déploiement d'une application connectée à des systèmes de données.

    ÉTS · GTI525 course description
  • GTI619Sécurité des systèmes3 credits

    Ce cours vise à analyser les principaux aspects de la sécurité des systèmes d'information liés aux technologies de l'information, notamment les actifs informationnels, les vulnérabilités applicatives et protocolaires, les menaces informatiques, les contre-mesures, l'analyse de risque et les effets de la sécurité sur le cycle de développement logiciel.

    ÉTS · GTI619 course description
  • IND105Architecture des microprocesseurs3 credits

    Ce cours vise à initier les étudiantes et les étudiants aux architectures les plus courantes du processeur de systèmes ordinés.

    ÉTS · IND105 course description
  • IND220Systèmes d’exploitation et services Internet3 credits

    Ce cours vise à configurer et exploiter efficacement une machine locale ou distante dans un contexte d’informatique distribuée.

    ÉTS · IND220 course description
  • IND235Graphes et algorithmes3 credits

    Ce cours vise à expliquer des notions de la théorie des graphes et des algorithmes qui s’y rattachent.

    ÉTS · IND235 course description
  • IND250Conception de plateformes infonuagiques distribuées3 credits

    Ce cours vise à concevoir des plateformes infonuagiques à partir de patrons de référence.

    ÉTS · IND250 course description
  • IND280Développement multiplateformes3 credits

    Ce cours vise à créer des applications distribuées pouvant s’exécuter sur des plateformes matérielles et logicielles hétérogènes.

    ÉTS · IND280 course description
  • IND300Sécurité dans les environnements informatiques distribués3 credits

    Ce cours vise à expliquer les enjeux de sécurité des systèmes distribués.

    ÉTS · IND300 course description
  • IND795Projet de fin d’études en informatique distribuée6 credits

    Cette activité donne à l’étudiante ou l'étudiant l’occasion de présenter par écrit une analyse détaillée d’un problème complexe et d’en formuler et soutenir les conclusions.

    ÉTS · IND795 course description
  • LOG121Conception orientée objet4 credits

    Ce cours vise à utiliser les patrons de conception dans la résolution de problème en génie logiciel Au terme de ce cours, la personne étudiante sera en mesure de : concevoir des systèmes orientés objet en appliquant des principes et heuristiques de base d'une bonne conception; analyser des problèmes de conception; de choisir des patrons de conception; concevoir des diagrammes UML; appliquer des patrons de conception; coordonner des activités de développement logiciel en équipe; rédiger des rapports techniques.

    ÉTS · LOG121 course description
  • LOG200Structures de données et algorithmes4 credits

    Ce cours vise à approfondir les connaissances sur les structures de données et les concepts algorithmiques.

    ÉTS · LOG200 course description
  • LOG645Architectures de calculs parallèles3 credits

    Ce cours vise à concevoir des algorithmes parallèles et à analyser la performance de systèmes informatiques utilisant des architectures multiprocesseurs et multicœurs.

    ÉTS · LOG645 course description
  • LOG736Fondements des systèmes distribués3 credits

    Ce cours vise à s'initier aux principaux fondements des systèmes distribués, leur architecture et les mécanismes sous-jacents pour la coordination, la tolérance aux pannes et la mise à l'échelle.

    ÉTS · LOG736 course description
  • MAT145Calcul différentiel et intégral4 credits

    Ce cours vise à acquérir les concepts et méthodes du calcul différentiel et intégral à une variable pour la résolution de problèmes en science et en génie.

    ÉTS · MAT145 course description
  • MAT210Logique et mathématiques discrètes4 credits

    Ce cours vise à acquérir les concepts de logique du premier ordre et de mathématiques discrètes pour la résolution de divers problèmes.

    ÉTS · MAT210 course description
  • MAT350Probabilités et statistiques4 credits

    Ce cours vise à acquérir les concepts et les outils de base reliés aux probabilités, aux statistiques descriptives et à l'inférence statistique.

    ÉTS · MAT350 course description
  • MAT380Algèbre linéaire4 credits

    Ce cours vise à utiliser les notions fondamentales d’algèbre linéaire et de calcul matriciel.

    ÉTS · MAT380 course description
  • PRE013Développement professionnel et santé et sécurité du travail en secteur informatique1 credits

    Ce cours vise à s'initier au fonctionnement des stages à l'ÉTS, à son développement professionnel et aux méthodes de recherche de stages (volet 1) ainsi qu'aux principes de prévention en santé et sécurité du travail (SST) pour les personnes œuvrant dans le secteur des technologies de l'information et l'informatique (volet 2).

    ÉTS · PRE013 course description
  • STA209Stage industriel en informatique distribuée9 credits

    Le deuxième stage coopératif (S2), réalisé dans le cadre du microprogramme de 1er cycle en enseignement coopératif II, a l’objectif de faire participer l’étudiante ou l’étudiant d’un baccalauréat en génie, de façon significative, à l’exécution d’un projet d’ingénierie ou à la réalisation de travaux ou d’études de nature technique.

    ÉTS · STA209 course description
ÉTS · current published course groups and indicative plan
Current course menu · Cours optionnels · L’étudiante ou l’étudiant doit choisir ses cours optionnels dans la liste suivante, pour un total de 15 crédits :16 listed

Published requirement group or option menu. Entry-profile conditions, prerequisites and source alternatives apply. These are course menus, not a claim that every listed course is compulsory or taken in one term.

  • ELE749Conception conjointe matériel-logiciel de systèmes numériques3 credits

    Ce cours vise à concevoir et à réaliser conjointe matériel-logiciel de systèmes numériques avancés Au terme de ce cours, la personne étudiante sera en mesure de : analyser des fiches techniques pour l'intégration de dispositifs électroniques.

    ÉTS · ELE749 course description
  • GTI700Principes et fondements de l’Internet des objets (IdO)3 credits

    Ce cours vise à réaliser des applications Web dynamiques en mobilisant les technologies, architectures, langages et patrons de conception propres au développement Internet, depuis l'analyse des particularités de l'environnement Web jusqu au déploiement d'une application connectée à des systèmes de données.

    ÉTS · GTI700 course description
  • GTI771Apprentissage machine avancé3 credits

    Ce cours vise à concevoir et évaluer des systèmes intelligents à l'aide de méthodes d'apprentissage automatique issues de l'intelligence artificielle et de la théorie de l'information.

    ÉTS · GTI771 course description
  • IND500Bases de données distribuées modernes3 credits

    Ce cours vise à expliquer les technologies, la modélisation et l’utilisation des bases de données NoSQL.

    ÉTS · IND500 course description
  • IND520Réalisation d’une solution IdO6 credits

    Ce cours vise à développer une solution IdO (Internet des objets/IoT) d’envergure distribuée qui intégrera différentes plateformes logicielles et matérielles.

    ÉTS · IND520 course description
  • IND540Introduction à l’analyse des mégadonnées3 credits

    Ce cours vise à analyser des mégadonnées dans le but de découvrir des informations pour prendre des décisions éclairées.

    ÉTS · IND540 course description
  • IND560Projet en analytique et IA avec mégadonnées6 credits

    Ce cours vise à synthétiser les connaissances acquises en intelligence artificielle et en mégadonnées avec un accent sur la pratique.

    ÉTS · IND560 course description
  • IND580Programmation de haut niveau pour l’accélération matérielle3 credits

    Le cours vise à créer un accélérateur matériel à l’aide d’outils de haut niveau du domaine construit autour d’un langage de haut niveau.

    ÉTS · IND580 course description
  • IND590Robustesse des systèmes distribués3 credits

    Ce cours vise à concevoir des systèmes distribués résilients selon le contexte de pannes dans lequel ils se trouvent.

    ÉTS · IND590 course description
  • IND780Sujets émergents en informatique distribuée3 credits

    Ce cours vise à créer des solutions novatrices et à critiquer les solutions actuelles dans une ou plusieurs perspectives des systèmes distribués.

    ÉTS · IND780 course description
  • IND791Projets spéciaux en informatique distribuée3 credits

    Activité destinée à deux catégories d’étudiants et d’étudiantes : celles et ceux qui participent aux diverses compétitions en sciences appliquées et celles et ceux qui souhaitent réaliser un travail d’initiation à la recherche (élaboration d’une revue de littérature, définition d’une problématique ou autre).

    ÉTS · IND791 course description
  • LOG635Systèmes intelligents et algorithmes3 credits

    Ce cours vise à concevoir et de réaliser des composantes logicielles d'intelligence artificielle mobilisant la représentation des connaissances, le traitement automatique des langues naturelles et des algorithmes de recherche de solutions optimales.

    ÉTS · LOG635 course description
  • LOG675Programmation compétitive3 credits

    Ce cours vise à s'initier à la programmation compétitive.

    ÉTS · LOG675 course description
  • LOG680Introduction à l'approche DevOps3 credits

    Ce cours vise à structurer la mise en place et l'évolution d une approche DevOps en intégrant les dimensions techniques, organisationnelles et collaboratives du cycle de vie des systèmes logiciels.

    ÉTS · LOG680 course description
  • LOG721Intergiciels pour applications distribués3 credits

    Ce cours vise à à analyser, concevoir et mettre en œuvre des applications distribuées comportant des composantes logicielles appuyées sur des intergiciels et des technologies de systèmes distribués.

    ÉTS · LOG721 course description
  • STA109Stage en informatique distribuée (hors programme)9 credits

    Stage optionnel et hors programme permettant à l'étudiante ou l'étudiant du baccalauréat en informatique distribuée d'appliquer les connaissances et les compétences acquises lors de deux premiers trimestres du programme de baccalauréat en informatique distribuée.

    ÉTS · STA109 course description
ÉTS · current published course groups and indicative plan
Indicative 1re session : cours6 listed

Indicative plan, Groupe de cours. Published menus and alternatives are retained; courses displayed together can be alternatives. This is not a complete curriculum.

  • ATE100Intégrité intellectuelle0 credits

    Ce cours vise à s'initier aux normes d'intégrité intellectuelle, ainsi qu'à la méthodologie de travail universitaire.

    ÉTS · ATE100 course description
  • IND105Architecture des microprocesseurs3 credits

    Ce cours vise à initier les étudiantes et les étudiants aux architectures les plus courantes du processeur de systèmes ordinés.

    ÉTS · IND105 course description
  • LOG121Conception orientée objet4 credits

    Ce cours vise à utiliser les patrons de conception dans la résolution de problème en génie logiciel Au terme de ce cours, la personne étudiante sera en mesure de : concevoir des systèmes orientés objet en appliquant des principes et heuristiques de base d'une bonne conception; analyser des problèmes de conception; de choisir des patrons de conception; concevoir des diagrammes UML; appliquer des patrons de conception; coordonner des activités de développement logiciel en équipe; rédiger des rapports techniques.

    ÉTS · LOG121 course description
  • MAT145Calcul différentiel et intégral4 credits

    Ce cours vise à acquérir les concepts et méthodes du calcul différentiel et intégral à une variable pour la résolution de problèmes en science et en génie.

    ÉTS · MAT145 course description
  • MAT210Logique et mathématiques discrètes4 credits

    Ce cours vise à acquérir les concepts de logique du premier ordre et de mathématiques discrètes pour la résolution de divers problèmes.

    ÉTS · MAT210 course description
  • PRE013Développement professionnel et santé et sécurité du travail en secteur informatique1 credits

    Ce cours vise à s'initier au fonctionnement des stages à l'ÉTS, à son développement professionnel et aux méthodes de recherche de stages (volet 1) ainsi qu'aux principes de prévention en santé et sécurité du travail (SST) pour les personnes œuvrant dans le secteur des technologies de l'information et l'informatique (volet 2).

    ÉTS · PRE013 course description
ÉTS · current published course groups and indicative plan
Indicative 2e session : cours4 listed

Indicative plan, Groupe de cours. Published menus and alternatives are retained; courses displayed together can be alternatives. This is not a complete curriculum.

  • COM120Méthodes de communication3 credits

    Ce cours vise à développer les compétences en rédaction technique, en rédaction professionnelle et en communication nécessaires à l'exercice de la profession d'ingénieure et d'ingénieur.

    ÉTS · COM120 course description
  • IND220Systèmes d’exploitation et services Internet3 credits

    Ce cours vise à configurer et exploiter efficacement une machine locale ou distante dans un contexte d’informatique distribuée.

    ÉTS · IND220 course description
  • LOG200Structures de données et algorithmes4 credits

    Ce cours vise à approfondir les connaissances sur les structures de données et les concepts algorithmiques.

    ÉTS · LOG200 course description
  • MAT380Algèbre linéaire4 credits

    Ce cours vise à utiliser les notions fondamentales d’algèbre linéaire et de calcul matriciel.

    ÉTS · MAT380 course description
ÉTS · current published course groups and indicative plan
Indicative 3e session : cours5 listed

Indicative plan, Groupe de cours. Published menus and alternatives are retained; courses displayed together can be alternatives. This is not a complete curriculum.

  • ETH300Enjeux éthiques et environnementaux de l'informatique distribuée2 credits

    Ce cours vise à expliquer les enjeux éthiques liés à la prolifération des objets connectés et des systèmes informatiques distribués.

    ÉTS · ETH300 course description
  • IND235Graphes et algorithmes3 credits

    Ce cours vise à expliquer des notions de la théorie des graphes et des algorithmes qui s’y rattachent.

    ÉTS · IND235 course description
  • IND250Conception de plateformes infonuagiques distribuées3 credits

    Ce cours vise à concevoir des plateformes infonuagiques à partir de patrons de référence.

    ÉTS · IND250 course description
  • LOG645Architectures de calculs parallèles3 credits

    Ce cours vise à concevoir des algorithmes parallèles et à analyser la performance de systèmes informatiques utilisant des architectures multiprocesseurs et multicœurs.

    ÉTS · LOG645 course description
  • MAT350Probabilités et statistiques4 credits

    Ce cours vise à acquérir les concepts et les outils de base reliés aux probabilités, aux statistiques descriptives et à l'inférence statistique.

    ÉTS · MAT350 course description
ÉTS · current published course groups and indicative plan
Indicative 4e session : cours4 listed

Indicative plan, Groupe de cours. Published menus and alternatives are retained; courses displayed together can be alternatives. This is not a complete curriculum.

  • GTI525Technologies de développement Internet3 credits

    Ce cours vise à réaliser des applications Web dynamiques en mobilisant les technologies, architectures, langages et patrons de conception propres au développement Internet, depuis l'analyse des particularités de l'environnement Web jusqu'au déploiement d'une application connectée à des systèmes de données.

    ÉTS · GTI525 course description
  • GTI619Sécurité des systèmes3 credits

    Ce cours vise à analyser les principaux aspects de la sécurité des systèmes d'information liés aux technologies de l'information, notamment les actifs informationnels, les vulnérabilités applicatives et protocolaires, les menaces informatiques, les contre-mesures, l'analyse de risque et les effets de la sécurité sur le cycle de développement logiciel.

    ÉTS · GTI619 course description
  • IND280Développement multiplateformes3 credits

    Ce cours vise à créer des applications distribuées pouvant s’exécuter sur des plateformes matérielles et logicielles hétérogènes.

    ÉTS · IND280 course description
  • LOG736Fondements des systèmes distribués3 credits

    Ce cours vise à s'initier aux principaux fondements des systèmes distribués, leur architecture et les mécanismes sous-jacents pour la coordination, la tolérance aux pannes et la mise à l'échelle.

    ÉTS · LOG736 course description
ÉTS · current published course groups and indicative plan
Indicative 5e session : stage1 listed

Indicative plan, Groupe de cours. Published menus and alternatives are retained; courses displayed together can be alternatives. This is not a complete curriculum.

  • STA209Stage industriel en informatique distribuée9 credits

    Le deuxième stage coopératif (S2), réalisé dans le cadre du microprogramme de 1er cycle en enseignement coopératif II, a l’objectif de faire participer l’étudiante ou l’étudiant d’un baccalauréat en génie, de façon significative, à l’exécution d’un projet d’ingénierie ou à la réalisation de travaux ou d’études de nature technique.

    ÉTS · STA209 course description
ÉTS · current published course groups and indicative plan
Indicative 6e session : cours1 listed

Indicative plan, Groupe de cours. Published menus and alternatives are retained; courses displayed together can be alternatives. This is not a complete curriculum. Published selection: 3 Cours optionnels (9 crédits).

  • IND300Sécurité dans les environnements informatiques distribués3 credits

    Ce cours vise à expliquer les enjeux de sécurité des systèmes distribués.

    ÉTS · IND300 course description
ÉTS · current published course groups and indicative plan
Indicative 7e session : cours1 listed

Indicative plan, Groupe de cours. Published menus and alternatives are retained; courses displayed together can be alternatives. This is not a complete curriculum. Published selection: 2 Cours optionnels (6 crédits).

  • IND795Projet de fin d’études en informatique distribuée6 credits

    Cette activité donne à l’étudiante ou l'étudiant l’occasion de présenter par écrit une analyse détaillée d’un problème complexe et d’en formuler et soutenir les conclusions.

    ÉTS · IND795 course description
ÉTS · current published course groups and indicative plan
Elective choices
  • 75 required activity credits + 15 option credits = 90, including the 9-credit mandatory internship already within the required block. The internship is not added again.
Study locations
Fall 2026 teaching locations
Fall 2026, IND105 group 01: lecture in D-5012. This record covers the lecture location only. Course-group example; room assignments can change.ÉTS registrar · Fall 2026 6646 timetable, IND105 group 01

Careers

Career examples have not been verified for this page.

Official program page

Costs

Undergraduate academic credits

Published cost estimate

2026–27 · Per academic credit · CAD

Quebec residents example · Choose your category

Tuition only$103.92
Books and suppliesUniversity estimate: $200–$400 per term
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

Fees, housing and meals are extra unless stated.

Housing and meals are outside this estimate.

Last updated

Suggest to a student