Rechercher:
Départements
Bibliothèque
Bottins
Emplois
Plan
Intranet
English
Au baccalauréat
Au certificat et programme court de 1
er
cycle
Aux cycles supérieurs
Au cheminement universitaire en technologie
Étudiant étranger
Etudiant libre
Au baccalauréat
Au certificat et programme court de 1
er
cycle
Aux cycles supérieurs
Au cheminement universitaire en technologie
Étudiant libre
Entreprises
Embauchez un stagiaire
Embauchez un finissant
ou un diplômé
Perfectionnement et formation
continue
Centech (incubateur d'entreprises)
Partenariats de recherche
Carrefour d'innovation INGO
AÉRO ÉTS
Diplômés
Le Réseau ÉTS
Activités et événements
Rabais et privilèges
Placement et aide à l'emploi
Bourses et commandites
Publications
Gouvernance
Club des présidents et diplômés émérites
S'impliquer au Réseau ÉTS
Nous joindre
1
er
cycle
Programmes courts
Certificats
Baccalauréats
Cheminement universitaire en technologie
Cours, horaires et planification
Calendrier universitaire
Cycles supérieurs
Programmes courts
Diplômes d'études supérieures spécialisées (DESS)
Maîtrises
Doctorat
Cours, horaires et planification
Calendrier universitaire
Enseignement à distance
Perfectionnement et formation continue
Expertises des professeurs
Liste des expertises
Secteurs d'affaires
Aérospatiale et transport terrestre
Énergie
Environnement et construction
Technologies de la santé
Technologies de l'information
et des communications
Chaires et unités de recherche
Chaires de recherche
Unités de recherche
Pour chercheurs
Financement
Propriété intellectuelle
Valorisation
Confidentialité
Intégrité en recherche
Éthique de la recherche avec
des participants humains
Éthique de la recherche avec
des animaux
Programme des marchandises
contrôlées
Publications des professeurs
et revues
Documents de référence
Thèses et mémoires: confidentialité et
divulgation des données
Conseil de la recherche
Étudiants aux cycles supérieurs
Pour partenaires
Types de partenariats
Infrastructures et équipements
Propriété intellectuelle
Valorisation
Confidentialité
Intégrité en recherche
Éthique de la recherche
Programme des marchandises
contrôlées
Ressources
L'équipe du Décanat de la recherche (DR)
Service du partenariat et du soutien
à l’innovation et à la recherche (SPSIR)
Infrastructures et équipements
Documents de référence
Midi-causeries du Décanat de la recherche
Étudiants étrangers
Bienvenue!
Étudier à l'ÉTS
Établissements partenaires
Marche à suivre
Langue d'enseignement
Vivre à Montréal
Besoin d'aide?
Études et stages à l'étranger
Je prépare mon dossier d'admission
en mobilité internationale
Ma demande est acceptée
J'arrive à mon université d'accueil
Je suis de retour à Montréal
Carte des destinations de mobilité étudiante
Le blogue des étudiants
L'ÉTS en bref
L'ÉTS en quelques chiffres
Présentation
L'ÉTS et le développement durable
Publications
Signature officielle de l'ÉTS (logo)
Direction et gouvernance
Conseil d'administration
Toutes les directions
Secrétariat général
Commission des études
Comité exécutif
Règlements, politiques et directives
Organigramme de l'ÉTS
Départements et services
Départements de génie
Ressources humaines
Décanats et services
Enseignement à distance
Associations et syndicats
Communications
Relations médias
Médias sociaux
Information pour le nouveau
personnel enseignant
Professeurs
Maîtres d'enseignement
Chargés de cours
Auxiliaires de travaux pratiques et labos
Nous trouver
Heures d'ouverture
Répertoires et bottins
Coordonnées fréquemment demandées
Comment se rendre à l'ÉTS
Louer des locaux sur le campus
Plan du site Web
1er cycle
>
Baccalauréats
>
Baccalauréat en génie logiciel (7065)
1er cycle
Baccalauréats
Candidat adulte à un programme de baccalauréat
Certificats
Programmes courts
Cheminement universitaire en technologie
Demande d'admission
Coup d'oeil sur le programme
Baccalauréat en génie logiciel (7065)
Responsable
Grade
Objectifs
Conditions d'admission
Cours à suivre
Règlements particuliers
Cheminement type de l'étudiant
(à 4 ou 5 cours par session)
Responsable
Pierre Dumouchel
Directeur du Département de génie logiciel et des technologies de l'information
Grade
Bachelier en ingénierie (B.Ing.)
Objectifs
Le baccalauréat en génie logiciel est un programme à orientation appliquée dont l’objectif est de former des ingénieurs aptes à concevoir des logiciels selon les principes de l’ingénierie. Il développe chez les étudiants la capacité d’analyser des problèmes en vue d’implanter des solutions logicielles économiques; d’établir des objectifs mesurables sur le plan de la sécurité, de l’utilisation, des conséquences sur la productivité, de la maintenance, de la fiabilité, de l’adaptabilité et de la viabilité économique; de concevoir des logiciels et des systèmes complexes incluant des parties logicielles permettant d’atteindre ces objectifs; de valider les exigences et les solutions proposées en fonction du problème à résoudre; d’implanter ces solutions par des programmes bien structurés; de vérifier que les logiciels répondent aux objectifs; de gérer et coordonner efficacement des projets logiciels et des équipes.
L'étudiant acquiert une méthode de pensée rigoureuse ainsi que la capacité de communiquer efficacement et de travailler seul et en équipe. Par ailleurs, le programme aiguise son jugement critique et l'amène à prendre conscience de son rôle et de ses responsabilités sociales.
L'orientation appliquée des enseignements et l'expérience acquise dans le cadre de stages en industrie développent chez le diplômé des qualités de polyvalence et d'autonomie qui lui permettront de s'intégrer rapidement au marché du travail.
Dans un climat de progrès technologique rapide et de compétitivité internationale croissante, le futur ingénieur sera appelé à exercer ses fonctions dans des entreprises de toutes tailles principalement actives dans le secteur du développement de logiciels.
Le programme de baccalauréat en génie logiciel est destiné aux diplômés collégiaux provenant des programmes reliés à l'informatique. Il s'adresse aussi aux techniciens et aux technologues déjà sur le marché du travail.
Ce programme offre trois concentrations : systèmes d’information, logiciels embarqués et systèmes et médias interactifs. Il a été agréé par le Bureau canadien d'agrément des programmes de génie (BCAPG).
Conditions d'admission
Être titulaire d'un diplôme d'études collégiales (DEC) dans l'un des programmes suivants :
243.15
Technologie de systèmes ordinés
420.A0
Techniques de l'informatique
582.A1
Techniques d'intégration multimédia
ou
être titulaire d'un diplôme technique équivalent tel qu'établi par le comité d'admission;
ou
être titulaire d’un DEC technique faisant partie du profil d’accueil d’un autre baccalauréat de l’École. Le candidat sera admis à condition d'avoir réussi le volet 2, spécialisation informatique (15 crédits) du cheminement universitaire en technologie;
ou
être titulaire d’un DEC technique faisant partie du profil d’accueil d’un autre baccalauréat de l’École et avoir obtenu un minimum de 15 unités techniques collégiales dans l'un des programmes précédemment énumérés. Les cours doivent avoir été préalablement approuvés par les autorités compétentes à l’École;
ou
être titulaire d’un DEC en sciences de la nature (200.B0), d’un DEC en sciences informatiques et mathématiques (200.C0), ou leur équivalent québécois. Le candidat sera admis à condition d'avoir obtenu les 30 crédits du cheminement universitaire en technologie avec la spécialisation informatique;
ou
être titulaire d’un DEC en sciences de la nature (200.B0) ou d’un DEC en sciences informatiques et mathématiques (200.C0), ou leur équivalent québécois, et avoir obtenu un minimum de 30 unités techniques collégiales dans l'un des programmes d’accueil précédemment mentionnés. Les cours doivent avoir été préalablement approuvés par les autorités compétentes à l’École;
ou
être âgé d'au moins 21 ans, posséder des
des connaissances appropriées et une expérience jugée pertinente
telles qu'évaluées par le comité d'admission.
Tout étudiant admis à un programme de baccalauréat de l’École doit se soumettre à un test diagnostique en mathématiques et en sciences avant le début des cours de sa première session. Il s’agit d’un test évaluant les aptitudes et non d’un test de sélection. Selon les résultats obtenus, un cheminement personnalisé en mathématiques et en sciences lui est prescrit.
Tous les candidats doivent posséder une maîtrise du français attestée par la réussite soit de l’épreuve ministérielle de langue et de littérature exigée pour l’obtention de DEC, soit d'un
test de français
. Les candidats qui ne présentent ni l’une ni l’autre de ces preuves de la maîtrise de la langue française doivent se conformer à la politique de l’École.
Cours à suivre
Les cours entre parenthèses sont préalables.
Les 13 cours généraux obligatoires suivants (49 crédits) :
CHM131
Chimie et matériaux
(4 cr.)
COM110
Méthodes de communication
(3 cr.)
ou
COM115
Communication interculturelle
(3 cr.)
GIA400
Analyse de rentabilité de projets
(3 cr.)
ING150
Statique et dynamique
(4 cr.)
ING160
Thermodynamique et mécanique des fluides
(4 cr.) (
ING150
)
MAT145
Calcul différentiel et intégral
(4 cr.)
MAT210
Logique et mathématiques discrètes
(4 cr.) (
MAT145
)
MAT265
Équations différentielles
(4 cr.) (
MAT145
)
MAT350
Probabilités et statistiques
(4 cr.) (
MAT145
)
MAT472
Algèbre linéaire et géométrie de l'espace
(4 cr.) (
MAT145
)
PHY332
Électricité et magnétisme
(4 cr.) (
ING150
)
PHY335
Physique des ondes
(4 cr.) (
ING150
)
TIN501
Environnement, technologie et société
(3 cr.)
Les 13 cours obligatoires suivants (47 crédits) :
GTI350
Conception et évaluation des interfaces utilisateurs
(4 cr.) (
LOG210
)
GTI610
Réseaux de télécommunication
(4 cr.) (
LOG121
)
LOG121
Conception orientée objet
(4 cr.)
LOG210
Analyse et conception de logiciels
(4 cr.) (
LOG121
)
LOG240
Tests et maintenance
(3 cr.) (
LOG121
)
LOG320
Structures de données et algorithmes
(4 cr.) (
MAT210
)
LOG330
Assurance de la qualité des logiciels
(3 cr.) (
LOG121
,
LOG240
)
LOG410
Analyses de besoins et spécifications
(3 cr.) (
LOG240
)
LOG430
Architecture logicielle
(4 cr.) (
LOG210
)
LOG515
Gestion de projets en génie logiciel
(4 cr.) (
LOG240
,
PCL210
)
LOG635
Systèmes intelligents et algorithmes
(3 cr.) (
LOG320
,
MAT350
)
LOG660
Bases de données de haute performance
(4 cr.) (
LOG320
)
LOG792
Projet de fin d'études en génie logiciel
(3 cr.) (
PCL310
)
Stages
PRE010
Initiation au milieu industriel, à la santé et sécurité au travail
Activité d'un crédit obligatoire devant être suivie avant le premier stage (S1)
Les 3 stages obligatoires suivants (9 crédits) :
PCL110
Stage industriel I en génie logiciel
(3 cr.)
PCL210
Stage industriel II en génie logiciel
(3 cr.)
PCL310
Stage industriel III en génie logiciel
(3 cr.)
Stage optionnel
PCL410
Stage industriel IV en génie logiciel
(hors programme) (3 cr.) (
PCL310
)
Un cours complémentaire parmi les cours suivants (3 crédits) :
GIA601
Ergonomie et sécurité en milieu de travail
(3 cr.)
GPE450
Gestion du personnel et relations industrielles
(3 cr.)
GPO602
Évaluation et contrôle de l'environnement industriel
(3 cr.)
GPO605
Entrepreneuriat et innovation
(3 cr.)
ING500
Outils de développement durable pour l'ingénieur
(3 cr.)
Cours de concentration
Enfin, l’étudiant choisit 5 cours de l’une des trois concentrations suivantes ou toute combinaison de 5 cours parmi ces cours de concentration proposés (15 crédits) :
Systèmes d'information
Cette concentration vise la conception de logiciels intégrés à des systèmes d'information ou de progiciels.
GTI619
Sécurité des systèmes
(3 cr.) (
GTI610
)
GTI745
Interfaces utilisateurs avancées
(3 cr.) (
GTI350
,
MAT472
)
LOG530
Réingénierie du logiciel
(3 cr.) (
LOG210)
LOG645
Architectures de calculs parallèles
(3 cr.)
LOG670
Langages formels et semi-formels
(3 cr.) (
MAT210
)
LOG720
Architecture distribuée orientée objet
(3 cr.) (
LOG430
)
LOG735
Systèmes distribués
(3 cr.)
LOG791
Projets spéciaux
(3 cr.)
Logiciels embarqués
Cette concentration vise la conception de logiciels faisant partie d’un produit ou système matériel, notamment des systèmes de télécommunications ou de contrôle.
GTI770
Systèmes intelligents et apprentissage machine
(3 cr.) (
GTI310
ou
LOG320
)
LOG540
Analyse et conception de logiciels de télécommunications
(3 cr.) (
GTI610
)
LOG550
Conception de systèmes informatiques en temps réel
(3 cr.) (
LOG210
)
LOG645
Architectures de calculs parallèles
(
3 cr.
)
LOG670
Langages formels et semi-formels
(3 cr.) (
MAT210
)
LOG710
Principes des systèmes d'exploitation et programmation système
(3 cr.) (
LOG320
)
LOG720
Architecture distribuée orientée objet
(3 cr.) (
LOG430
)
LOG791
Projets spéciaux
(3 cr.)
Systèmes interactifs
Cette concentration vise la conception de logiciels multimédias interactifs incluant notamment les jeux vidéo et les environnements virtuels.
ELE747*
Analyse et traitement d'images
(
3 cr.
)
GPA659*
Vision artificielle
(4 cr.)
GTI619
Sécurité des systèmes
(3 cr.) (
GTI610
)
GTI745
Interfaces utilisateurs avancées
(3 cr.) (
GTI350
,
MAT472
)
GTI770
Systèmes intelligents et apprentissage machine
(3 cr.) (
GTI310
ou
LOG320
)
GTI785
Systèmes d'applications mobiles
(3 cr.) (90 crédits cumulés)
LOG710
Principes des systèmes d'exploitation et programmation système
(3 cr.) (
LOG320
)
LOG750
Infographie
(3 cr.) (
MAT472
)
LOG791
Projets spéciaux
(3 cr.)
* L’étudiant peut choisir ces cours, sur approbation des responsables des programmes de baccalauréat en génie électrique ou génie de la production automatisée, selon le cas.
Règlements particuliers
Les cours obligatoires doivent être suivis selon une séquence correspondant à la grille de cheminement type du programme.
Les cours de concentration ne peuvent être suivis qu'après avoir cumulé un minimum de 70 crédits de cours de ce programme.
Les étudiants d'un programme de baccalauréat peuvent suivre le cours
COM110
s'ils ont satisfait aux exigences de la politique linguistique de l'École.
Le cours
TIN501
ne peut être suivi qu'après l'obtention d'un minimum de 70 crédits de cours du programme.
Sur approbation, un étudiant inscrit à un programme de baccalauréat de l'ÉTS qui a obtenu 90 crédits avec une moyenne cumulative d'au moins 3,2/4,3 peut suivre jusqu'à 3 cours de niveau maîtrise au lieu de cours de concentration. Pour ce faire, il doit déposer une demande à son département.
Passerelle bac-maîtrise