Vous êtes sur la page 1sur 39

FACULTÉ DES SCIENCES

Baccalauréat en informatique

Les sections Présentation, Structure du programme et Admission et exigences (à l'exception de la rubrique intitulée « Document(s)
requis pour l'admission ») constituent la version officielle de ce programme. La dernière mise à jour a été faite le 6 juin 2022.
L’Université se réserve le droit de modifier ses programmes sans préavis.

PRÉSENTATION

Sommaire* PARTICULARITÉS*
*IMPORTANT : Certains de ces renseignements peuvent varier selon les cheminements ou concentrations. Consultez les sections Ouvert aux étudiants internationaux
Structure du programme et Admission et exigences pour connaitre les spécificités d’admission par cheminements, trimestres avec possibilité de stages rémunérés
d’admission, régimes ou lieux offerts.

Ouvert aux étudiants internationaux


CYCLE RÉGIME DES ÉTUDES en régime régulier
1er cycle Régulier, Coopératif Ouvert aux étudiants internationaux
en échange
CRÉDITS RÉGIME D'INSCRIPTION
90 crédits Temps complet, Temps partiel Possibilité de bourse d'admission

GRADE LIEU Possibilité de stage ou de cours à


l’étranger
Bachelière ou bachelier ès sciences Campus principal de Sherbrooke
* Peuvent varier pour certains cheminements
TRIMESTRE(S) D'ADMISSION ou concentrations.

Automne, Hiver

Renseignements
819 821-7008 (téléphone)
819 821-7921 (télécopieur)
bacc.informatique@USherbrooke.ca
Site Internet

DESCRIPTION DES CHEMINEMENTS


Le baccalauréat en informatique permet cinq cheminements :

un cheminement général;
un cheminement en génie logiciel;
un cheminement en systèmes intelligents;
un cheminement en systèmes et réseaux;

un cheminement intégré avec le diplôme d'études supérieures spécialisées de 2e cycle en développement du jeu vidéo.

USherbrooke.ca/admission 1
Objectif(s) général(aux)
Permettre à l'étudiante ou à l'étudiant :

d’intégrer adéquatement les technologies de l’information aux processus scientifiques et techniques en collaboration avec des spécialistes
d’autres disciplines.

Objectif(s) spécifique(s)
Permettre à l’étudiante ou à l’étudiant de développer les compétences professionnelles suivantes :

comprendre et appliquer le processus d’ingénierie du logiciel;


structurer, planifier et gérer des projets informatiques;
développer des logiciels de qualité tout en respectant les budgets et les échéances;
mettre en exploitation et exploiter des systèmes informatisés;
s’adapter à l’évolution rapide des technologies de l’information;
travailler efficacement en équipe multidisciplinaire tout en respectant les règles de la profession;
communiquer efficacement tant à l’oral qu’à l’écrit;
comprendre, analyser et définir la part des technologies de l’information dans un processus scientifique ou technique;
sélectionner des solutions existantes issues des technologies de l’information et les intégrer à des processus scientifiques ou techniques;
spécifier, concevoir et mettre en œuvre de nouvelles solutions mariant les technologies de l’information aux disciplines scientifiques et
techniques.

Pour le cheminement intégré avec le diplôme d'études supérieures spécialisées de 2e cycle en développement du jeu vidéo

Permettre à l’étudiante ou à l’étudiant :

d’approfondir ses connaissances sur les méthodes et techniques requises pour le développement d’un jeu vidéo;
de se familiariser avec la pratique du développement du jeu vidéo tel que vécu en entreprise.

STRUCTURE DU PROGRAMME

MODALITÉS DU RÉGIME COOPÉRATIF


Normalement, selon le trimestre où l'étudiante ou l'étudiant s'inscrit en première session, l'agencement des sessions d'études (S) et des
stages de travail (T) est le suivant :

sans arrimage

1re année 2e année 3e année 4e année


AUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIV
S-1 S-2 T-1 S-3 T-2 S-4 T-3 S-5 T-4 S-6 –
– S-1 – S-2 T-1 S-3 T-2 S-4 T-3 S-5 S-6

avec arrimage DEC-bac

1re année 2e année 3e année 4e année


AUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIV
S-2 T-2 S-3 T-3 S-4 T-4 S-6 S-5 – – –
– S-2 T-1 S-3 T-2 S-4 T-3 S-5 T-4 S-6 –

POUR LE CHEMINEMENT INTÉGRÉ AVEC LE DIPLÔME D'ÉTUDES SUPÉRIEURES SPÉCIALISÉES DE 2e CYCLE EN DÉVELOPPEMENT DU JEU VIDÉO

Normalement, l'agencement des sessions d'études (S) et des stages de travail (T) est le suivant :

1re année 2e année 3e année 4e année


USherbrooke.ca/admission 2
AUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIV
S-1 S-2 T-1 S-3 T-2 S-4 T-3 S-5 T-4 S-6/D-1 D-2

MODALITÉS DU RÉGIME RÉGULIER


Normalement, l'agencement des sessions d'études (S) est le suivant :

1re année 2e année 3e année 4e année


AUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIV
S-1 S-2 – S-3 S-4 – S-5 S-6 – – –
– S-1 – S-2 S-3 – S-4 S-5 – S-6 –

Cheminement général
TRONC COMMUN

Activités pédagogiques obligatoires - 63 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT159 Analyse et programmation - 3 crédits


IFT187 Éléments de bases de données - 3 crédits
IFT203 Informatique et société - 3 crédits
IFT209 Programmation système - 3 crédits
IFT215 Interfaces et multimédia - 3 crédits
IFT232 Méthodes de conception orientée objet - 3 crédits
IFT287 Exploitation de BD relationnelles et OO - 3 crédits
IFT313 Introduction aux langages formels - 3 crédits
IFT320 Systèmes d'exploitation - 3 crédits
IFT339 Structures de données - 3 crédits
IFT359 Programmation fonctionnelle - 3 crédits
IFT436 Algorithmes et structures de données - 3 crédits
IFT585 Télématique - 3 crédits
IFT606 Sécurité et cryptographie - 3 crédits
IFT615 Intelligence artificielle - 3 crédits
IFT630 Processus concurrents et parallélisme - 3 crédits
IGL601 Techniques et outils de développement - 3 crédits
IMN401 Infographie et jeu vidéo - 3 crédits
MAT115 Logique et mathématiques discrètes - 3 crédits
MAT193 Algèbre linéaire - 3 crédits
STT418 Statistique appliquée - 3 crédits

Banque d'activités pédagogiques à option pour l'ensemble des cheminements

BLOC A: Activités pédagogiques de projets

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT592 Projet d'informatique I - 3 crédits


IFT595 Projet d'intégration en informatique - 3 crédits
IFT692 Projet d'informatique II - 3 crédits
IFT697 Projet d'intégration et de recherche - 6 crédits
IGL591 Projet multidisciplinaire I - 6 crédits
IGL691 Projet multidisciplinaire II - 6 crédits

USherbrooke.ca/admission 3
L'activité pédagogique IFT595 est réservée aux personnes en arrimage DEC-BAC avec le Cégep Édouard-Montpetit.

BLOC B: Activités pédagogiques en informatique, en génie logiciel ainsi qu'en multimédia et jeu vidéo

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT503 Théorie du calcul - 3 crédits


IFT504 Architecture et organisation d'un ordinateur - 3 crédits
IFT506 Sécurité des systèmes - 3 crédits
IFT508 Introduction aux attaques informatiques - 3 crédits
IFT509 Système et réseau - 3 crédits
IFT511 Réaction aux attaques et analyses des attaques - 3 crédits
IFT513 Administration système - 3 crédits
IFT580 Compilation et interprétation des langages - 3 crédits
IFT599 Science des données - 3 crédits
IFT603 Techniques d'apprentissage - 3 crédits
IFT604 Applications Internet et mobilité - 3 crédits
IFT605 Systèmes répartis et multiagents - 3 crédits
IFT607 Traitement automatique des langues naturelles - 3 crédits
IFT608 Planification en intelligence artificielle - 3 crédits
IFT609 Informatique cognitive - 3 crédits
IFT611 Conception de systèmes temps réel - 3 crédits
IGE401 Gestion de projet - 3 crédits
IGE487 Modélisation de bases de données - 3 crédits
IGE502 Systèmes d'information dans les entreprises - 3 crédits
IGE511 Aspects informatiques du commerce électronique - 3 crédits
IGL301 Spécification et vérification des exigences - 3 crédits
IGL501 Méthodes formelles en génie logiciel - 3 crédits
IGL502 Techniques de vérification et de validation - 3 crédits
IMN118 Fondements d'un jeu vidéo - 1 crédit
IMN119 Acquisition des médias numériques - 2 crédits
IMN259 Analyse d'images - 3 crédits
IMN359 Outils mathématiques du traitement d'images - 3 crédits
IMN430 Visualisation - 3 crédits
IMN501 Animation et rendu temps réel - 3 crédits
IMN529 Synthèse d'images - 3 crédits

BLOC C: Activités pédagogiques en génie et en mathématiques

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

MAT194 Calcul différentiel et intégral I - 3 crédits


ROP318 Optimisation linéaire - 3 crédits
STT290 Probabilités - 3 crédits
STT390 Statistique mathématique et inférentielle - 3 crédits

BLOC D: Activités pédagogiques en administration, en philosophie ainsi qu'en sciences humaines

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

ADM124 Management contemporain - 3 crédits


GIS245 Processus d'affaires - 3 crédits
GRH121 Gestion des ressources humaines - 3 crédits
INS144 Travail autonome et informatique - 3 crédits

Une activité pédagogique en langue (maximum 3 crédits)

USherbrooke.ca/admission 4
Activité pédagogique supplémentaire - 2 crédits

Cette activité est facultative et ne fait pas partie des crédits du programme.

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

SCI199 Méthodologie des sciences - 2 crédits

PROFIL DU CHEMINEMENT

63 crédits d'activités pédagogiques obligatoires du tronc commun


27 crédits d'activités pédagogiques à option répartis comme suit:
de 6 à 12 crédits d'activités choisies parmi les activités du BLOC A
de 9 à 21 crédits d'activités choisies parmi les activités des BLOCS B ou C
de 0 à 6 crédits d'activités choisies parmi les activités du BLOC D

Cheminement en génie logiciel


TRONC COMMUN

Activités pédagogiques obligatoires - 63 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT159 Analyse et programmation - 3 crédits


IFT187 Éléments de bases de données - 3 crédits
IFT203 Informatique et société - 3 crédits
IFT209 Programmation système - 3 crédits
IFT215 Interfaces et multimédia - 3 crédits
IFT232 Méthodes de conception orientée objet - 3 crédits
IFT287 Exploitation de BD relationnelles et OO - 3 crédits
IFT313 Introduction aux langages formels - 3 crédits
IFT320 Systèmes d'exploitation - 3 crédits
IFT339 Structures de données - 3 crédits
IFT359 Programmation fonctionnelle - 3 crédits
IFT436 Algorithmes et structures de données - 3 crédits
IFT585 Télématique - 3 crédits
IFT606 Sécurité et cryptographie - 3 crédits
IFT615 Intelligence artificielle - 3 crédits
IFT630 Processus concurrents et parallélisme - 3 crédits
IGL601 Techniques et outils de développement - 3 crédits
IMN401 Infographie et jeu vidéo - 3 crédits
MAT115 Logique et mathématiques discrètes - 3 crédits
MAT193 Algèbre linéaire - 3 crédits
STT418 Statistique appliquée - 3 crédits

Banque d'activités pédagogiques à option pour l'ensemble des cheminements

BLOC A: Activités pédagogiques de projets

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT592 Projet d'informatique I - 3 crédits

USherbrooke.ca/admission 5
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT595 Projet d'intégration en informatique - 3 crédits


IFT692 Projet d'informatique II - 3 crédits
IFT697 Projet d'intégration et de recherche - 6 crédits
IGL591 Projet multidisciplinaire I - 6 crédits
IGL691 Projet multidisciplinaire II - 6 crédits

L'activité pédagogique IFT595 est réservée aux personnes en arrimage DEC-BAC avec le Cégep Édouard-Montpetit.

BLOC B: Activités pédagogiques en informatique, en génie logiciel ainsi qu'en multimédia et jeu vidéo

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT503 Théorie du calcul - 3 crédits


IFT504 Architecture et organisation d'un ordinateur - 3 crédits
IFT506 Sécurité des systèmes - 3 crédits
IFT508 Introduction aux attaques informatiques - 3 crédits
IFT509 Système et réseau - 3 crédits
IFT511 Réaction aux attaques et analyses des attaques - 3 crédits
IFT513 Administration système - 3 crédits
IFT580 Compilation et interprétation des langages - 3 crédits
IFT599 Science des données - 3 crédits
IFT603 Techniques d'apprentissage - 3 crédits
IFT604 Applications Internet et mobilité - 3 crédits
IFT605 Systèmes répartis et multiagents - 3 crédits
IFT607 Traitement automatique des langues naturelles - 3 crédits
IFT608 Planification en intelligence artificielle - 3 crédits
IFT609 Informatique cognitive - 3 crédits
IFT611 Conception de systèmes temps réel - 3 crédits
IGE401 Gestion de projet - 3 crédits
IGE487 Modélisation de bases de données - 3 crédits
IGE502 Systèmes d'information dans les entreprises - 3 crédits
IGE511 Aspects informatiques du commerce électronique - 3 crédits
IGL301 Spécification et vérification des exigences - 3 crédits
IGL501 Méthodes formelles en génie logiciel - 3 crédits
IGL502 Techniques de vérification et de validation - 3 crédits
IMN118 Fondements d'un jeu vidéo - 1 crédit
IMN119 Acquisition des médias numériques - 2 crédits
IMN259 Analyse d'images - 3 crédits
IMN359 Outils mathématiques du traitement d'images - 3 crédits
IMN430 Visualisation - 3 crédits
IMN501 Animation et rendu temps réel - 3 crédits
IMN529 Synthèse d'images - 3 crédits

BLOC C: Activités pédagogiques en génie et en mathématiques

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

MAT194 Calcul différentiel et intégral I - 3 crédits


ROP318 Optimisation linéaire - 3 crédits
STT290 Probabilités - 3 crédits
STT390 Statistique mathématique et inférentielle - 3 crédits

BLOC D: Activités pédagogiques en administration, en philosophie ainsi qu'en sciences humaines

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

USherbrooke.ca/admission 6
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

ADM124 Management contemporain - 3 crédits


GIS245 Processus d'affaires - 3 crédits
GRH121 Gestion des ressources humaines - 3 crédits
INS144 Travail autonome et informatique - 3 crédits

Une activité pédagogique en langue (maximum 3 crédits)

Activité pédagogique supplémentaire - 2 crédits

Cette activité est facultative et ne fait pas partie des crédits du programme.

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

SCI199 Méthodologie des sciences - 2 crédits

PROFIL DU CHEMINEMENT

63 crédits d'activités pédagogiques obligatoires du tronc commun


21 crédits d'activités pédagogiques obligatoires du cheminement
6 crédits d'activités pédagogiques à option choisies parmi les activités des BLOCS B, C ou D

Activités pédagogiques obligatoires - 21 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IGE401 Gestion de projet - 3 crédits


IGL301 Spécification et vérification des exigences - 3 crédits
IGL501 Méthodes formelles en génie logiciel - 3 crédits
IGL591 Projet multidisciplinaire I - 6 crédits
IGL691 Projet multidisciplinaire II - 6 crédits

Cheminement en systèmes intelligents


TRONC COMMUN

Activités pédagogiques obligatoires - 63 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT159 Analyse et programmation - 3 crédits


IFT187 Éléments de bases de données - 3 crédits
IFT203 Informatique et société - 3 crédits
IFT209 Programmation système - 3 crédits
IFT215 Interfaces et multimédia - 3 crédits
IFT232 Méthodes de conception orientée objet - 3 crédits
IFT287 Exploitation de BD relationnelles et OO - 3 crédits
IFT313 Introduction aux langages formels - 3 crédits
IFT320 Systèmes d'exploitation - 3 crédits
IFT339 Structures de données - 3 crédits
IFT359 Programmation fonctionnelle - 3 crédits
IFT436 Algorithmes et structures de données - 3 crédits
IFT585 Télématique - 3 crédits

USherbrooke.ca/admission 7
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT606 Sécurité et cryptographie - 3 crédits


IFT615 Intelligence artificielle - 3 crédits
IFT630 Processus concurrents et parallélisme - 3 crédits
IGL601 Techniques et outils de développement - 3 crédits
IMN401 Infographie et jeu vidéo - 3 crédits
MAT115 Logique et mathématiques discrètes - 3 crédits
MAT193 Algèbre linéaire - 3 crédits
STT418 Statistique appliquée - 3 crédits

Banque d'activités pédagogiques à option pour l'ensemble des cheminements

BLOC A: Activités pédagogiques de projets

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT592 Projet d'informatique I - 3 crédits


IFT595 Projet d'intégration en informatique - 3 crédits
IFT692 Projet d'informatique II - 3 crédits
IFT697 Projet d'intégration et de recherche - 6 crédits
IGL591 Projet multidisciplinaire I - 6 crédits
IGL691 Projet multidisciplinaire II - 6 crédits

L'activité pédagogique IFT595 est réservée aux personnes en arrimage DEC-BAC avec le Cégep Édouard-Montpetit.

BLOC B: Activités pédagogiques en informatique, en génie logiciel ainsi qu'en multimédia et jeu vidéo

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT503 Théorie du calcul - 3 crédits


IFT504 Architecture et organisation d'un ordinateur - 3 crédits
IFT506 Sécurité des systèmes - 3 crédits
IFT508 Introduction aux attaques informatiques - 3 crédits
IFT509 Système et réseau - 3 crédits
IFT511 Réaction aux attaques et analyses des attaques - 3 crédits
IFT513 Administration système - 3 crédits
IFT580 Compilation et interprétation des langages - 3 crédits
IFT599 Science des données - 3 crédits
IFT603 Techniques d'apprentissage - 3 crédits
IFT604 Applications Internet et mobilité - 3 crédits
IFT605 Systèmes répartis et multiagents - 3 crédits
IFT607 Traitement automatique des langues naturelles - 3 crédits
IFT608 Planification en intelligence artificielle - 3 crédits
IFT609 Informatique cognitive - 3 crédits
IFT611 Conception de systèmes temps réel - 3 crédits
IGE401 Gestion de projet - 3 crédits
IGE487 Modélisation de bases de données - 3 crédits
IGE502 Systèmes d'information dans les entreprises - 3 crédits
IGE511 Aspects informatiques du commerce électronique - 3 crédits
IGL301 Spécification et vérification des exigences - 3 crédits
IGL501 Méthodes formelles en génie logiciel - 3 crédits
IGL502 Techniques de vérification et de validation - 3 crédits
IMN118 Fondements d'un jeu vidéo - 1 crédit
IMN119 Acquisition des médias numériques - 2 crédits
IMN259 Analyse d'images - 3 crédits
IMN359 Outils mathématiques du traitement d'images - 3 crédits
IMN430 Visualisation - 3 crédits
IMN501 Animation et rendu temps réel - 3 crédits

USherbrooke.ca/admission 8
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IMN529 Synthèse d'images - 3 crédits

BLOC C: Activités pédagogiques en génie et en mathématiques

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

MAT194 Calcul différentiel et intégral I - 3 crédits


ROP318 Optimisation linéaire - 3 crédits
STT290 Probabilités - 3 crédits
STT390 Statistique mathématique et inférentielle - 3 crédits

BLOC D: Activités pédagogiques en administration, en philosophie ainsi qu'en sciences humaines

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

ADM124 Management contemporain - 3 crédits


GIS245 Processus d'affaires - 3 crédits
GRH121 Gestion des ressources humaines - 3 crédits
INS144 Travail autonome et informatique - 3 crédits

Une activité pédagogique en langue (maximum 3 crédits)

Activité pédagogique supplémentaire - 2 crédits

Cette activité est facultative et ne fait pas partie des crédits du programme.

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

SCI199 Méthodologie des sciences - 2 crédits

PROFIL DU CHEMINEMENT

63 crédits d'activités pédagogiques obligatoires du tronc commun


21 crédits d'activités pédagogiques obligatoires du cheminement
6 crédits d'activités pédagogiques à option choisies parmi les activités des BLOCS B, C ou D

Activités pédagogiques obligatoires - 21 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT592 Projet d'informatique I - 3 crédits


IFT593 Projet en systèmes intelligents - 3 crédits
IFT599 Science des données - 3 crédits
IFT603 Techniques d'apprentissage - 3 crédits
IFT605 Systèmes répartis et multiagents - 3 crédits
IFT608 Planification en intelligence artificielle - 3 crédits
IFT609 Informatique cognitive - 3 crédits

USherbrooke.ca/admission 9
Cheminement en systèmes et réseaux
TRONC COMMUN

Activités pédagogiques obligatoires - 63 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT159 Analyse et programmation - 3 crédits


IFT187 Éléments de bases de données - 3 crédits
IFT203 Informatique et société - 3 crédits
IFT209 Programmation système - 3 crédits
IFT215 Interfaces et multimédia - 3 crédits
IFT232 Méthodes de conception orientée objet - 3 crédits
IFT287 Exploitation de BD relationnelles et OO - 3 crédits
IFT313 Introduction aux langages formels - 3 crédits
IFT320 Systèmes d'exploitation - 3 crédits
IFT339 Structures de données - 3 crédits
IFT359 Programmation fonctionnelle - 3 crédits
IFT436 Algorithmes et structures de données - 3 crédits
IFT585 Télématique - 3 crédits
IFT606 Sécurité et cryptographie - 3 crédits
IFT615 Intelligence artificielle - 3 crédits
IFT630 Processus concurrents et parallélisme - 3 crédits
IGL601 Techniques et outils de développement - 3 crédits
IMN401 Infographie et jeu vidéo - 3 crédits
MAT115 Logique et mathématiques discrètes - 3 crédits
MAT193 Algèbre linéaire - 3 crédits
STT418 Statistique appliquée - 3 crédits

Banque d'activités pédagogiques à option pour l'ensemble des cheminements

BLOC A: Activités pédagogiques de projets

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT592 Projet d'informatique I - 3 crédits


IFT595 Projet d'intégration en informatique - 3 crédits
IFT692 Projet d'informatique II - 3 crédits
IFT697 Projet d'intégration et de recherche - 6 crédits
IGL591 Projet multidisciplinaire I - 6 crédits
IGL691 Projet multidisciplinaire II - 6 crédits

L'activité pédagogique IFT595 est réservée aux personnes en arrimage DEC-BAC avec le Cégep Édouard-Montpetit.

BLOC B: Activités pédagogiques en informatique, en génie logiciel ainsi qu'en multimédia et jeu vidéo

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT503 Théorie du calcul - 3 crédits


IFT504 Architecture et organisation d'un ordinateur - 3 crédits
IFT506 Sécurité des systèmes - 3 crédits
IFT508 Introduction aux attaques informatiques - 3 crédits
IFT509 Système et réseau - 3 crédits
IFT511 Réaction aux attaques et analyses des attaques - 3 crédits

USherbrooke.ca/admission 10
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT513 Administration système - 3 crédits


IFT580 Compilation et interprétation des langages - 3 crédits
IFT599 Science des données - 3 crédits
IFT603 Techniques d'apprentissage - 3 crédits
IFT604 Applications Internet et mobilité - 3 crédits
IFT605 Systèmes répartis et multiagents - 3 crédits
IFT607 Traitement automatique des langues naturelles - 3 crédits
IFT608 Planification en intelligence artificielle - 3 crédits
IFT609 Informatique cognitive - 3 crédits
IFT611 Conception de systèmes temps réel - 3 crédits
IGE401 Gestion de projet - 3 crédits
IGE487 Modélisation de bases de données - 3 crédits
IGE502 Systèmes d'information dans les entreprises - 3 crédits
IGE511 Aspects informatiques du commerce électronique - 3 crédits
IGL301 Spécification et vérification des exigences - 3 crédits
IGL501 Méthodes formelles en génie logiciel - 3 crédits
IGL502 Techniques de vérification et de validation - 3 crédits
IMN118 Fondements d'un jeu vidéo - 1 crédit
IMN119 Acquisition des médias numériques - 2 crédits
IMN259 Analyse d'images - 3 crédits
IMN359 Outils mathématiques du traitement d'images - 3 crédits
IMN430 Visualisation - 3 crédits
IMN501 Animation et rendu temps réel - 3 crédits
IMN529 Synthèse d'images - 3 crédits

BLOC C: Activités pédagogiques en génie et en mathématiques

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

MAT194 Calcul différentiel et intégral I - 3 crédits


ROP318 Optimisation linéaire - 3 crédits
STT290 Probabilités - 3 crédits
STT390 Statistique mathématique et inférentielle - 3 crédits

BLOC D: Activités pédagogiques en administration, en philosophie ainsi qu'en sciences humaines

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

ADM124 Management contemporain - 3 crédits


GIS245 Processus d'affaires - 3 crédits
GRH121 Gestion des ressources humaines - 3 crédits
INS144 Travail autonome et informatique - 3 crédits

Une activité pédagogique en langue (maximum 3 crédits)

Activité pédagogique supplémentaire - 2 crédits

Cette activité est facultative et ne fait pas partie des crédits du programme.

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

SCI199 Méthodologie des sciences - 2 crédits

USherbrooke.ca/admission 11
PROFIL DU CHEMINEMENT

63 crédits d'activités pédagogiques obligatoires du tronc commun


21 crédits d'activités pédagogiques obligatoires du cheminement
6 crédits d'activités pédagogiques à option choisies parmi les activités des BLOCS B, C ou D

Activités pédagogiques obligatoires - 21 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT504 Architecture et organisation d'un ordinateur - 3 crédits


IFT592 Projet d'informatique I - 3 crédits
IFT594 Projet en systèmes et réseaux - 3 crédits
IFT599 Science des données - 3 crédits
IFT604 Applications Internet et mobilité - 3 crédits
IFT605 Systèmes répartis et multiagents - 3 crédits
IFT611 Conception de systèmes temps réel - 3 crédits

Cheminement intégré avec le diplôme d'études supérieures


spécialisées de 2e cycle en développement du jeu vidéo
TRONC COMMUN

Activités pédagogiques obligatoires - 63 crédits

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT159 Analyse et programmation - 3 crédits


IFT187 Éléments de bases de données - 3 crédits
IFT203 Informatique et société - 3 crédits
IFT209 Programmation système - 3 crédits
IFT215 Interfaces et multimédia - 3 crédits
IFT232 Méthodes de conception orientée objet - 3 crédits
IFT287 Exploitation de BD relationnelles et OO - 3 crédits
IFT313 Introduction aux langages formels - 3 crédits
IFT320 Systèmes d'exploitation - 3 crédits
IFT339 Structures de données - 3 crédits
IFT359 Programmation fonctionnelle - 3 crédits
IFT436 Algorithmes et structures de données - 3 crédits
IFT585 Télématique - 3 crédits
IFT606 Sécurité et cryptographie - 3 crédits
IFT615 Intelligence artificielle - 3 crédits
IFT630 Processus concurrents et parallélisme - 3 crédits
IGL601 Techniques et outils de développement - 3 crédits
IMN401 Infographie et jeu vidéo - 3 crédits
MAT115 Logique et mathématiques discrètes - 3 crédits
MAT193 Algèbre linéaire - 3 crédits
STT418 Statistique appliquée - 3 crédits

Banque d'activités pédagogiques à option pour l'ensemble des cheminements

USherbrooke.ca/admission 12
BLOC A: Activités pédagogiques de projets

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT592 Projet d'informatique I - 3 crédits


IFT595 Projet d'intégration en informatique - 3 crédits
IFT692 Projet d'informatique II - 3 crédits
IFT697 Projet d'intégration et de recherche - 6 crédits
IGL591 Projet multidisciplinaire I - 6 crédits
IGL691 Projet multidisciplinaire II - 6 crédits

L'activité pédagogique IFT595 est réservée aux personnes en arrimage DEC-BAC avec le Cégep Édouard-Montpetit.

BLOC B: Activités pédagogiques en informatique, en génie logiciel ainsi qu'en multimédia et jeu vidéo

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

IFT503 Théorie du calcul - 3 crédits


IFT504 Architecture et organisation d'un ordinateur - 3 crédits
IFT506 Sécurité des systèmes - 3 crédits
IFT508 Introduction aux attaques informatiques - 3 crédits
IFT509 Système et réseau - 3 crédits
IFT511 Réaction aux attaques et analyses des attaques - 3 crédits
IFT513 Administration système - 3 crédits
IFT580 Compilation et interprétation des langages - 3 crédits
IFT599 Science des données - 3 crédits
IFT603 Techniques d'apprentissage - 3 crédits
IFT604 Applications Internet et mobilité - 3 crédits
IFT605 Systèmes répartis et multiagents - 3 crédits
IFT607 Traitement automatique des langues naturelles - 3 crédits
IFT608 Planification en intelligence artificielle - 3 crédits
IFT609 Informatique cognitive - 3 crédits
IFT611 Conception de systèmes temps réel - 3 crédits
IGE401 Gestion de projet - 3 crédits
IGE487 Modélisation de bases de données - 3 crédits
IGE502 Systèmes d'information dans les entreprises - 3 crédits
IGE511 Aspects informatiques du commerce électronique - 3 crédits
IGL301 Spécification et vérification des exigences - 3 crédits
IGL501 Méthodes formelles en génie logiciel - 3 crédits
IGL502 Techniques de vérification et de validation - 3 crédits
IMN118 Fondements d'un jeu vidéo - 1 crédit
IMN119 Acquisition des médias numériques - 2 crédits
IMN259 Analyse d'images - 3 crédits
IMN359 Outils mathématiques du traitement d'images - 3 crédits
IMN430 Visualisation - 3 crédits
IMN501 Animation et rendu temps réel - 3 crédits
IMN529 Synthèse d'images - 3 crédits

BLOC C: Activités pédagogiques en génie et en mathématiques

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

MAT194 Calcul différentiel et intégral I - 3 crédits


ROP318 Optimisation linéaire - 3 crédits
STT290 Probabilités - 3 crédits
STT390 Statistique mathématique et inférentielle - 3 crédits

USherbrooke.ca/admission 13
BLOC D: Activités pédagogiques en administration, en philosophie ainsi qu'en sciences humaines

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

ADM124 Management contemporain - 3 crédits


GIS245 Processus d'affaires - 3 crédits
GRH121 Gestion des ressources humaines - 3 crédits
INS144 Travail autonome et informatique - 3 crédits

Une activité pédagogique en langue (maximum 3 crédits)

Activité pédagogique supplémentaire - 2 crédits

Cette activité est facultative et ne fait pas partie des crédits du programme.

Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de crédits

SCI199 Méthodologie des sciences - 2 crédits

PROFIL DU CHEMINEMENT

75 crédits d'activités pédagogiques du baccalauréat en informatique, répartis comme suit:


63 crédits d'activités pédagogiques obligatoires du tronc commun
12 crédits d'activités pédagogiques à option choisies parmi les activités pédagogiques des BLOCS A, B, C
ou D

30 crédits d'activités pédagogiques obligatoires du diplôme de 2e cycle en développement du jeu vidéo, dont un
maximum de 15 crédits d'activités pédagogiques reconnues dans le cadre du baccalauréat en informatique.

Les activités pédagogiques INF700, INF706, INF708, INF710, INF711 et INF713 peuvent être reconnues dans le cadre du
baccalauréat en informatique. Les étudiantes et étudiants inscrits au cheminement intégré avec le diplôme de
2e cycle en développement du jeu vidéo qui ne termineraient pas les 30 crédits du diplôme peuvent se faire
reconnaître ces activités pédagogiques à titre d'activités pédagogiques à option dans le cadre du cheminement sans
concentration.

ADMISSION ET EXIGENCES

LIEU(X) DE FORMATION ET TRIMESTRE(S) D'ADMISSION


Sherbrooke : admission aux trimestres d’automne et d’hiver

Longueuil : les activités offertes au Campus de Longueuil sont réservées aux personnes admises en vertu d'ententes DEC-BAC conclues avec
des cégeps ou collèges.

Le diplôme d'études supérieures spécialisées de 2e cycle en développement du jeu vidéo est offert au Campus de Longueuil.

Condition(s) générale(s)

Condition générale d'admission aux programmes de 1er cycle de l'Université (cf. Règlement des études)

Condition(s) particulière(s)
Mathématiques 103, 105 et 203 ou avoir atteint les objectifs et les standards suivants : (00UN, 00UP, 00UQ) ou (022X, 022Y, 022Z) ou (01Y1, 01Y2,
01Y4).

ou

USherbrooke.ca/admission 14
Être titulaire d’un DEC technique en informatique, concentration informatique de gestion ou d’un DEC technique en informatique industrielle
et s’engager à suivre et à avoir réussi les activités de mathématiques préalables, offertes parallèlement au programme régulier d’études, à la
fin du deuxième trimestre.

Un arrimage DEC-bac est offert aux détentrices et détenteurs d’un DEC technique en informatique, concentration informatique de gestion ou
d’un DEC technique en informatique industrielle, désirant s’inscrire au programme en régime coopératif à temps complet. Les conditions de
reconnaissance d’équivalences dans le cadre de cet arrimage sont disponibles ici.

Pour le cheminement intégré avec le diplôme d'études supérieures spécialisées de 2e cycle en développement du jeu vidéo

Avoir obtenu 75 crédits et avoir obtenu une moyenne cumulative d’au moins 2,7 dans un système où la note maximale est de 4,3.

Exigences particulières pour la poursuite du programme


À défaut d’avoir réussi le test de français écrit (TFÉ) approuvé par le ministère de l’Éducation, du Loisir et du Sport ou un test équivalent et de
même nature, reconnu par l’Université, l’étudiante ou l’étudiant devra démontrer sa connaissance et sa maîtrise de la langue française par un
test qui doit être passé dès le premier trimestre de formation. La réussite de ce test devient obligatoire au début de la deuxième année. Le
défaut de répondre à cette exigence entraîne l'obligation pour chaque étudiante et étudiant de rencontrer la directrice ou le directeur du
programme concerné afin d'établir des stratégies d'études visant la réussite de cet examen avant la fin de la deuxième année.

Pour le cheminement intégré avec le diplôme d'études supérieures spécialisées de 2e cycle en développement du jeu vidéo

Pour maintenir son inscription dans le cheminement intégré avec le diplôme d'études supérieures spécialisées de 2e cycle en développement
du jeu vidéo, l’étudiante ou l’étudiant doit conserver une moyenne cumulative d’au moins 2,7.

Exigences de promotion

Pour le cheminement intégré avec le diplôme d'études supérieures spécialisées de 2e cycle en développement du jeu vidéo

e
Avoir complété avec succès le diplôme d'études supérieures spécialisées de 2 cycle en développement du jeu vidéo.

RÉGIME(S) DES ÉTUDES ET D'INSCRIPTION


Régime coopératif à temps complet et régime régulier à temps complet ou à temps partiel

USherbrooke.ca/admission 15
POURQUOI CE PROGRAMME

Ce qui distingue ce programme Qualités requises


TROUVER DES SOLUTIONS INFORMATISÉES QUI Débrouillardise
RÉPONDENT AUX BESOINS DE LA SOCIÉTÉ Logique
Esprit d’analyse
L'informatique est une science beaucoup plus vaste que la seule
Aptitudes en mathématiques
programmation de logiciels. Elle consiste à définir clairement des
problèmes et à les analyser, puis à trouver et à implanter des Sens de l’organisation
solutions. À l’UdeS, le baccalauréat offre une formation des plus Capacité à travailler en équipe
approfondies. Il vous donne en plus la possibilité de vous spécialiser Polyvalence
dans des domaines de pointe et maintes occasions d’appliquer vos Bonne communication
acquis : travaux pratiques, cours en laboratoire, mégaprojet de fin
d’études et stages.
Secteurs d'emploi
Profitez d'un parcours accéléré grâce à votre
Firmes de consultants
DEC technique
Institutions financières
Des arrimages DEC-BAC, comprenant des cheminements Entreprises de technologies de l'information
spécifiquement adaptés, permettent aux titulaires de certains DEC
Sociétés paragouvernementales
techniques de réduire leur formation de 2 trimestres.
Sociétés d'État
Entreprises de services en informatique
Les forces du programme
Entreprises de télécommunications
Nombreuses possibilités de cheminements Entreprises multimédia
Parcours accéléré offert aux détenteurs d’un DEC en informatique Entreprises de service public non gouvernementales
Possibilité de stage ou de session d’études à l’étranger Gouvernements
Projets de fin d’études d’envergure Établissements d'enseignement
Stages permettant d’acquérir 16 mois d’expérience professionnelle Industrie du jeu vidéo
et facilitant l’entrée sur le marché du travail Industrie aérospatiale
Participation à de multiples concours : NorthSec, Hackathon, UCSB Compagnies d'assurances
iCTF, Hackfest, CS Games Centres de recherche
Bourses d’admission

Quelques professions liées


À propos des cheminements Analyste en informatique
Général Architecte de systèmes informatiques

Génie logiciel Administratrice, administrateur de bases de données

Systèmes intelligents Gestionnaire de systèmes informatiques


Conceptrice, concepteur de logicielsWebmestre
Systèmes et réseaux
Gestionnaire de projets multimédia
Développement du jeu vidéo (avec diplôme de 2e cycle)
Experte, expert-conseil en informatique
Assembleuse-intégratrice, assembleur-intégrateur en multimédia
Bourses offertes Idéatrice, idéateur de produits multimédias

Les personnes inscrites dans ce programme sont admissibles à Spécialiste de la recherche opérationnelle
la bourse Perspective Québec offerte par le gouvernement du Québec. Gestionnaire de réseaux informatiques
Ergonome des interfaces

USherbrooke.ca/admission 16
Programmeuse, programmeur Appliquer des solutions aux anomalies informatiques
Conceptrice, concepteur de jeux électroniques Rédiger des guides d’utilisation
Conceptrice, concepteur en assurance qualité
Informaticienne, informaticien industriel
Autres programmes qui pourraient vous
Analyste en sécurité informatique intéresser
Baccalauréat en informatique de gestion
Exemples de tâches spécifiques
Baccalauréat en sciences de l'image et des médias numériques
Définir et analyser les besoins des utilisateurs Baccalauréat en génie informatique
Concevoir une solution informatique Baccalauréat en administration des affaires, concentration Gestion
Programmer la solution des technologies d’affaires

USherbrooke.ca/admission 17
INDEX DES ACTIVITÉS PÉDAGOGIQUES

Baccalauréat en informatique Programmes offrant cette


Baccalauréat en informatique de gestion activité pédagogique
(cours)
ADM124 - Management Baccalauréat en études de l'environnement

contemporain Certificat en administration des affaires


Baccalauréat en informatique

Certificat en management

Sommaire Microprogramme de 1er cycle de


qualification aux études à l'École de gestion GRH121 - Gestion des
CYCLE
1er cycle ressources humaines
CRÉDITS
3 crédits
GIS245 - Processus Sommaire
FACULTÉ/CENTRE
d'affaires CYCLE

École de gestion 1er cycle

PARTICULARITÉS Sommaire CRÉDITS


CYCLE 3 crédits
1er cycle
Cible(s) de formation FACULTÉ/CENTRE
CRÉDITS École de gestion
S'initier à la gestion des organisations et des
3 crédits
intangibles. Amorcer une compréhension du PARTICULARITÉS
management stratégique. Se sensibiliser à la FACULTÉ/CENTRE
gestion des idées, de l’innovation et du
École de gestion
changement. Cible(s) de formation
PARTICULARITÉS
Comprendre comment les politiques,
Contenu
programmes et pratiques de GRH utilisés
Gestion des organisations. La pensée Cible(s) de formation pour attirer, retenir, motiver et développer la
stratégique. Gestion des intangibles. Gestion main-d’œuvre peuvent contribuer à l’atteinte
de l’innovation. Gestion des connaissances. Comprendre et analyser les différents des objectifs organisationnels, tout en
Prise de décision. Processus administratif : le processus d'affaires dans l'entreprise. favorisant la qualité de vie au travail, et ce,
PODC (planifier-organiser-diriger-contrôler). Modéliser et concevoir des processus dans le respect des lois, de la déontologie
Métier du dirigeant. d'affaires. Identifier les besoins professionnelle et de l’éthique.
d'information pertinents aux différentes
Équivalente(s) étapes dans les processus. Intégrer l'analyse Contenu
des processus d'affaires dans la conception
(ADM129) des systèmes d'information. Relations de travail. Dotation.
Développement des compétences.
et Contenu Rémunération globale. Développement
organisationnel. Santé, sécurité et mieux-
(ADM111) Analyse des processus d'affaires. être au travail.
Modélisation des processus d'affaires.
et
Conception des processus d'affaires. Analyse Équivalente(s)
(ADM119) et détermination des besoins d'information
en conséquence des processus d'affaires. (GRH129)
Utiliser des outils de modélisation de
Programmes offrant cette processus. Approche cas par cas. et
activité pédagogique
(cours) (GRH221)
À NOTER
Baccalauréat en administration des affaires et
Ce cours n'est plus offert à l'inscription
Baccalauréat en communication appliquée depuis le 16 mars 2020. (GRH229)
USherbrooke.ca/admission 18
Programmes offrant cette (diagramme de classe). Récursivité. l'aide du langage SQL. Requêtes complexes.
activité pédagogique Processus logiciel personnel (PSPO). Contraintes d'intégrité. Modélisation entité-
(cours) relation. Traduction d'un modèle entité-
Équivalente(s) relation en un modèle relationnel.
Baccalauréat en administration des affaires Dépendances fonctionnelles, dépendances
(IFT158) multivaluées, dépendances de jointure.
Baccalauréat en communication appliquée
Normalisation : 1FN à 5FN et BCNF.
ou
Baccalauréat en informatique

Baccalauréat en informatique de gestion (MAT1584) Équivalente(s)


Certificat en administration des affaires IFT178
Programmes offrant cette
Certificat en gestion des ressources activité pédagogique Programmes offrant cette
humaines (cours) activité pédagogique
Baccalauréat en informatique (cours)
Baccalauréat en informatique de gestion Baccalauréat en informatique
IFT159 - Analyse et Baccalauréat en mathématiques Baccalauréat en informatique de gestion
programmation Baccalauréat en sciences de l'information Baccalauréat en sciences de l'information
quantique quantique

Sommaire Baccalauréat en sciences du multimédia et


du jeu vidéo
Baccalauréat en sciences du multimédia et
du jeu vidéo
CYCLE
1er cycle Certificat en mathématiques Certificat en technologies de l'information
Certificat en technologies de l'information
CRÉDITS
3 crédits

FACULTÉ/CENTRE IFT203 - Informatique et


Faculté des sciences IFT187 - Éléments de société
PARTICULARITÉS bases de données
RÉPARTITION DE LA Sommaire
CHARGE DE TRAVAIL Sommaire CYCLE
3-1-5 CYCLE 1er cycle
1er cycle CRÉDITS
Cible(s) de formation CRÉDITS 3 crédits

Savoir analyser un problème, avoir un haut 3 crédits FACULTÉ/CENTRE


degré d’exigence quant à la qualité des
FACULTÉ/CENTRE Faculté des sciences
programmes, pouvoir développer
systématiquement des programmes de Faculté des sciences PARTICULARITÉS
bonne qualité dans le cadre de la
PARTICULARITÉS
programmation procédurale séquentielle. RÉPARTITION DE LA
RÉPARTITION DE LA CHARGE DE TRAVAIL
Contenu CHARGE DE TRAVAIL 3-1-5

Introduction aux ordinateurs. Analyse et 3-1-5


conception de solutions informatiques : Cible(s) de formation
simplification, décomposition,
Cible(s) de formation Comprendre l'impact social des technologies
modularisation et encapsulation.
Critères de qualité : la validité, la fiabilité, la Apprendre à reconnaître et à résoudre les de l'information (TI) à travers les enjeux
modifiabilité et les tests. Concepts de base problèmes d'organisation et de traitement éthiques, légaux, historiques et à venir
de la programmation structurée : séquence, de données. découlant de leur utilisation. Comprendre le
itération, sélection. Modélisation du rôle et les responsabilités de chacun des
traitement et modularité : concept de Contenu acteurs concernés. Appliquer correctement
fonctions et d’abstraction procédurale. les règles de documentation en informatique
Concept de base de l’abstraction de données. Concepts et architecture des bases de et utiliser convenablement les outils
Introduction aux concepts orientés objet : données. Création, interrogation et mise à informatisés d'aide à la rédaction et à la
classe, constructeur, surcharge, notation UML jour d'une base de données relationnelle à présentation de documents.

USherbrooke.ca/admission 19
Contenu Système de numération. Modes d'adressage. interface : analyse des tâches, facteurs
Format des instructions machine. humains, présentation et interaction.
Définition de l'éthique en technologies de Représentation des données. Technique de Concepts et fonctionnalités des interfaces
l'information (TI). Lois, réglementations, mise au point de programmes. Arithmétique graphiques. Outils de développement des
fraudes et criminalité reliées à l'utilisation entière. Arithmétique à virgule flottante. interfaces graphiques. Librairies spécialisées.
des TI. Références au droit des affaires, au Manipulation de bits. Sous-programmes. Utilisation du multimédia dans les interfaces.
Code criminel, aux dispositions concernant la Application à une architecture Standards de compression.
propriété intellectuelle, la protection de la contemporaine. Entrées-sorties. Traitement
vie privée et Internet. Normes, pratiques et des interruptions. Préalable(s)
organisations professionnelles. Règles et
techniques de documentation en Préalable(s) IFT159
informatique. Impact des TI dans la société.
Survol de l'historique de l'informatique, de IFT159 Équivalente(s)
l'antiquité à nos jours. Avenir du
Équivalente(s) IFT515
développement en informatique. Veille
technologique. Axes de la recherche
contemporaine en informatique. IFT249 Programmes offrant cette
activité pédagogique
Programmes offrant cette Programmes offrant cette (cours)
activité pédagogique activité pédagogique
(cours) (cours) Baccalauréat en informatique

Baccalauréat en informatique de gestion


Baccalauréat en informatique Baccalauréat en informatique
Baccalauréat en sciences du multimédia et
Baccalauréat en informatique de gestion Baccalauréat en informatique de gestion du jeu vidéo
Baccalauréat en sciences du multimédia et Baccalauréat en sciences du multimédia et Certificat en technologies de l'information
du jeu vidéo du jeu vidéo

Certificat en technologies de l'information Certificat en technologies de l'information

IFT232 - Méthodes de
conception orientée
IFT209 - Programmation IFT215 - Interfaces et
objet
système multimédia
Sommaire
Sommaire Sommaire CYCLE
CYCLE CYCLE
1er cycle
1er cycle 1er cycle
CRÉDITS
CRÉDITS CRÉDITS
3 crédits
3 crédits 3 crédits
FACULTÉ/CENTRE
FACULTÉ/CENTRE FACULTÉ/CENTRE
Faculté des sciences
Faculté des sciences Faculté des sciences
RÉPARTITION DE LA
RÉPARTITION DE LA RÉPARTITION DE LA CHARGE DE TRAVAIL
CHARGE DE TRAVAIL CHARGE DE TRAVAIL
3-1-5
3-1-5 3-1-5

Cible(s) de formation
Cible(s) de formation Cible(s) de formation
Spécifier, concevoir et tester des composants
Comprendre l'architecture d'un ordinateur, Connaître et comprendre les concepts de logiciels. Tester l'intégration des
les systèmes de numération, les types base de l'ergonomie du logiciel et de composants. Mesurer la qualité de la
élémentaires de données, les structures de l'interaction personne-machine : concevoir et conception. Appliquer le processus de
contrôle, les entrées-sorties; savoir effectuer implanter des interfaces graphiques. conception au sein d'un cadre documenté et
une programmation-système. normalisé.
Contenu
Contenu Contenu
Ergonomie du logiciel et utilisabilité.
Introduction à l'architecture des ordinateurs. Principes de base de conception d'une Types abstraits algébriques. Critères de
USherbrooke.ca/admission 20
conception. Encapsulation, héritage et exploitant des bases de données aux langages formels, à la théorie des
polymorphisme. Critères de composition en relationnelles et orientées objet. automates ainsi qu'à l'analyse lexicale et
classes, schémas de conception (design syntaxique.
patterns) et cadres d'application Contenu
(frameworks). Documentation de la Contenu
conception avec la notation UML. Techniques Exploitation en mode client-serveur d'une
de revue de conception. Tests unitaires. base de données relationnelle et d'une base Langages réguliers et expressions régulières.
Programmation par composants. Mesure de de données objet. Développement d'un Automates finis et analyseurs lexicaux.
qualité de la conception. Introduction à la système d'information simple. Traitement de Langages et grammaires hors contexte. Arbre
programmation agile. transactions. Accès concurrent aux données syntaxique et grammaire ambiguë.
et préservation de l'intégrité des données. Automates à pile de mémoire, analyseurs
Préalable(s) Développement d'une application Web syntaxiques descendants et analyseurs
simple avec servlet et JSP. Échange syntaxiques ascendants. Machines
(GIF600 ou IFT159) électronique de données avec XML. caractéristiques. Classes de grammaires hors
Utilisation du langage Java comme contexte : LL, SLR, LALR et LR. Applications
Équivalente(s) environnement de programmation. aux langages de programmation. Générateurs
d'analyseurs lexicaux et syntaxiques.
(IFT439)
Préalable(s)
ou
Préalable(s)
IFT187
MAT115
(IFT459)
Antérieure(s)
Programmes offrant cette Programmes offrant cette
activité pédagogique
IFT232 activité pédagogique
(cours) (cours)
Programmes offrant cette
Baccalauréat en informatique activité pédagogique Baccalauréat en informatique
(cours) Baccalauréat en informatique de gestion
Baccalauréat en informatique de gestion
Baccalauréat en informatique Baccalauréat en mathématiques
Baccalauréat en mathématiques
Baccalauréat en informatique de gestion Baccalauréat en sciences du multimédia et
Baccalauréat en sciences de l'information
du jeu vidéo
quantique Baccalauréat en sciences du multimédia et
du jeu vidéo Certificat en technologies de l'information
Baccalauréat en sciences du multimédia et
du jeu vidéo Certificat en technologies de l'information
Certificat en technologies de l'information
IFT320 - Systèmes
IFT313 - Introduction aux d'exploitation
IFT287 - Exploitation de langages formels
BD relationnelles et OO Sommaire
CYCLE
Sommaire 1er cycle
Sommaire CYCLE
CYCLE 1er cycle CRÉDITS
1er cycle 3 crédits
CRÉDITS
CRÉDITS 3 crédits FACULTÉ/CENTRE
3 crédits Faculté des sciences
FACULTÉ/CENTRE
FACULTÉ/CENTRE Faculté des sciences RÉPARTITION DE LA
Faculté des sciences CHARGE DE TRAVAIL
RÉPARTITION DE LA 3-1-5
RÉPARTITION DE LA CHARGE DE TRAVAIL
CHARGE DE TRAVAIL 3-1-5
3-1-5 Cible(s) de formation
Cible(s) de formation Connaître et comprendre les principes
Cible(s) de formation généraux, aussi bien de bas que de haut
S'initier aux fondements théoriques des niveau, des systèmes d'exploitation.
Développer une application Web simple langages de programmation, en particulier Comprendre les relations existant entre le
USherbrooke.ca/admission 21
système d'exploitation et la machine et entre Contenu CHARGE DE TRAVAIL
le système d'exploitation et l'usager. 3-1-5
Connaître les outils de base pour la Axiomatisation des structures de données
programmation parallèle. classiques (piles, listes, ensembles,
arborescences). Mise en évidence des Cible(s) de formation
Contenu structures de données sous-jacentes à un
problème. Introduction à la théorie de la Formaliser les notions d'abstraction
Retour sur les entrées-sorties et complexité. Étude comparative d'algorithmes procédurale et d'abstraction de données
approfondissement. Gestion de l'espace (ordre de complexité et d'espace). Choix de dans le cadre de la programmation
secondaire. Systèmes de fichiers. Gestion des mises en œuvre et de représentations de fonctionnelle.
processus et des fils d'exécution (threads). structures. Listes généralisées et
Gestion mémoire physique et logique. applications. Arborescences équilibrées (AVL, Contenu
Protection mémoire. Mémoire virtuelle. 2-3, B, etc.). Adressage dispersé (hashing).
Qualité, modularité, conception
Concepts d'interblocage et notions de base
fonctionnelle. Processus récursifs et itératifs.
en synchronisation. Éléments de protection Préalable(s) Objets atomiques. Listes. Abstraction d'ordre
et de sécurité. Études de cas.
IFT159 supérieur. Curryfication. Fermeture. Appels
terminaux. Modèle d’exécution d’un
Préalable(s) programme fonctionnel. Application de la
Équivalente(s)
(IFT159) programmation fonctionnelle (structure de
(IFT338) donnée non mutable, programmation par
et flots, pattern matching…). Insistance sur la
ou qualité de la solution.
(IFT249 ou IFT209)
(MAT2384)
Préalable(s)
Programmes offrant cette
activité pédagogique Programmes offrant cette IFT159

(cours) activité pédagogique


(cours) Programmes offrant cette
Baccalauréat en informatique activité pédagogique
Baccalauréat en informatique de gestion
Baccalauréat en informatique (cours)
Baccalauréat en informatique de gestion
Baccalauréat en informatique
Baccalauréat en mathématiques
Baccalauréat en mathématiques
Baccalauréat en physique
IFT339 - Structures de Baccalauréat en sciences du multimédia et
Baccalauréat en sciences de l'information du jeu vidéo
données quantique

Baccalauréat en sciences du multimédia et


du jeu vidéo
Sommaire IFT436 - Algorithmes et
CYCLE Certificat en mathématiques

1er cycle Certificat en technologies de l'information


structures de données
CRÉDITS
3 crédits Sommaire
FACULTÉ/CENTRE IFT359 - Programmation CYCLE
1er cycle
Faculté des sciences fonctionnelle
CRÉDITS
RÉPARTITION DE LA
3 crédits
CHARGE DE TRAVAIL
3-1-5
Sommaire FACULTÉ/CENTRE
CYCLE
Faculté des sciences
1er cycle
Cible(s) de formation RÉPARTITION DE LA
CRÉDITS CHARGE DE TRAVAIL
Formaliser les structures de données (piles,
3 crédits 3-1-5
listes, arborescences, etc.) ; comparer et
choisir les meilleures mises en œuvre des FACULTÉ/CENTRE
structures en fonction du problème à traiter ; Faculté des sciences Cible(s) de formation
mettre en pratique les notions de module et
de type abstrait. RÉPARTITION DE LA Comprendre le rôle des structures de

USherbrooke.ca/admission 22
données et des stratégies de conception Cible(s) de formation Contenu
dans la création d’algorithmes. Déterminer la
complexité de calcul d’algorithmes à l’aide S'initier aux principaux modèles théoriques Fondements de l'architecture et de la
d’outils mathématiques. de l'informatique, à leur puissance structure interne des ordinateurs. Types
descriptive et à leurs limitations. Apprendre d'ordinateurs (RISC, CISC, etc.). Spécification
Contenu à évaluer la complexité intrinsèque d'un des ordinateurs. Implantation câblée et
problème. microcodée des ordinateurs. Unité centrale
Outils mathématiques pour l’analyse de de traitement : pipelines, unités vectorielles,
complexité algorithmique : analyse Contenu unités fonctionnelles. Hiérarchies de la
combinatoire, séries géométriques et mémoire. Système d'entrées/sorties.
résolution d’équations de récurrence. Automates finis déterministes et non
Architectures parallèles. Évaluation de la
Notations asymptotiques. Utilisation déterministes. Langages réguliers et
expressions régulières. Grammaire hors performance. Tolérance aux pannes.
d’assertions. Stratégies de conception : force Systèmes de numération et codes. Algèbre
brute, gloutonne, inductive, diviser-pour- contexte et automates à pile de mémoire.
Machines de Turing. Décidabilité et de Boole appliquée aux circuits logiques.
régner, programmation dynamique,
calculabilité. Calcul avec bornes de temps et Analyse et synthèse de circuits
recherche dans un espace d’états.
d'espace; P et NP; problèmes NP-complets; combinatoires. Circuits intégrés. Analyse et
Illustration des concepts avec des
introduction à la théorie de la complexité. synthèse de circuits séquentiels.
algorithmes variés.

Préalable(s) Préalable(s) Préalable(s)


IFT313 IFT209
IFT339

Programmes offrant cette Programmes offrant cette Programmes offrant cette


activité pédagogique activité pédagogique activité pédagogique
(cours) (cours) (cours)
Baccalauréat en informatique Baccalauréat en informatique
Baccalauréat en informatique
Baccalauréat en mathématiques
Baccalauréat en informatique de gestion

Baccalauréat en mathématiques

Baccalauréat en sciences de l'information


IFT506 - Sécurité des
quantique IFT504 - Architecture et systèmes
Baccalauréat en sciences du multimédia et organisation d'un
du jeu vidéo
ordinateur
Certificat en technologies de l'information Sommaire
CYCLE
Maîtrise en génie logiciel
Sommaire 1er cycle
Maîtrise en informatique CYCLE
CRÉDITS
1er cycle
3 crédits
CRÉDITS
FACULTÉ/CENTRE
IFT503 - Théorie du 3 crédits
Faculté des sciences
calcul FACULTÉ/CENTRE
Faculté des sciences
Cible(s) de formation
Sommaire Cible(s) de formation Connaître et maîtriser les principaux
CYCLE systèmes d'exploitation disponibles sur le
1er cycle Comprendre le fonctionnement global d'un marché. Savoir renforcer la sécurité de ces
ordinateur. Comprendre le fonctionnement systèmes. Comprendre les enjeux de sécurité
CRÉDITS interne au niveau du microcode. Comprendre entourant la virtualisation et les systèmes
3 crédits les descriptions et les spécifications mobiles.
d'ordinateurs fournies par les
FACULTÉ/CENTRE manufacturiers. S'initier à la technologie de Contenu
Faculté des sciences l'organisation interne d'un ordinateur.
Connaître les aspects théoriques et pratiques Sécurisation des réseaux. Sécurisation des
RÉPARTITION DE LA de l'analyse, de la synthèse et de la systèmes d’exploitation. Sécurisation du Web
CHARGE DE TRAVAIL matérialisation de circuits logiques présents et du nuage. Cryptographie. Sécurité des
3-0-6 dans les ordinateurs. systèmes mobiles.
USherbrooke.ca/admission 23
Programmes offrant cette IFT509 - Système et CRÉDITS
activité pédagogique 3 crédits
(cours) réseau
FACULTÉ/CENTRE
Baccalauréat en informatique Faculté des sciences
Sommaire
CYCLE Cible(s) de formation
1er cycle
IFT508 - Introduction aux Caractériser différents types de
cyberattaques. Gérer des incidents à la suite
CRÉDITS
attaques informatiques 3 crédits
d’une attaque.

FACULTÉ/CENTRE Contenu
Sommaire Faculté des sciences
Analyse d’attaque. Gestion des incidents.
CYCLE Analyse des attaques d’hameçonnage; trace
1er cycle Cible(s) de formation réseau; analyse des postes; comment
détecter l'attaquant. Outils et techniques
CRÉDITS Connaitre les caractéristiques de d'analyse de journaux. Journalisation des
l’architecture des composantes des réseaux serveurs Web; détection d’indices généraux
3 crédits
informatiques dans un contexte de sécurité. d'activités suspectes. Balayages de
FACULTÉ/CENTRE Comprendre les principes d'architecture vulnérabilités. Attaques de contournement.
réseau et de sécurité. Attaques de sessions. Attaques par injection.
Faculté des sciences Attaque de déni de service. Analyses
Contenu d'attaque de serveurs Web. Désescalade
postincident.
Cible(s) de formation Réseau : postes de travail, serveurs,
Comprendre les étapes d'une cyberattaque. applications Web, SGDBD, routeurs, Programmes offrant cette
Faire la recherche d'informations sur une
commutateurs, point d'accès sans fil, pare- activité pédagogique
cible d'attaque. Différencier les types
feu, serveur mandataire (Proxy), antivirus, (cours)
courriels, filtrage de contenu,
d'attaques. Utiliser des trousses et outils de
authentification, surveillance réseau. Baccalauréat en informatique
piratage de façon éthique. Connaitre les
Détection de logiciels malveillants. Services
techniques pour détecter des cyberattaques.
de base en réseautique, virtualisation.
Principes d'architecture réseau et de
Contenu sécurité : OSI, TCP/IP, zonage ou
segmentation réseau, flots de trafic, sécurité
IFT513 - Administration
Analyse d’attaque; montage et préparation honeytoken
des attaques. Les vulnérabilités et leur
interzone; attaque réseau, , système
détection des pivots.
sandbox cuckoosandbox Système : bac à sable
exploitation; vulnérabilités logicielles, ( ), , principes de
pentest
exploitation et construction de maliciel.
Introduction et test d'intrusion; OWASP +
base. Analyse des cas de type C&C irc, twitter,
zeus. Cryptologie.
Sommaire
Guide de tests d’intrusion ( ) OWASP : CYCLE
atelier ou projet de tests d’intrusion Web; 1er cycle
tests d'intrusion serveur : exploit, pivot,
Programmes offrant cette
« metasploit » et Armitage.
activité pédagogique CRÉDITS
pentest Analyse des (cours)
attaques d’hameçonnage : trace réseau, 3 crédits
analyse des postes, détection de l'attaquant. Baccalauréat en informatique FACULTÉ/CENTRE
Tests d’intrusion ( ) comme méthode
Faculté des sciences
d’attaque. Détection de cyberattaques : par
extraction des fichiers, par signatures, par RÉPARTITION DE LA
anomalies, par analyse de journaux, analyse
de flux.
IFT511 - Réaction aux CHARGE DE TRAVAIL
3-1-5
attaques et analyses des
Programmes offrant cette attaques Cible(s) de formation
activité pédagogique
(cours) Connaître et maîtriser les principaux
systèmes d’exploitation disponibles sur le
Baccalauréat en informatique
Sommaire marché. Être capable d’installer et configurer
CYCLE des systèmes sur des stations de travail ou
1er cycle des serveurs. Savoir renforcer la sécurité de

USherbrooke.ca/admission 24
ces systèmes. Être capable d’installer et allocation d'adresses, organisation de aiguilleurs, ponts et passerelles. Protocoles
configurer des machines virtuelles. l'espace des données, traitement des Internet : IP, TCP, UDP. Étude du modèle
Comprendre les principes d’architecture énoncés de contrôle et des appels de TCP/IP et de son évolution. Évaluation et
réseau. Comprendre les enjeux de sécurité et fonctions. Code intermédiaire et machine configuration de réseaux.
configurer les systèmes en conséquence. virtuelle. Techniques de génération de code.
Introduction à l'optimisation de code. Préalable(s)
Contenu Construction d'un compilateur à l'aide de
générateurs de compilateurs. (IFT159)
WEB : HTML, CSS, concepts clients/serveur,
génération de pages web, formulaires, Préalable(s) et
requêtes. Notion de base de programmation :
syntaxe générale, types de bases, les (IFT313) (IFT209 ou IMN119)
structures de contrôle (séquence, sélection,
itération), fonctions, classes. Modélisation et
Programmes offrant cette
des données. Utilisation de bibliothèques
(IFT339) activité pédagogique
spécialisées. (cours)
Programmes offrant cette Programmes offrant cette Baccalauréat en informatique
activité pédagogique activité pédagogique
(cours) (cours) Baccalauréat en informatique de gestion

Baccalauréat en sciences du multimédia et


Baccalauréat en informatique
Baccalauréat en informatique du jeu vidéo
Maîtrise en informatique
Certificat en technologies de l'information

Maîtrise en génie logiciel


IFT580 - Compilation et Maîtrise en informatique
interprétation des IFT585 - Télématique
langages
Sommaire IFT592 - Projet
CYCLE
Sommaire 1er cycle
d'informatique I
CYCLE
CRÉDITS
1er cycle
3 crédits Sommaire
CRÉDITS
FACULTÉ/CENTRE
CYCLE
3 crédits
Faculté des sciences 1er cycle
FACULTÉ/CENTRE
RÉPARTITION DE LA CRÉDITS
Faculté des sciences
CHARGE DE TRAVAIL 3 crédits
RÉPARTITION DE LA 3-0-6
FACULTÉ/CENTRE
CHARGE DE TRAVAIL
3-0-6 Faculté des sciences
Cible(s) de formation
RÉPARTITION DE LA
Cible(s) de formation Maîtriser les notions de base indispensables CHARGE DE TRAVAIL
à l'étude des réseaux. Comprendre et 0-2-7
S'initier à l'écriture de compilateurs et maîtriser la terminologie et les différentes
d'interpréteurs de langages de techniques de communication; comprendre
programmation, en particulier à l'analyse et maîtriser les différents protocoles de Cible(s) de formation
sémantique ainsi qu'à la génération et à communication de bas niveau.
l'optimisation de code. Intégrer les connaissances du génie logiciel
Contenu par l'élaboration d'une architecture et la
Contenu conception d'une application.
Concepts de réseau, d'architecture et de
Organisations générales de compilateurs et protocoles. Types de réseaux. Modèle de Contenu
d'interpréteurs. Interpréteurs itératifs et référence OSI de l'ISO. Transmission et
récursifs. Grammaires attribuées. Évaluation codage des données, multiplexage et Le sujet exact sera déterminé à chaque
d'attributs. Classes de grammaires détection des erreurs. Contrôle du flux et des trimestre en collaboration avec les
attribuées. Analyse sémantique : gestion des erreurs. Gestion de la congestion. professeures et professeurs responsables de
symboles, vérification et inférence de types, Commutation et aiguillage inter-réseaux : l'activité.

USherbrooke.ca/admission 25
Préalable(s) CRÉDITS
3 crédits
Avoir obtenu 48.00 crédits
IFT594 - Projet en FACULTÉ/CENTRE
Programmes offrant cette systèmes et réseaux Faculté des sciences
activité pédagogique
(cours)
Cible(s) de formation
Baccalauréat en informatique Sommaire
Intégrer les connaissances en
CYCLE
Baccalauréat en sciences du multimédia et développement logiciel par l'élaboration
du jeu vidéo 1er cycle d'une architecture et la conception d'une
CRÉDITS application web et mobile.

3 crédits
Contenu
IFT593 - Projet en FACULTÉ/CENTRE
Intégrer les connaissances en
Faculté des sciences
systèmes intelligents développement logiciel par l'élaboration
d'une architecture et la conception d'une
RÉPARTITION DE LA
application web et mobile.
CHARGE DE TRAVAIL

Sommaire 0-2-7
Préalable(s)
CYCLE
Être dans l'arrimage DEC-BAC avec le Cégep
1er cycle Cible(s) de formation Édouard-Montpetit
CRÉDITS Intégrer les connaissances des systèmes et
3 crédits réseaux par l'élaboration d'une architecture Programmes offrant cette
et par la conception d'un produit. Ce cours activité pédagogique
FACULTÉ/CENTRE est ouvert aux étudiantes et étudiants (cours)
Faculté des sciences provenant de la concentration systèmes et
réseaux, qui agiront à titre d'experts du Baccalauréat en informatique
RÉPARTITION DE LA domaine et de clients lors de la spécification
CHARGE DE TRAVAIL du produit.
0-2-7
Contenu IFT599 - Science des
Cible(s) de formation Le sujet précis sera déterminé chaque données
trimestre en collaboration avec les
Intégrer les connaissances de l'intelligence professeures et professeurs responsables de
artificielle par l'élaboration d'une l'activité.
architecture et par la conception d'un
Sommaire
produit. Ce cours est ouvert aux étudiantes Préalable(s) CYCLE
et étudiants provenant de la concentration 1er cycle
Avoir obtenu 48.00 crédits
systèmes intelligents, qui agiront à titre
CRÉDITS
d'experts du domaine et de clients lors de la
spécification du produit. Programmes offrant cette 3 crédits
activité pédagogique
Contenu (cours) FACULTÉ/CENTRE
Faculté des sciences
Le sujet précis sera déterminé chaque Baccalauréat en informatique
trimestre en collaboration avec les
Cible(s) de formation
professeures et professeurs responsables de
l'activité. Comprendre et maîtriser des théories et
IFT595 - Projet méthodes de base pour la science des
Préalable(s)
d'intégration en données.

Avoir obtenu 48.00 crédits informatique Contenu


Programmes offrant cette Inférence statistique : procédures
activité pédagogique Sommaire
statistiques fondamentales, estimation des
(cours) paramètres d’un modèle, tests des
CYCLE hypothèses liées aux caractéristiques
Baccalauréat en informatique 1er cycle structurelles d'un modèle, intervalle de

USherbrooke.ca/admission 26
confiance pour les paramètres de modèle. probabiliste, régression linéaire, persistance. Personnalisation et profils.
Techniques de forage de données : analyse classification linéaire, astuce du noyau, Gestion de la charge. Robustesse. Sécurité.
exploratoire des données, prétraitement, machine à vecteurs de support, Accès multimodal : sons, texte, image, vidéo.
visualisation, recherche et extraction des apprentissage bayésien, modèle de mélange Accès multicanal : PC, téléphone cellulaire,
règles d'association, classification et de gaussiennes, algorithme EM, réduction de assistant personnel. Qualité de service.
prédiction, analyse de regroupement. dimensionnalité et combinaison de modèles. Réseaux et applications mobiles. Étude de
Recherche d’information : principe, concepts cas.
de base, indexation, engins de recherche. Préalable(s)
Applications dans divers domaines tels que Préalable(s)
la santé, l’intelligence d’affaires, les réseaux (IFT436)
sociaux et la finance. IFT232
et

Préalable(s) (STT418) Concomitante(s)


(IFT436 et STT418) IFT585
Programmes offrant cette
Équivalente(s) activité pédagogique Programmes offrant cette
(cours) activité pédagogique
IFT501
Baccalauréat en informatique (cours)
Programmes offrant cette Baccalauréat en mathématiques Baccalauréat en informatique
activité pédagogique Baccalauréat en sciences de l'information Baccalauréat en informatique de gestion
(cours) quantique

Baccalauréat en informatique Baccalauréat en sciences du multimédia et


du jeu vidéo
Baccalauréat en informatique de gestion
IFT605 - Systèmes
Baccalauréat en mathématiques
répartis et multiagents
Baccalauréat en sciences du multimédia et
du jeu vidéo IFT604 - Applications
Internet et mobilité Sommaire
CYCLE
1er cycle
IFT603 - Techniques Sommaire
d'apprentissage CYCLE
CRÉDITS
3 crédits
1er cycle

CRÉDITS
FACULTÉ/CENTRE
Sommaire 3 crédits Faculté des sciences
CYCLE
FACULTÉ/CENTRE RÉPARTITION DE LA
1er cycle
CHARGE DE TRAVAIL
Faculté des sciences
CRÉDITS 3-0-6
3 crédits RÉPARTITION DE LA
CHARGE DE TRAVAIL
FACULTÉ/CENTRE 3-0-6
Cible(s) de formation
Faculté des sciences Maîtriser la conception, la mise en œuvre et
le déploiement d'applications réparties. Être
RÉPARTITION DE LA Cible(s) de formation
CHARGE DE TRAVAIL capable d'utiliser les architectures réparties
Maîtriser la conception, la mise en œuvre et pour construire des systèmes multi-agents.
3-0-6
le déploiement de systèmes d'information à
grande échelle comme des sites Contenu
Cible(s) de formation commerciaux ou des applications impliquant
des usagers en mobilité. Architectures de systèmes répartis.
S'initier aux techniques d'apprentissage Intergiciel. Invocation de méthodes à
automatique en intelligence artificielle. Contenu distance. Services de noms. Services de
découverte. Réseautage spontané.
Contenu Techniques avancées, architectures et Déploiement. Gestion répartie d'information.
méthodes de déploiement. Programmation Transactions réparties. Fiabilité. Introduction
Concepts fondamentaux de l’apprentissage client-serveur. Gestion de l'information. aux systèmes multi-agents. Agents mobiles.
automatique, formulation mathématique Structuration des échanges. Session et Intelligence artificielle distribuée.
USherbrooke.ca/admission 27
Préalable(s) Programmes offrant cette probabiliste, grammaire lexicalisée.
activité pédagogique
(IFT319 ou IFT320 ou IFT379) (cours) Préalable(s)
Baccalauréat en informatique IFT615
Programmes offrant cette
activité pédagogique Baccalauréat en informatique de gestion
(cours) Programmes offrant cette
Baccalauréat en sciences du multimédia et
activité pédagogique
Baccalauréat en informatique
du jeu vidéo
(cours)
Maîtrise en génie logiciel
Baccalauréat en informatique
Maîtrise en informatique

IFT606 - Sécurité et
cryptographie IFT607 - Traitement IFT608 - Planification en
automatique des langues intelligence artificielle
Sommaire naturelles
CYCLE
Sommaire
1er cycle CYCLE
Sommaire 1er cycle
CRÉDITS
CYCLE
3 crédits CRÉDITS
1er cycle
FACULTÉ/CENTRE 3 crédits
CRÉDITS
Faculté des sciences 3 crédits FACULTÉ/CENTRE

RÉPARTITION DE LA Faculté des sciences


FACULTÉ/CENTRE
CHARGE DE TRAVAIL RÉPARTITION DE LA
Faculté des sciences
3-0-6 CHARGE DE TRAVAIL
RÉPARTITION DE LA
3-0-6
CHARGE DE TRAVAIL
Cible(s) de formation 3-0-6
Cible(s) de formation
Être capable d'évaluer et de gérer les risques
et la sécurité d'un système informatique. Être Cible(s) de formation Se familiariser avec les techniques courantes
capable de définir une politique de sécurité. de planification en intelligence artificielle et
Connaître les fondements du traitement
Savoir comment assurer la confidentialité et approfondir certaines d'entre elles.
automatique des langues naturelles (TALN).
l'intégrité des données. Connaître les divers
Comprendre comment manipuler des
types d'attaques et leurs parades.
données en TALN. Comprendre et appliquer
Contenu
des modèles de langage. Comprendre et
Contenu appliquer des modèles de classification et
Modèles couramment utilisés pour
représenter les actions, les capteurs et les
d’étiquetage de documents textes.
Concepts de base de la sécurité buts des agents intelligents afin de planifier
Comprendre et appliquer des modèles de
informatique. Confidentialité. des tâches, des comportements ou des
traduction automatique et d’analyse
Authentification. Intégrité. Contrôle des trajectoires; algorithmes utilisés pour
grammaticale.
accès. Cryptographie. Signature électronique. résoudre ces modèles; exemples
Certificats. Gestion de clés. Attaques et d’applications.
Contenu
parades. Virus. Architectures. Coupe-feu.
Réseaux virtuels privés. Politiques de Manipulation de données langagières. Préalable(s)
sécurité. Méthodologies, normes et analyse Expressions régulières. Distance d’édition.
de risques. Modèle de langage N-gramme et techniques IFT615
de lissage. Classification de documents avec
Préalable(s) modèle de Bayes naïf. Étiquetage de Programmes offrant cette
documents avec modèle de Markov caché. activité pédagogique
MAT115 Traduction automatique : manipulation de (cours)
corpus bilingues, évaluation de systèmes de
Concomitante(s) traduction, modèles IBM et phrase-based. Baccalauréat en informatique
Analyse grammaticale : grammaire hors
IFT585 contexte, grammaire hors contexte

USherbrooke.ca/admission 28
IFT609 - Informatique CRÉDITS 3 crédits
3 crédits
cognitive FACULTÉ/CENTRE
FACULTÉ/CENTRE Faculté des sciences
Faculté des sciences
RÉPARTITION DE LA
Sommaire RÉPARTITION DE LA CHARGE DE TRAVAIL
CYCLE CHARGE DE TRAVAIL
3-0-6
1er cycle 3-0-6

CRÉDITS
Cible(s) de formation
3 crédits Cible(s) de formation
Connaître les fondements de l'intelligence
FACULTÉ/CENTRE Connaître et repérer les problèmes inhérents
artificielle. Comprendre les caractéristiques
Faculté des sciences au développement de systèmes temps réel;
et propriétés des techniques de base
connaître et appliquer le traitement du
RÉPARTITION DE LA utilisées en intelligence artificielle. Savoir
temps au niveau des systèmes
CHARGE DE TRAVAIL choisir et appliquer les différentes
informatiques; spécifier, concevoir,
programmer et vérifier des systèmes temps approches en fonction du problème à
3-0-6
réel. résoudre.

Cible(s) de formation Contenu


Contenu
Acquérir les concepts de base de Notions d’agent et d’environnement.
l'informatique cognitive pour comprendre le Types de systèmes temps réel. Recherche heuristique (A*) et locale.
mécanisme de fonctionnement du cerveau Représentation du temps, contraintes de Raisonnement dans un jeu à deux
humain; apprendre les fondements des temps, horloge, synchronisation d'horloges. adversaires. Satisfaction de contraintes.
architectures cognitives dans la résolution Formalismes utilisés dans la spécification de Logique de premier ordre. Réseaux bayésiens
de problèmes. systèmes temps réel : machines à états, (dynamiques) et processus de décision de
statecharts, réseaux de Petri, Grafcet. Markov. Apprentissage automatique
Contenu Approche axiomatique de spécification de (perceptron, régression logistique et réseaux
contraintes temporelles. Architecture des de neurones artificiels). Apprentissage par
Concepts de base sur la cognition humaine :
systèmes temps réel. Acquisition et
perception, attention, mémorisation, renforcement. Autres sujets d’intelligence
traitement de l'information en temps réel.
planification et apprentissage. Approche artificielle non couverts parmi les
Modèles utilisés dans la conception de
computationnelle de la cognition. précédents.
systèmes temps réel : modèles basés sur les
Fondements théoriques d'une architecture
évènements, modèles basés sur les graphes,
cognitive : représentation symbolique et
modèles des tâches, modèles des processus,
Préalable(s)
subsymbolique, activation des
modèles du contrôle. Programmation
connaissances. Principales architectures (IFT436)
d'applications.
cognitives. Résolution de problèmes à l'aide
d'une architecture cognitive. et
Préalable(s)
(STT289 ou STT418)
Préalable(s) IFT320

IFT615
Programmes offrant cette Programmes offrant cette
activité pédagogique activité pédagogique
Programmes offrant cette (cours) (cours)
activité pédagogique
(cours) Baccalauréat en informatique Baccalauréat en informatique

Baccalauréat en informatique Baccalauréat en informatique de gestion

Baccalauréat en mathématiques
IFT615 - Intelligence Baccalauréat en sciences du multimédia et

IFT611 - Conception de artificielle du jeu vidéo

Maîtrise en génie logiciel


systèmes temps réel
Maîtrise en informatique
Sommaire
CYCLE
Sommaire
1er cycle
CYCLE
1er cycle CRÉDITS IFT630 - Processus
USherbrooke.ca/admission 29
concurrents et d'informatique II 0-2-16

parallélisme Cible(s) de formation


Sommaire
CYCLE Développer un intérêt pour la R et D et son
Sommaire 1er cycle
aptitude à communiquer; démontrer sa
CYCLE capacité de réaliser un projet en
1er cycle CRÉDITS informatique et de le présenter sous une
3 crédits forme écrite et orale; parfaire l'autonomie
CRÉDITS d'apprentissage : intégrer les connaissances
FACULTÉ/CENTRE acquises à de nouvelles connaissances.
3 crédits
Faculté des sciences
FACULTÉ/CENTRE Contenu
RÉPARTITION DE LA
Faculté des sciences
CHARGE DE TRAVAIL Projet choisi en fonction des objectifs
RÉPARTITION DE LA 0-2-7 précités et réalisé sous la direction d'une
CHARGE DE TRAVAIL professeure ou d'un professeur du
3-0-6 Département. Le cas échéant, le projet
Cible(s) de formation exigera l'intégration de l'étudiante ou de
Intégrer les connaissances du génie logiciel l'étudiant dans un laboratoire de recherche
Cible(s) de formation par la mise en œuvre et la mise en du Département. Gestion de projet; travail
exploitation d'une application. d'équipe; analyse de performance;
Se familiariser avec les concepts de la
techniques de mise au point; analyse des
programmation concurrente. Apprendre à
Contenu besoins, impact social; traitement de
résoudre des problèmes en se servant de la
problématiques en fonction du secteur
programmation concurrente. Le sujet exact sera déterminé à chaque d'activités.
trimestre en collaboration avec les
Contenu professeures et professeurs responsables de Préalable(s)
l'activité.
Approfondissement des concepts thread
de
Avoir obtenu 48.00 crédits
processus et de fil d'exécution ( ). Préalable(s)
Synchronisation centralisée ou répartie :
problématique, techniques et erreurs Avoir obtenu 48.00 crédits Programmes offrant cette
typiques. Communication pour systèmes
activité pédagogique
centralisés et pour systèmes répartis : Programmes offrant cette (cours)
problématique et techniques de mise en activité pédagogique Baccalauréat en informatique
œuvre. Architecture des systèmes de (cours)
grid
processus communicants (client/serveur, Baccalauréat en informatique de gestion
P2P, grappes, , …). Coordination de Baccalauréat en informatique
processus.

Préalable(s) IGE401 - Gestion de


IFT697 - Projet
Avoir obtenu 36.00 crédits
d'intégration et de projet
Programmes offrant cette recherche
activité pédagogique
(cours) Sommaire
CYCLE
Baccalauréat en informatique
Sommaire
1er cycle
CYCLE
Baccalauréat en sciences du multimédia et 1er cycle CRÉDITS
du jeu vidéo
CRÉDITS 3 crédits
Maîtrise en génie logiciel
6 crédits FACULTÉ/CENTRE
Maîtrise en informatique
FACULTÉ/CENTRE Faculté des sciences
Faculté des sciences RÉPARTITION DE LA
RÉPARTITION DE LA CHARGE DE TRAVAIL
IFT692 - Projet CHARGE DE TRAVAIL 3-1-5

USherbrooke.ca/admission 30
Cible(s) de formation Faculté des sciences CHARGE DE TRAVAIL
3-1-5
Gérer un projet de développement de logiciel RÉPARTITION DE LA
d'envergure. Définir, mesurer et améliorer CHARGE DE TRAVAIL
des processus logiciels. Gérer la qualité des 3-0-6 Cible(s) de formation
produits logiciels.
Connaître les avantages et les composantes
Contenu Cible(s) de formation principales d'un PGI (ERP). Comprendre les
modules d'un PGI. Connaître les étapes de
Connaître les principes fondamentaux sous- l'implantation d'un PGI. Être capable de
Processus de développement de logiciel.
jacents aux bases de données. Connaître les prévoir les ressources requises. Créer un
Plan de projet. Diagrammes de Gantt et PERT.
concepts de recherche d'information. échéancier réaliste pour le déploiement d'un
Chemin critique. Mesure et estimation de la
taille d'un logiciel et de l'effort des activités. PGI. Connaître la gestion de la sécurité
Développement d'échéanciers. Gestion
Contenu informatique dans un PGI.
d'équipes, de réunions et de risques. Base de données orientée objets. Notations
Principaux modèles de processus logiciel. ODL, OQL, UML. Traduction d'un modèle
Contenu
Amélioration de processus basée sur la orienté objet en un modèle relationnel. Historique et définitions : composantes d'un
mesure. Gestion de configurations. Revue de Modèle relationnel objet et relationnel PGI et avantages; études de cas : SAP et R/3;
produits. Vérification, mesures de qualité et étendu. Algèbre relationnelle. Transactions. adaptation. Sélection d'un PGI, d'un chef de
gestion de la qualité. Présentation du PMBoK Contrôle de la concurrence. Recouvrement. projet, des autres ressources; justificatifs.
et des normes ISO et IEEE. Optimisation des requêtes. Conception d'une Implantation : paramétrage, conversion de
base de données distribuée. Entrepôts et données, tests, outils de suivi, échéancier.
Préalable(s) forage de données. Formation et support postimplantation.
(IFT232)
Préalable(s) Préalable(s)
et
IFT287 Avoir obtenu 45.00 crédits
(STT418)
Équivalente(s) Équivalente(s)
Équivalente(s) IFT487 IFT502
(IFT514)
Programmes offrant cette Programmes offrant cette
ou activité pédagogique activité pédagogique
(IGL401)
(cours) (cours)
Baccalauréat en informatique Baccalauréat en informatique
Programmes offrant cette Baccalauréat en informatique de gestion
activité pédagogique Baccalauréat en informatique de gestion
(cours) Maîtrise en génie logiciel Maîtrise en génie logiciel

Baccalauréat en informatique Maîtrise en informatique Maîtrise en informatique

Baccalauréat en informatique de gestion

Baccalauréat en sciences du multimédia et


du jeu vidéo IGE502 - Systèmes IGE511 - Aspects
d'information dans les informatiques du
entreprises commerce électronique
IGE487 - Modélisation de
bases de données Sommaire Sommaire
CYCLE CYCLE

Sommaire 1er cycle 1er cycle

CYCLE CRÉDITS CRÉDITS


1er cycle 3 crédits 3 crédits

CRÉDITS FACULTÉ/CENTRE FACULTÉ/CENTRE


3 crédits Faculté des sciences Faculté des sciences

FACULTÉ/CENTRE RÉPARTITION DE LA RÉPARTITION DE LA


USherbrooke.ca/admission 31
CHARGE DE TRAVAIL 3-0-6 Contenu
3-0-6
Rappels mathématiques. Spécification à base
Cible(s) de formation de modèles. Algèbre de processus.
Cible(s) de formation Techniques de vérification : analyse formelle
Spécifier, valider et vérifier les exigences des des spécifications, correction et preuve de
Connaître tous les concepts associés au clients; en déduire une architecture spécifications, preuve de correction d'une
commerce électronique. Connaître la technologique. implémentation, vérification par exploration
problématique reliée à leur mise en place. de l'espace d'états (model checking).
Analyser, choisir et mettre en œuvre diverses Contenu Techniques de validation : exécution de
solutions de commerce électronique. spécifications formelles, prototypage.
Spécifications fonctionnelles et non
Contenu fonctionnelles. Diagramme de flux de
Programmes offrant cette
données et modèles de données.
Importance du commerce électronique dans Spécification textuelle des exigences. Cas
activité pédagogique
les organisations et l'économie. Approches d'utilisation et scénario. Validation des
(cours)
B2B et B2C. Intranet et extranet. Stratégies de exigences. Génération de scénarios de tests Baccalauréat en informatique
marketing et comportement du d'acceptation. Élaboration de l'architecture.
consommateur en lien avec le commerce Présentation des normes de spécification Baccalauréat en informatique de gestion
électronique. Exigences particulières en IEEE. Baccalauréat en sciences du multimédia et
matière de contrats, de sécurité et de
du jeu vidéo
confidentialité. Processus de développement Concomitante(s)
et de gestion de projets propres au
commerce électronique. Utilisation de IFT232
diverses technologies contributives (SET,
SOAP, Web 2,0, etc.) IGL502 - Techniques de
Programmes offrant cette
Concomitante(s) activité pédagogique vérification et de
(cours) validation
IFT606
Baccalauréat en informatique

Programmes offrant cette Baccalauréat en informatique de gestion Sommaire


activité pédagogique CYCLE
(cours) 1er cycle
Baccalauréat en informatique
IGL501 - Méthodes CRÉDITS
Baccalauréat en informatique de gestion
formelles en génie 3 crédits
Maîtrise en génie logiciel

Maîtrise en informatique
logiciel FACULTÉ/CENTRE
Faculté des sciences

RÉPARTITION DE LA
Sommaire CHARGE DE TRAVAIL

IGL301 - Spécification et CYCLE 3-0-6


1er cycle
vérification des Cible(s) de formation
CRÉDITS
exigences 3 crédits Connaître les principales approches utilisées
dans les techniques de vérification et de
FACULTÉ/CENTRE validation.
Sommaire Faculté des sciences
CYCLE Contenu
RÉPARTITION DE LA
1er cycle
CHARGE DE TRAVAIL Rappel sur la logique des prédicats et les
CRÉDITS 3-0-6 logiques temporelles. Principales classes de
3 crédits propriétés formelles des spécifications de
systèmes. Système de transition. Automate
FACULTÉ/CENTRE Cible(s) de formation de Büchi. Vérification de formules LTL.
Faculté des sciences Vérification de formules CTL. Équivalence et
Connaître et utiliser les méthodes formelles abstraction. Réduction par ordre partiel.
RÉPARTITION DE LA de spécification, de validation et de Vérification de propriétés sur des automates
CHARGE DE TRAVAIL vérification. temporisés. Systèmes probabilistes. Étude de

USherbrooke.ca/admission 32
différents outils de vérification. Programmes offrant cette IGL691 - Projet
activité pédagogique
Préalable(s) (cours) multidisciplinaire II
Avoir obtenu 48.00 crédits Baccalauréat en informatique

Programmes offrant cette Baccalauréat en informatique de gestion Sommaire


activité pédagogique CYCLE
(cours) 1er cycle

Baccalauréat en informatique IGL601 - Techniques et CRÉDITS


6 crédits
Baccalauréat en informatique de gestion outils de développement
FACULTÉ/CENTRE
Baccalauréat en sciences du multimédia et
du jeu vidéo Faculté des sciences
Sommaire RÉPARTITION DE LA
CYCLE CHARGE DE TRAVAIL
1er cycle 0-2-16
IGL591 - Projet CRÉDITS
multidisciplinaire I 3 crédits Cible(s) de formation
FACULTÉ/CENTRE Intégrer les connaissances du génie logiciel
Sommaire Faculté des sciences par la mise en œuvre et la mise en
exploitation d'un produit. Ce cours est ouvert
CYCLE RÉPARTITION DE LA aux étudiantes et étudiants provenant
1er cycle CHARGE DE TRAVAIL d'autres programmes qui agiront à titre
3-2-4 d'experts du domaine et de clients lors de la
CRÉDITS
validation et des essais.
6 crédits
Cible(s) de formation Contenu
FACULTÉ/CENTRE
Faculté des sciences Utiliser et planifier l'utilisation des Le sujet exact sera déterminé chaque
principaux outils de développement dans le trimestre en collaboration avec les
RÉPARTITION DE LA cadre de projets de grande envergure. professeures et professeurs responsables de
CHARGE DE TRAVAIL
l'activité.
0-2-16 Contenu
Gestion de configuration : planification,
Préalable(s)
Cible(s) de formation gestion, techniques et outils. Validation et Avoir obtenu 48.00 crédits
vérification : planification, gestion,
Intégrer les connaissances du génie logiciel techniques et outils. Automatisation des Concomitante(s)
par l'élaboration d'une architecture et la essais : planification, gestion, techniques et
conception d'un produit. Ce cours est ouvert outils. Techniques de rédaction de cahiers IGL601
aux étudiantes et étudiants provenant d'essai.
d'autres programmes qui agiront à titre
d'experts du domaine et de clients lors de la Préalable(s)
Programmes offrant cette
spécification du produit.
activité pédagogique
IFT232 (cours)
Contenu Baccalauréat en informatique
Le sujet exact sera déterminé chaque
Programmes offrant cette
trimestre en collaboration avec les
activité pédagogique Baccalauréat en informatique de gestion

professeures et professeurs responsables de


(cours)
l'activité. Baccalauréat en informatique

Préalable(s) Baccalauréat en informatique de gestion IMN118 - Fondements


Baccalauréat en sciences du multimédia et d'un jeu vidéo
Avoir obtenu 48.00 crédits
du jeu vidéo

Concomitante(s) Certificat en technologies de l'information


Sommaire
IGL601 CYCLE

USherbrooke.ca/admission 33
1er cycle Cible(s) de formation Contenu
CRÉDITS Connaître les principes à la base de Transformées, filtrage, convolution,
1 crédit l'acquisition de différents médias corrélation, restauration, rehaussement,
numériques; comprendre l'influence du contour, région, texture, morphologie
FACULTÉ/CENTRE mathématique, représentation et
mode d'acquisition sur le traitement, le
Faculté des sciences stockage, l'interactivité et la visualisation des applications.
médias numériques.
RÉPARTITION DE LA
Préalable(s)
CHARGE DE TRAVAIL
Contenu
1-1-2 IMN359
Formation des médias numériques : source,
scène, milieu, capteur. Présentation et Concomitante(s)
Cible(s) de formation fonctionnement des principaux types de
IFT339
Connaître et appliquer les concepts capteurs. Acquisition et visualisation des
médias numériques : images, vidéos, sons,
d'architecture appliqués en jeu vidéo;
documents, échantillonnage et
Équivalente(s)
connaître la structure de base d'un moteur
de jeu et savoir utiliser les outils qui le quantification. Approches de capture pour IFT539
composent; maîtriser le pipeline de l'interactivité et les jeux vidéos.
traitement des ressources artistiques
Programmes offrant cette
(assets) d'un moteur de jeu. Programmes offrant cette activité pédagogique
activité pédagogique (cours)
Contenu (cours)
Baccalauréat en géomatique appliquée à
Architecture par composantes, étude d'un Baccalauréat en informatique l'environnement
moteur de jeu professionnel, pipeline de
traitement des ressources. Mise en œuvre Baccalauréat en sciences du multimédia et Baccalauréat en informatique
des concepts par développement de travaux du jeu vidéo
Baccalauréat en sciences du multimédia et
pratiques. Certificat en technologies de l'information du jeu vidéo

Programmes offrant cette Maîtrise en informatique


activité pédagogique
(cours) IMN259 - Analyse
Baccalauréat en informatique d'images IMN359 - Outils
Baccalauréat en sciences du multimédia et
du jeu vidéo
mathématiques du
Certificat en technologies de l'information Sommaire traitement d'images
CYCLE
1er cycle
Sommaire
CRÉDITS
IMN119 - Acquisition des 3 crédits
CYCLE
1er cycle
médias numériques
FACULTÉ/CENTRE CRÉDITS
Faculté des sciences 3 crédits
Sommaire RÉPARTITION DE LA FACULTÉ/CENTRE
CYCLE CHARGE DE TRAVAIL
Faculté des sciences
1er cycle 3-0-6
RÉPARTITION DE LA
CRÉDITS
CHARGE DE TRAVAIL
2 crédits Cible(s) de formation 3-1-5
FACULTÉ/CENTRE Maîtriser les outils fondamentaux d'analyse
Faculté des sciences des images; concevoir et implanter des Cible(s) de formation
solutions aux différents problèmes qui se
RÉPARTITION DE LA posent, depuis l'acquisition d'une image Maîtriser et appliquer les outils
CHARGE DE TRAVAIL jusqu'à son interprétation, et réaliser une mathématiques de base du traitement
2-1-3 application simple. d'images et du traitement de signal.

USherbrooke.ca/admission 34
Contenu Contenu Contenu
Nombres complexes. Produit Hermitien et Création d'un logiciel graphique pour le jeu : Techniques de visualisation des données :
bases orthogonales. Séries de Fourier et pipeline de rendu et processeurs graphiques; analyse de données (analyse en
transformées de Fourier appliquées à paramètres de vision tridimensionnelle et composantes principales et analyse
l'image. Convolution. Théorème caméra; transformations géométriques; géométrique), sélection des données par
d'échantillonnage. Transformées en cosinus maillages, polygones et modification par le sous-espace ou par pondération,
discrets et en cosinus locaux. Transformées processeur graphique; manipulation de regroupement des données (maillage,
discrètes en 1D et 2D : DFT, FFT, DCT, DCT textures et notions n'anticrénelage; espace triangulation, tenseur, glyphe). Techniques
locale et FWT. Analyse des signaux par couleur; diverses applications des textures; de visualisation des phénomènes
ondelettes : la transformée en ondelettes, visibilité; construction de scènes complexes : représentations continues
analyse multirésolution et base d'ondelettes. hiérarchiques; illumination et manipulation (équations différentielles partielles) et
Implémentations Matlab de ces outils de lumières; modèles d'illumination; ombres discrètes (processus aléatoires). Contextes
mathématiques et applications en et rendu à passes multiples; nuanceurs et d’application : imagerie médicale, sciences
compression et débruitage. du vivant.
programmation sur processeur graphique;
courbes paramétriques.
Concomitante(s) Préalable(s)
MAT194
Préalable(s) IMN428

(IFT159 et (MAT153 ou MAT193))


Programmes offrant cette Programmes offrant cette
activité pédagogique Équivalente(s) activité pédagogique
(cours) (cours)
IMN428
Baccalauréat en géomatique appliquée à Baccalauréat en informatique
l'environnement
Programmes offrant cette
Baccalauréat en informatique activité pédagogique
(cours)
Baccalauréat en mathématiques IMN501 - Animation et
Baccalauréat en sciences du multimédia et
du jeu vidéo
Baccalauréat en informatique
rendu temps réel
Baccalauréat en mathématiques

Baccalauréat en sciences du multimédia et


du jeu vidéo Sommaire
IMN401 - Infographie et CYCLE
1er cycle
jeu vidéo
CRÉDITS
IMN430 - Visualisation 3 crédits
Sommaire FACULTÉ/CENTRE
CYCLE
Sommaire Faculté des sciences
1er cycle CYCLE
RÉPARTITION DE LA
CRÉDITS 1er cycle CHARGE DE TRAVAIL
3 crédits 3-0-6
CRÉDITS
FACULTÉ/CENTRE 3 crédits
Faculté des sciences Cible(s) de formation
FACULTÉ/CENTRE
RÉPARTITION DE LA Faculté des sciences Maîtriser les concepts et les techniques
CHARGE DE TRAVAIL d'animation par ordinateur ainsi que les
RÉPARTITION DE LA techniques avancées de l'infographie temps
3-1-5
CHARGE DE TRAVAIL réel. Être apte à développer des logiciels
3-1-5 fonctionnant à l'aide d'un processeur
Cible(s) de formation graphique et développer un logiciel pour la
création d'animation par ordinateur.
Comprendre les concepts de base de Cible(s) de formation
l'infographie tridimensionnelle; être apte à Contenu
réaliser un noyau graphique tridimensionnel Connaître et approfondir les concepts
hiérarchisé; être capable, à l'aide de ce utilisés en visualisation; réaliser une Animations temps réel et image par image.
noyau, de faire le rendu d'un jeu vidéo application de visualisation dans le domaine Animation par images-clés. Interpolation de
simple. de l’imagerie médicale. formes. Interpolation paramétrique.
USherbrooke.ca/admission 35
Animation algorithmique. Capture de Préalable(s) entrepreneurial. Les occasions d'affaires en
mouvement. Déformations de corps. informatique et en informatique de gestion.
Cinématique directe et inverse. Simulations (IMN428 ou IMN401) Comptabilité et nouvelle entreprise. La
dynamiques : directes et inverses. Animation propriété intellectuelle et l'informatique. Les
comportementale. Fonctionnement des Programmes offrant cette étapes du démarrage d'une entreprise.
processeurs graphiques, parallélisme et activité pédagogique L'étude du marché et de la concurrence. Les
nuanceurs. Gestion des ombres, gestion de la (cours) études de faisabilité et de rentabilité de
visibilité de scènes complexes, diverses projet. Le plan d'affaires: contenu et
applications des textures. Baccalauréat en informatique importance. Communiquer son plan
d'affaires. La gestion au quotidien. La gestion
Baccalauréat en sciences du multimédia et
Préalable(s) du jeu vidéo
de soi, du temps, du stress et des priorités.
Les réseaux d'affaires.
IMN428 Maîtrise en informatique
Préalable(s)
Programmes offrant cette Avoir obtenu 36.00 crédits
activité pédagogique
(cours) INS144 - Travail Programmes offrant cette
Baccalauréat en informatique
autonome et activité pédagogique
(cours)
informatique
Baccalauréat en informatique

IMN529 - Synthèse Sommaire


d'images CYCLE
MAT115 - Logique et
1er cycle

CRÉDITS mathématiques
Sommaire 3 crédits discrètes
CYCLE
FACULTÉ/CENTRE
1er cycle
École de gestion
CRÉDITS Sommaire
CYCLE
3 crédits Cible(s) de formation 1er cycle
FACULTÉ/CENTRE Dans le cadre d'un projet de microentreprise CRÉDITS
Faculté des sciences ou de travail autonome dans le domaine de
3 crédits
l'informatique ou de l'informatique de
RÉPARTITION DE LA gestion : identifier un produit ou un service FACULTÉ/CENTRE
CHARGE DE TRAVAIL commercialisable; réaliser les études de
Faculté des sciences
3-0-6 marché, de faisabilité et de rentabilité; en
rédiger le plan d'affaires; en planifier le PARTICULARITÉS
démarrage et en appliquer les principes de
Cible(s) de formation gestion; connaître les formes de propriété RÉPARTITION DE LA
intellectuelle qui concernent le domaine de CHARGE DE TRAVAIL
Acquérir des connaissances avancées sur les
l'informatique et de l'informatique de
techniques de synthèse d'images réalistes; 2-2-5
gestion;connaître les aspects légaux et
réaliser un projet de synthèse d'images dans
fiscaux; acquérir et appliquer les
le but d'approfondir une ou plusieurs de ces
techniques.
connaissances de base nécessaires au Cible(s) de formation
démarrage et à la gestion d'une
microentreprise ou d'un travail autonome Acquérir la capacité d'abstraction jugée
Contenu dans le domaine de l'informatique ou de suffisante pour la poursuite d'études
l'informatique de gestion. universitaires en sciences; se familiariser
Formation d'images : équation de la lumière,
avec les différentes techniques de preuve
réfraction et réflexion de la lumière, modèles
Contenu existantes et avec les concepts
de caméra, construction du plan image. Tests fondamentaux nécessaires à la réalisation de
de visibilité, modèles de lumières et de Entrepreneurship, travail autonome et telles preuves; être apte à mathématiser les
texture, intégration de Monte Carlo, microentreprise. Environnement de idées exprimées dans une langue naturelle.
techniques d'échantillonnage et illumination l'entrepreneur, de l'entreprise et du
globale. Algorithme de lancer de rayon : travailleur autonome dans le secteur de Contenu
hiérarchie de scènes, parcours de la lumière, l'informatique ou de l'informatique de
formes et calculs d'intersections. gestion. Évaluation du potentiel Logique : calcul propositionnel et algèbre de

USherbrooke.ca/admission 36
Boole, calcul des prédicats. Déduction déterminants, espace dual, formes équations du premier ordre, équations
naturelle. Ensemble, relation, fonction, quadratiques et hermitiques, linéaires. Fonctions de plusieurs variables :
séquence : opérateurs et propriétés. orthonormalisation. Opérateurs hermitiques, coordonnées curvilignes, représentations
Techniques de preuve : preuve par l'absurde orthogonaux, unitaires. Valeurs propres et graphiques, dérivées partielles, gradient,
(contradiction, contraposée), induction et vecteurs propres. Diagonalisation d'une différentielle, règle de chaîne. Série de Taylor
déduction; induction mathématique. matrice, d'une forme quadratique; fonctions à plusieurs variables, extrémums, cols,
Automates finis déterministes et non de matrices. contraintes.
déterministes, traduction d'un automate non
déterministe en un automate déterministe, Équivalente(s) Équivalente(s)
minimisation d'un automate.
MAT182 MAT1943
Équivalente(s)
Programmes offrant cette Programmes offrant cette
MAT120 activité pédagogique activité pédagogique
(cours) (cours)
Programmes offrant cette
activité pédagogique Baccalauréat en informatique Baccalauréat en informatique
(cours) Baccalauréat en physique Baccalauréat en sciences du multimédia et
du jeu vidéo
Baccalauréat en informatique Baccalauréat en sciences de l'information
quantique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia et
Baccalauréat en sciences du multimédia et
du jeu vidéo
du jeu vidéo
ROP318 - Optimisation
Certificat en physique
Certificat en technologies de l'information linéaire

Sommaire
MAT193 - Algèbre linéaire MAT194 - Calcul CYCLE
différentiel et intégral I 1er cycle

Sommaire CRÉDITS
CYCLE Sommaire 3 crédits
1er cycle CYCLE
FACULTÉ/CENTRE
1er cycle
CRÉDITS Faculté des sciences
3 crédits CRÉDITS
RÉPARTITION DE LA
3 crédits CHARGE DE TRAVAIL
FACULTÉ/CENTRE
Faculté des sciences FACULTÉ/CENTRE 3-2-4
Faculté des sciences
PARTICULARITÉS
PARTICULARITÉS Cible(s) de formation
RÉPARTITION DE LA
Développer sa capacité à modéliser en
CHARGE DE TRAVAIL RÉPARTITION DE LA
termes mathématiques des situations
3-2-4 CHARGE DE TRAVAIL
réelles; connaître la théorie de l'optimisation
3-2-4 linéaire et maîtriser ses techniques.
Cible(s) de formation
Cible(s) de formation Contenu
Maîtriser les concepts et techniques de
l'algèbre linéaire. Être capable d'appliquer Maîtriser les techniques du calcul différentiel Construction de modèles linéaires.
ces concepts et techniques à l'analyse de appliquées aux fonctions d'une ou plusieurs Résolution graphique. Théorème
problèmes linéaires de la physique. variables. Appliquer les techniques de fondamental de la programmation linéaire.
résolution des équations différentielles Conditions d'optimalité. Algorithme du
Contenu ordinaires. simplexe, initialisation, méthode révisée,
convergence et complexité. Théorèmes de
Vecteurs, indépendance linéaire, bases; Contenu dualité, algorithme dual et algorithme
géométrie analytique; produits scalaire et primal-dual. Lien entre dualité et théorie des
vectoriel; nombres complexes. Espaces Rappels de calcul différentiel, fonctions jeux. Analyse de sensibilité. Quelques
vectoriels, matrices et opérateurs linéaires, élémentaires, formule de Taylor. Équations extensions, par exemple : algorithme de
systèmes d'équations linéaires, différentielles ordinaires : classification, décomposition, l’idée de base de méthode
USherbrooke.ca/admission 37
de point intérieur, traitement des variables Programmes offrant cette Programmes offrant cette
entières. activité pédagogique activité pédagogique
(cours) (cours)
Équivalente(s)
Baccalauréat en informatique Baccalauréat en enseignement au secondaire
ROP317
Baccalauréat en informatique de gestion Baccalauréat en informatique

Programmes offrant cette Baccalauréat en mathématiques Baccalauréat en mathématiques


activité pédagogique Baccalauréat en physique Baccalauréat en physique
(cours)
Baccalauréat en sciences du multimédia et Certificat en mathématiques
Baccalauréat en enseignement au secondaire du jeu vidéo

Baccalauréat en informatique

Baccalauréat en mathématiques
STT290 - Probabilités STT390 - Statistique
Certificat en mathématiques
mathématique et
inférentielle
Sommaire
SCI199 - Méthodologie CYCLE

des sciences
1er cycle
Sommaire
CRÉDITS CYCLE
3 crédits 1er cycle
Sommaire FACULTÉ/CENTRE CRÉDITS
CYCLE Faculté des sciences 3 crédits
1er cycle
FACULTÉ/CENTRE
CRÉDITS Cible(s) de formation Faculté des sciences
2 crédits
Connaître les résultats fondamentaux et les RÉPARTITION DE LA
FACULTÉ/CENTRE méthodes de base du calcul des probabilités; CHARGE DE TRAVAIL
savoir quand et comment appliquer ces
Faculté des sciences 3-2-5
méthodes en situation de modélisation.

Cible(s) de formation Contenu Cible(s) de formation


Développer des compétences Espace de probabilité, probabilité
Connaître les résultats fondamentaux et les
méthodologiques propres aux disciplines des conditionnelle, indépendance, formule de
méthodes de base en estimation et en
sciences et acquérir des compétences Bayes. Éléments de combinatoire : premier et
théorie des tests; savoir quand et comment
transversales favorisant l’insertion second principes de dénombrement,
appliquer ces méthodes en situation de
socioprofessionnelle. permutations, arrangements, combinaisons;
modélisation.
théorème du binôme. Variables aléatoires
Contenu discrètes et continues classiques : lois
binomiale, de Poisson, binomiale négative,
Contenu
Présentation de problématiques et hypergéométrique, uniforme, normale, Résumés des données expérimentales.
d'expériences de travail par des gamma, bêta et autres. Vecteurs aléatoires et
Distributions échantillonnales classiques :
scientifiques. Insertion socioprofessionnelle : densités conjointes. Moments : espérance,
lois de Student, de Fisher, du khi-deux.
mobilisation des connaissances et savoirs, variance, covariance, corrélation, fonction
Estimation ponctuelle et propriétés des
déterminants environnementaux, internes, génératrice. Transformations de variables
estimateurs. Méthodes des moments et du
externes et professionnels, etc. Champs de aléatoires. Distributions et espérances
maximum de vraisemblance. Intervalles de
recherche et d’études des sciences. conditionnelles. Loi des grands nombres et
confiance. Tests d'hypothèses. Tests de
Démarche scientifique : modélisation, théorème de la limite centrale. Génération
Neyman-Pearson. Tests d'ajustement,
de nombres pseudo-aléatoires.
déduction, interprétation et vérification. d'indépendance, d'homogénéité. Régression
Collaboration intra- et interdisciplinaire : linéaire simple, corrélation, inférence sur les
déterminants, animation, communication,
Concomitante(s)
coefficients. Techniques d'échantillonnage
prise de décision, résolution de conflits, etc. (MAT298 ou MAT221) simple, stratifié, systématique.
Compétences et responsabilités liées à
l’exercice de la profession scientifique. Équivalente(s) Préalable(s)
Connaissances et habiletés nécessaires à la
pratique scientifique. STT289 STT289
USherbrooke.ca/admission 38
Équivalente(s) Sommaire données.
CYCLE
STT389 Contenu
1er cycle
Éléments de statistique descriptive. Notions
Programmes offrant cette CRÉDITS fondamentales de probabilités. Notions
activité pédagogique 3 crédits d'échantillonnage. Estimation ponctuelle.
(cours) FACULTÉ/CENTRE
Généralités sur les tests d'hypothèses. Tests
usuels. Ajustement de données par des lois.
Baccalauréat en enseignement au secondaire Faculté des sciences Modèles de régression et tests associés.
Étude de cas tirés des milieux des affaires et
Baccalauréat en informatique PARTICULARITÉS de l'économie.
Baccalauréat en mathématiques RÉPARTITION DE LA
CHARGE DE TRAVAIL Programmes offrant cette
Certificat en mathématiques activité pédagogique
3-2-4 (cours)
Baccalauréat en informatique
Cible(s) de formation
STT418 - Statistique Baccalauréat en informatique de gestion
Acquérir les notions de probabilités et de Baccalauréat en sciences du multimédia et
appliquée statistique indispensables à l'analyse des du jeu vidéo

USherbrooke.ca/admission 39

Vous aimerez peut-être aussi