Vous êtes sur la page 1sur 38

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 15 juin 2023.
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 personnes étudiantes
Structure du programme et Admission et exigences pour connaitre les spécificités d’admission par cheminements, trimestres
internationales avec possibilité de
d’admission, régimes ou lieux offerts.
stages rémunérés

CYCLE RÉGIMES DES ÉTUDES Ouvert aux personnes étudiantes


1er cycle Régulier, Coopératif internationales en régime régulier

Ouvert aux personnes étudiantes


CRÉDITS RÉGIMES D'INSCRIPTION
internationales en échange
90 crédits Temps complet, Temps partiel
Possibilité de bourse d'admission
GRADE LIEU
Possibilité de stage ou de cours à
Bachelière ou bachelier ès sciences Campus principal de Sherbrooke
l’étranger
TRIMESTRES D'ADMISSION * Peuvent varier pour certains cheminements
Automne, Hiver ou concentrations.

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
MAT199 Algèbre linéaire appliquée en informatique - 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
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
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
MAT199 Algèbre linéaire appliquée en informatique - 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
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
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

USherbrooke.ca/admission 6
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de 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
IFT606 Sécurité et cryptographie - 3 crédits
IFT615 Intelligence artificielle - 3 crédits

USherbrooke.ca/admission 7
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de 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
MAT199 Algèbre linéaire appliquée en informatique - 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
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
IMN501 Animation et rendu temps réel - 3 crédits
IMN529 Synthèse d'images - 3 crédits

USherbrooke.ca/admission 8
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

Cheminement en systèmes et réseaux


TRONC COMMUN

USherbrooke.ca/admission 9
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
MAT199 Algèbre linéaire appliquée en informatique - 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
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

USherbrooke.ca/admission 10
Code de l'activité
pédagogique Titre de l'activité pédagogique et nombre de 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
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

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

USherbrooke.ca/admission 11
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
MAT199 Algèbre linéaire appliquée en informatique - 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.

USherbrooke.ca/admission 12
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
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
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.

USherbrooke.ca/admission 13
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.

e
Le diplôme d'études supérieures spécialisées de 2 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

Ê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.

USherbrooke.ca/admission 14
e
Pour le cheminement intégré avec le diplôme d'études supérieures spécialisées de 2 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

Avoir complété avec succès le diplôme d'études supérieures spécialisées de 2e 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
Baccalauréat en informatique
contemporain Certificat en administration des affaires

Certificat en management

Sommaire GRH121 - Gestion des


CYCLE
1er cycle ressources humaines
GIS245 - Processus
CRÉDITS
d'affaires
3 crédits Sommaire
FACULTÉ/CENTRE CYCLE

École de gestion Sommaire 1er cycle


CYCLE CRÉDITS
PARTICULARITÉS
1er cycle 3 crédits
CRÉDITS
Cible(s) de formation FACULTÉ/CENTRE
3 crédits École de gestion
S'initier à la gestion des organisations et des
intangibles. Amorcer une compréhension du FACULTÉ/CENTRE PARTICULARITÉS
management stratégique. Se sensibiliser à la École de gestion
gestion des idées, de l’innovation et du
changement. PARTICULARITÉS Cible(s) de formation
Comprendre comment les politiques,
Contenu
Cible(s) de formation programmes et pratiques de GRH utilisés
Gestion des organisations. La pensée pour attirer, retenir, motiver et développer la
stratégique. Gestion des intangibles. Gestion Comprendre et analyser les différents main-d’œuvre peuvent contribuer à l’atteinte
de l’innovation. Gestion des connaissances. processus d'affaires dans l'entreprise. des objectifs organisationnels, tout en
Prise de décision. Processus administratif : le Modéliser et concevoir des processus favorisant la qualité de vie au travail, et ce,
PODC (planifier-organiser-diriger-contrôler). d'affaires. Identifier les besoins dans le respect des lois, de la déontologie
Métier du dirigeant. d'information pertinents aux différentes professionnelle et de l’éthique.
étapes dans les processus. Intégrer l'analyse
Équivalente(s) des processus d'affaires dans la conception Contenu
des systèmes d'information.
(ADM129) 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
et détermination des besoins d'information
Équivalente(s)
(ADM119)
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) À NOTER
(GRH221)

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é. Équivalente(s)
activité pédagogique Processus logiciel personnel (PSPO).
(cours) IFT178

Programmes offrant cette


Baccalauréat en administration des affaires
activité pédagogique Programmes offrant cette
Baccalauréat en communication appliquée (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 informatique de gestion
Baccalauréat en informatique de gestion
Certificat en administration des affaires Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia et
Certificat en gestion des ressources Baccalauréat en sciences de l'information du jeu vidéo
humaines quantique
Certificat en technologies de l'information
Baccalauréat en sciences du multimédia et
du jeu vidéo

IFT159 - Analyse et Certificat en mathématiques

programmation Certificat en technologies de l'information


IFT203 - Informatique et
société
Sommaire
CYCLE IFT187 - Éléments de Sommaire
1er cycle bases de données CYCLE
1er cycle
CRÉDITS
3 crédits CRÉDITS
Sommaire 3 crédits
FACULTÉ/CENTRE CYCLE
Faculté des sciences 1er cycle FACULTÉ/CENTRE
Faculté des sciences
PARTICULARITÉS CRÉDITS
3 crédits PARTICULARITÉS
RÉPARTITION DE LA
CHARGE DE TRAVAIL FACULTÉ/CENTRE RÉPARTITION DE LA
3-1-5 Faculté des sciences CHARGE DE TRAVAIL
3-1-5
PARTICULARITÉS
Cible(s) de formation
RÉPARTITION DE LA Cible(s) de formation
Savoir analyser un problème, avoir un haut CHARGE DE TRAVAIL
degré d’exigence quant à la qualité des Comprendre l'impact social des technologies
3-1-5
programmes, pouvoir développer de l'information (TI) à travers les enjeux
systématiquement des programmes de éthiques, légaux, historiques et à venir
bonne qualité dans le cadre de la Cible(s) de formation découlant de leur utilisation. Comprendre le
programmation procédurale séquentielle. rôle et les responsabilités de chacun des
Apprendre à reconnaître et à résoudre les acteurs concernés. Appliquer correctement
Contenu problèmes d'organisation et de traitement les règles de documentation en informatique
de données. et utiliser convenablement les outils
Introduction aux ordinateurs. Analyse et informatisés d'aide à la rédaction et à la
conception de solutions informatiques : Contenu présentation de documents.
simplification, décomposition,
modularisation et encapsulation. Concepts et architecture des bases de Contenu
Critères de qualité : la validité, la fiabilité, la données. Création, interrogation et mise à
modifiabilité et les tests. Concepts de base jour d'une base de données relationnelle à Définition de l'éthique en technologies de
de la programmation structurée : séquence, l'aide du langage SQL. Requêtes complexes. l'information (TI). Lois, réglementations,
itération, sélection. Modélisation du Contraintes d'intégrité. Modélisation entité- fraudes et criminalité reliées à l'utilisation
traitement et modularité : concept de relation. Traduction d'un modèle entité- des TI. Références au droit des affaires, au
fonctions et d’abstraction procédurale. relation en un modèle relationnel. Code criminel, aux dispositions concernant la
Concept de base de l’abstraction de données. Dépendances fonctionnelles, dépendances propriété intellectuelle, la protection de la
Introduction aux concepts orientés objet : multivaluées, dépendances de jointure. vie privée et Internet. Normes, pratiques et
classe, constructeur, surcharge, notation UML Normalisation : 1FN à 5FN et BCNF. organisations professionnelles. Règles et

USherbrooke.ca/admission 19
techniques de documentation en Préalable(s) Préalable(s)
informatique. Impact des TI dans la société.
Survol de l'historique de l'informatique, de IFT159 IFT159
l'antiquité à nos jours. Avenir du
développement en informatique. Veille Équivalente(s) Équivalente(s)
technologique. Axes de la recherche
IFT515
contemporaine en informatique. IFT249

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 informatique de gestion
Baccalauréat en informatique de gestion Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia et
Baccalauréat en sciences du multimédia et Baccalauréat en sciences du multimédia et du jeu vidéo
du jeu vidéo du jeu vidéo
Certificat en technologies de l'information
Certificat en technologies de l'information
Certificat en technologies de l'information

IFT232 - Méthodes de
IFT209 - Programmation IFT215 - Interfaces et
conception orientée
système multimédia objet

Sommaire
CYCLE
Sommaire Sommaire
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é des sciences FACULTÉ/CENTRE
Faculté des sciences
Faculté des sciences
RÉPARTITION DE LA
RÉPARTITION DE LA
CHARGE DE TRAVAIL RÉPARTITION DE LA CHARGE DE TRAVAIL
3-1-5 CHARGE DE TRAVAIL
3-1-5
3-1-5
Cible(s) de formation Cible(s) de formation
Comprendre l'architecture d'un ordinateur,
Cible(s) de formation
Spécifier, concevoir et tester des composants
les systèmes de numération, les types logiciels. Tester l'intégration des
Connaître et comprendre les concepts de
élémentaires de données, les structures de composants. Mesurer la qualité de la
base de l'ergonomie du logiciel et de
contrôle, les entrées-sorties; savoir effectuer conception. Appliquer le processus de
l'interaction personne-machine : concevoir et
une programmation-système. conception au sein d'un cadre documenté et
implanter des interfaces graphiques.
normalisé.
Contenu
Contenu
Contenu
Introduction à l'architecture des ordinateurs.
Système de numération. Modes d'adressage. Ergonomie du logiciel et utilisabilité.
Types abstraits algébriques. Critères de
Format des instructions machine. Principes de base de conception d'une
conception. Encapsulation, héritage et
Représentation des données. Technique de interface : analyse des tâches, facteurs polymorphisme. Critères de composition en
mise au point de programmes. Arithmétique humains, présentation et interaction. classes, schémas de conception (design
entière. Arithmétique à virgule flottante. Concepts et fonctionnalités des interfaces patterns) et cadres d'application
Manipulation de bits. Sous-programmes. graphiques. Outils de développement des (frameworks). Documentation de la
Application à une architecture interfaces graphiques. Librairies spécialisées. conception avec la notation UML. Techniques
contemporaine. Entrées-sorties. Traitement Utilisation du multimédia dans les interfaces. de revue de conception. Tests unitaires.
des interruptions. Standards de compression. Programmation par composants. Mesure de
USherbrooke.ca/admission 20
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
(IFT439) d'analyseurs lexicaux et syntaxiques.
Préalable(s)
ou
IFT187
Préalable(s)
(IFT459) MAT115
Antérieure(s)
Programmes offrant cette IFT232 Programmes offrant cette
activité pédagogique 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 mathématiques Baccalauréat en informatique
Baccalauréat en mathématiques
Baccalauréat en sciences de l'information Baccalauréat en informatique de gestion
Baccalauréat en physique
quantique Baccalauréat en sciences du multimédia et
du jeu vidéo Baccalauréat en sciences du multimédia et
Baccalauréat en sciences du multimédia et
du jeu vidéo
du jeu vidéo Certificat en technologies de l'information
Certificat en technologies de l'information Certificat en technologies de l'information

IFT313 - Introduction
IFT287 - Exploitation de aux langages formels IFT320 - Systèmes
BD relationnelles et OO d'exploitation
Sommaire
Sommaire CYCLE Sommaire
CYCLE 1er cycle CYCLE
1er cycle 1er cycle
CRÉDITS
CRÉDITS 3 crédits CRÉDITS
3 crédits 3 crédits
FACULTÉ/CENTRE
FACULTÉ/CENTRE Faculté des sciences FACULTÉ/CENTRE
Faculté des sciences Faculté des sciences
RÉPARTITION DE LA
RÉPARTITION DE LA CHARGE DE TRAVAIL
RÉPARTITION DE LA
CHARGE DE TRAVAIL 3-1-5 CHARGE DE TRAVAIL
3-1-5
3-1-5
Cible(s) de formation
Cible(s) de formation Cible(s) de formation
S'initier aux fondements théoriques des
Développer une application Web simple langages de programmation, en particulier
Connaître et comprendre les principes
exploitant des bases de données aux langages formels, à la théorie des
généraux, aussi bien de bas que de haut
relationnelles et orientées objet. automates ainsi qu'à l'analyse lexicale et
syntaxique. niveau, des systèmes d'exploitation.
Contenu Comprendre les relations existant entre le
Contenu système d'exploitation et la machine et entre
Exploitation en mode client-serveur d'une le système d'exploitation et l'usager.
base de données relationnelle et d'une base Langages réguliers et expressions régulières. Connaître les outils de base pour la
de données objet. Développement d'un Automates finis et analyseurs lexicaux. programmation parallèle.

USherbrooke.ca/admission 21
Contenu structures de données sous-jacentes à un Contenu
problème. Introduction à la théorie de la
Retour sur les entrées-sorties et complexité. Étude comparative d'algorithmes Qualité, modularité, conception
approfondissement. Gestion de l'espace (ordre de complexité et d'espace). Choix de fonctionnelle. Processus récursifs et itératifs.
secondaire. Systèmes de fichiers. Gestion des mises en œuvre et de représentations de Objets atomiques. Listes. Abstraction d'ordre
processus et des fils d'exécution (threads). supérieur. Curryfication. Fermeture. Appels
structures. Listes généralisées et
Gestion mémoire physique et logique. terminaux. Modèle d’exécution d’un
applications. Arborescences équilibrées (AVL,
Protection mémoire. Mémoire virtuelle. hashing programme fonctionnel. Application de la
2-3, B, etc.). Adressage dispersé ( ).
Concepts d'interblocage et notions de base programmation fonctionnelle (structure de
en synchronisation. Éléments de protection donnée non mutable, programmation par
et de sécurité. Études de cas.
Préalable(s) flots, pattern matching…). Insistance sur la
qualité de la solution.
IFT159
Préalable(s)
Préalable(s)
(IFT159) Programmes offrant cette
et
activité pédagogique IFT159
(cours)
(IFT249 ou IFT209) Programmes offrant cette
Baccalauréat en informatique activité pédagogique
Programmes offrant cette Baccalauréat en informatique de gestion
(cours)
activité pédagogique Baccalauréat en mathématiques Baccalauréat en informatique
(cours)
Baccalauréat en physique Baccalauréat en mathématiques
Baccalauréat en informatique
Baccalauréat en sciences du multimédia et
Baccalauréat en sciences de l'information
Baccalauréat en informatique de gestion du jeu vidéo
quantique

Baccalauréat en sciences du multimédia et


du jeu vidéo
IFT339 - Structures de Certificat en mathématiques IFT436 - Algorithmes et
données Certificat en technologies de l'information structures de données

Sommaire Sommaire
CYCLE IFT359 - Programmation CYCLE
1er cycle 1er cycle
fonctionnelle
CRÉDITS CRÉDITS
3 crédits 3 crédits

FACULTÉ/CENTRE Sommaire FACULTÉ/CENTRE


Faculté des sciences CYCLE Faculté des sciences
1er cycle
RÉPARTITION DE LA RÉPARTITION DE LA
CHARGE DE TRAVAIL CRÉDITS CHARGE DE TRAVAIL
3-1-5 3 crédits 3-1-5

FACULTÉ/CENTRE
Cible(s) de formation Cible(s) de formation
Faculté des sciences
Formaliser les structures de données (piles, Comprendre le rôle des structures de
RÉPARTITION DE LA
listes, arborescences, etc.) ; comparer et données et des stratégies de conception
choisir les meilleures mises en œuvre des
CHARGE DE TRAVAIL dans la création d’algorithmes. Déterminer la
structures en fonction du problème à traiter ; 3-1-5 complexité de calcul d’algorithmes à l’aide
mettre en pratique les notions de module et d’outils mathématiques.
de type abstrait.
Cible(s) de formation Contenu
Contenu
Formaliser les notions d'abstraction Outils mathématiques pour l’analyse de
Axiomatisation des structures de données procédurale et d'abstraction de données complexité algorithmique : analyse
classiques (piles, listes, ensembles, dans le cadre de la programmation combinatoire, séries géométriques et
arborescences). Mise en évidence des fonctionnelle. résolution d’équations de récurrence.
USherbrooke.ca/admission 22
Notations asymptotiques. Utilisation Contenu d'ordinateurs (RISC, CISC, etc.). Spécification
d’assertions. Stratégies de conception : force des ordinateurs. Implantation câblée et
brute, gloutonne, inductive, diviser-pour- Automates finis déterministes et non microcodée des ordinateurs. Unité centrale
régner, programmation dynamique, déterministes. Langages réguliers et de traitement : pipelines, unités vectorielles,
recherche dans un espace d’états. expressions régulières. Grammaire hors unités fonctionnelles. Hiérarchies de la
contexte et automates à pile de mémoire. mémoire. Système d'entrées/sorties.
Illustration des concepts avec des
Machines de Turing. Décidabilité et Architectures parallèles. Évaluation de la
algorithmes variés.
calculabilité. Calcul avec bornes de temps et performance. Tolérance aux pannes.
d'espace; P et NP; problèmes NP-complets; Systèmes de numération et codes. Algèbre
Préalable(s) introduction à la théorie de la complexité. de Boole appliquée aux circuits logiques.
IFT339 Analyse et synthèse de circuits
Préalable(s) combinatoires. Circuits intégrés. Analyse et
synthèse de circuits séquentiels.
Programmes offrant cette (IFT313 ou (MAT115 ou MAT120) et IFT436)
activité pédagogique Préalable(s)
(cours) Programmes offrant cette
activité pédagogique IFT209
Baccalauréat en informatique (cours)
Baccalauréat en informatique de gestion Programmes offrant cette
Baccalauréat en informatique activité pédagogique
Baccalauréat en mathématiques
Baccalauréat en mathématiques (cours)
Baccalauréat en sciences de l'information Baccalauréat en sciences de l'information Baccalauréat en informatique
quantique quantique
Baccalauréat en sciences du multimédia et
du jeu vidéo

Certificat en technologies de l'information


IFT508 - Introduction
IFT504 - Architecture et aux attaques
Maîtrise en génie logiciel
organisation d'un informatiques
Maîtrise en informatique
ordinateur
Sommaire
Sommaire
IFT503 - Théorie du CYCLE
CYCLE
1er cycle
calcul 1er cycle
CRÉDITS
CRÉDITS 3 crédits
3 crédits
Sommaire FACULTÉ/CENTRE
CYCLE FACULTÉ/CENTRE Faculté des sciences
1er cycle Faculté des sciences

CRÉDITS Cible(s) de formation


Cible(s) de formation
3 crédits Comprendre les étapes d'une cyberattaque.
Comprendre le fonctionnement global d'un Faire la recherche d'informations sur une
FACULTÉ/CENTRE
ordinateur. Comprendre le fonctionnement cible d'attaque. Différencier les types
Faculté des sciences interne au niveau du microcode. Comprendre d'attaques. Utiliser des trousses et outils de
les descriptions et les spécifications piratage de façon éthique. Connaitre les
RÉPARTITION DE LA
d'ordinateurs fournies par les techniques pour détecter des cyberattaques.
CHARGE DE TRAVAIL manufacturiers. S'initier à la technologie de
3-0-6 l'organisation interne d'un ordinateur. Contenu
Connaître les aspects théoriques et pratiques
de l'analyse, de la synthèse et de la Analyse d’attaque; montage et préparation
Cible(s) de formation matérialisation de circuits logiques présents des attaques. Les vulnérabilités et leur
dans les ordinateurs. exploitation; vulnérabilités logicielles,
S'initier aux principaux modèles théoriques exploitation et construction de maliciel.
de l'informatique, à leur puissance Contenu Introduction et test d'intrusion; OWASP +
descriptive et à leurs limitations. Apprendre Guide de tests d’intrusion (pentest) OWASP :
à évaluer la complexité intrinsèque d'un Fondements de l'architecture et de la atelier ou projet de tests d’intrusion Web;
problème. structure interne des ordinateurs. Types tests d'intrusion serveur : exploit, pivot,

USherbrooke.ca/admission 23
« metasploit » et Armitage. Analyse des Programmes offrant cette 1er cycle
attaques d’hameçonnage : trace réseau, activité pédagogique CRÉDITS
analyse des postes, détection de l'attaquant. (cours)
Tests d’intrusion (pentest) comme méthode 3 crédits
d’attaque. Détection de cyberattaques : par Baccalauréat en informatique
FACULTÉ/CENTRE
extraction des fichiers, par signatures, par
Faculté des sciences
anomalies, par analyse de journaux, analyse
de flux. RÉPARTITION DE LA
IFT511 - Réaction aux CHARGE DE TRAVAIL
Programmes offrant cette attaques et analyses des 3-1-5
activité pédagogique attaques
(cours) Cible(s) de formation
Baccalauréat en informatique Connaître et maîtriser les principaux
Sommaire systèmes d’exploitation disponibles sur le
CYCLE marché. Être capable d’installer et configurer
1er cycle des systèmes sur des stations de travail ou
IFT509 - Système et CRÉDITS
des serveurs. Savoir renforcer la sécurité de
ces systèmes. Être capable d’installer et
réseau 3 crédits configurer des machines virtuelles.
Comprendre les principes d’architecture
FACULTÉ/CENTRE réseau. Comprendre les enjeux de sécurité et
Faculté des sciences configurer les systèmes en conséquence.
Sommaire
CYCLE Contenu
1er cycle
Cible(s) de formation
Systèmes d’exploitation; installation et
Caractériser différents types de configuration des systèmes. Configuration de
CRÉDITS
cyberattaques. Gérer des incidents à la suite serveurs. Installation et configuration de
3 crédits d’une attaque. grappes. Infonuagique. Éléments physiques
FACULTÉ/CENTRE et logiques d’une architecture réseau.
Contenu Systèmes mobiles. Sécurisation des
Faculté des sciences
environnements (systèmes, réseaux,
Analyse d’attaque. Gestion des incidents.
serveurs, mobiles, nuage…).
Analyse des attaques d’hameçonnage; trace
Cible(s) de formation réseau; analyse des postes; comment
détecter l'attaquant. Outils et techniques Programmes offrant cette
Connaitre les caractéristiques de d'analyse de journaux. Journalisation des activité pédagogique
l’architecture des composantes des réseaux serveurs Web; détection d’indices généraux (cours)
informatiques dans un contexte de sécurité. d'activités suspectes. Balayages de
Comprendre les principes d'architecture vulnérabilités. Attaques de contournement. Baccalauréat en informatique
réseau et de sécurité. Attaques de sessions. Attaques par injection.
Attaque de déni de service. Analyses
Contenu d'attaque de serveurs Web. Désescalade
postincident. IFT580 - Compilation et
Réseau : postes de travail, serveurs,
applications Web, SGDBD, routeurs, Programmes offrant cette interprétation des
commutateurs, point d'accès sans fil, pare- activité pédagogique langages
feu, serveur mandataire (Proxy), antivirus, (cours)
courriels, filtrage de contenu,
authentification, surveillance réseau. Baccalauréat en informatique
Détection de logiciels malveillants. Services
Sommaire
de base en réseautique, virtualisation. CYCLE
Principes d'architecture réseau et de 1er cycle
honeytoken
sécurité : OSI, TCP/IP, zonage ou IFT513 - Administration CRÉDITS
segmentation réseau, flots de trafic, sécurité
sandbox cuckoosandbox
interzone; attaque réseau, , système 3 crédits
détection des pivots. Système : bac à sable FACULTÉ/CENTRE
( ), , principes de
Faculté des sciences
base. Analyse des cas de type C&C irc, twitter, Sommaire
zeus. Cryptologie. CYCLE RÉPARTITION DE LA

USherbrooke.ca/admission 24
CHARGE DE TRAVAIL Cible(s) de formation RÉPARTITION DE LA
3-0-6 CHARGE DE TRAVAIL
Maîtriser les notions de base indispensables 0-2-7
à l'étude des réseaux. Comprendre et
Cible(s) de formation maîtriser la terminologie et les différentes
techniques de communication; comprendre Cible(s) de formation
S'initier à l'écriture de compilateurs et et maîtriser les différents protocoles de
d'interpréteurs de langages de communication de bas niveau. Intégrer les connaissances du génie logiciel
programmation, en particulier à l'analyse par l'élaboration d'une architecture et la
sémantique ainsi qu'à la génération et à Contenu conception d'une application.
l'optimisation de code.
Concepts de réseau, d'architecture et de Contenu
Contenu protocoles. Types de réseaux. Modèle de
référence OSI de l'ISO. Transmission et Le sujet exact sera déterminé à chaque
Organisations générales de compilateurs et trimestre en collaboration avec les
codage des données, multiplexage et
d'interpréteurs. Interpréteurs itératifs et professeures et professeurs responsables de
détection des erreurs. Contrôle du flux et des
récursifs. Grammaires attribuées. Évaluation l'activité.
erreurs. Gestion de la congestion.
d'attributs. Classes de grammaires
Commutation et aiguillage inter-réseaux :
attribuées. Analyse sémantique : gestion des
aiguilleurs, ponts et passerelles. Protocoles Préalable(s)
symboles, vérification et inférence de types,
Internet : IP, TCP, UDP. Étude du modèle
allocation d'adresses, organisation de Avoir obtenu 48.00 crédits
TCP/IP et de son évolution. Évaluation et
l'espace des données, traitement des
configuration de réseaux.
énoncés de contrôle et des appels de Programmes offrant cette
fonctions. Code intermédiaire et machine
Préalable(s) activité pédagogique
virtuelle. Techniques de génération de code. (cours)
Introduction à l'optimisation de code.
(IFT159)
Construction d'un compilateur à l'aide de Baccalauréat en informatique
générateurs de compilateurs. et
Baccalauréat en sciences du multimédia et
du jeu vidéo
Préalable(s) (IFT209 ou IMN119)

(IFT313)
Programmes offrant cette
et activité pédagogique
(cours) IFT593 - Projet en
(IFT339)
Baccalauréat en informatique
systèmes intelligents
Programmes offrant cette Baccalauréat en informatique de gestion
activité pédagogique Sommaire
(cours) Baccalauréat en sciences du multimédia et
du jeu vidéo CYCLE
Baccalauréat en informatique 1er cycle
Certificat en technologies de l'information
Maîtrise en informatique CRÉDITS
Maîtrise en génie logiciel
3 crédits
Maîtrise en informatique
FACULTÉ/CENTRE
IFT585 - Télématique Faculté des sciences

IFT592 - Projet RÉPARTITION DE LA


CHARGE DE TRAVAIL
Sommaire d'informatique I 0-2-7
CYCLE
1er cycle
Sommaire Cible(s) de formation
CRÉDITS
CYCLE Intégrer les connaissances de l'intelligence
3 crédits
1er cycle artificielle par l'élaboration d'une
FACULTÉ/CENTRE architecture et par la conception d'un
Faculté des sciences CRÉDITS produit. Ce cours est ouvert aux étudiantes
3 crédits et étudiants provenant de la concentration
RÉPARTITION DE LA systèmes intelligents, qui agiront à titre
CHARGE DE TRAVAIL FACULTÉ/CENTRE d'experts du domaine et de clients lors de la
3-0-6 Faculté des sciences spécification du produit.

USherbrooke.ca/admission 25
Contenu Programmes offrant cette CRÉDITS
activité pédagogique 3 crédits
Le sujet précis sera déterminé chaque (cours)
trimestre en collaboration avec les FACULTÉ/CENTRE
professeures et professeurs responsables de Baccalauréat en informatique Faculté des sciences
l'activité.

Préalable(s) Cible(s) de formation

Avoir obtenu 48.00 crédits


IFT595 - Projet Comprendre et maîtriser des théories et
d'intégration en méthodes de base pour la science des
données.
Programmes offrant cette informatique
activité pédagogique Contenu
(cours)
Inférence statistique : procédures
Baccalauréat en informatique Sommaire statistiques fondamentales, estimation des
CYCLE paramètres d’un modèle, tests des
1er cycle hypothèses liées aux caractéristiques
structurelles d'un modèle, intervalle de
CRÉDITS
IFT594 - Projet en 3 crédits
confiance pour les paramètres de modèle.
Techniques de forage de données : analyse
systèmes et réseaux FACULTÉ/CENTRE
exploratoire des données, prétraitement,
visualisation, recherche et extraction des
Faculté des sciences règles d'association, classification et
prédiction, analyse de regroupement.
Sommaire Recherche d’information : principe, concepts
CYCLE Cible(s) de formation de base, indexation, engins de recherche.
1er cycle Applications dans divers domaines tels que
Intégrer les connaissances en
la santé, l’intelligence d’affaires, les réseaux
développement logiciel par l'élaboration
CRÉDITS sociaux et la finance.
d'une architecture et la conception d'une
3 crédits application web et mobile.
Préalable(s)
FACULTÉ/CENTRE
Contenu (IFT436 et STT418)
Faculté des sciences
Intégrer les connaissances en
RÉPARTITION DE LA développement logiciel par l'élaboration
Équivalente(s)
CHARGE DE TRAVAIL d'une architecture et la conception d'une IFT501
0-2-7 application web et mobile.

Préalable(s) Programmes offrant cette


Cible(s) de formation activité pédagogique
Être dans l'arrimage DEC-BAC avec le Cégep (cours)
Intégrer les connaissances des systèmes et Édouard-Montpetit
réseaux par l'élaboration d'une architecture Baccalauréat en informatique
et par la conception d'un produit. Ce cours
est ouvert aux étudiantes et étudiants
Programmes offrant cette Baccalauréat en informatique de gestion
activité pédagogique Baccalauréat en mathématiques
provenant de la concentration systèmes et
(cours)
réseaux, qui agiront à titre d'experts du Baccalauréat en sciences du multimédia et
domaine et de clients lors de la spécification Baccalauréat en informatique du jeu vidéo
du produit.

Contenu
Le sujet précis sera déterminé chaque
IFT599 - Science des IFT603 - Techniques
trimestre en collaboration avec les données d'apprentissage
professeures et professeurs responsables de
l'activité.

Préalable(s) Sommaire Sommaire


CYCLE CYCLE
Avoir obtenu 48.00 crédits 1er cycle 1er cycle

USherbrooke.ca/admission 26
CRÉDITS CHARGE DE TRAVAIL Cible(s) de formation
3 crédits 3-0-6
Maîtriser la conception, la mise en œuvre et
FACULTÉ/CENTRE le déploiement d'applications réparties. Être
Faculté des sciences Cible(s) de formation capable d'utiliser les architectures réparties
pour construire des systèmes multi-agents.
RÉPARTITION DE LA Maîtriser la conception, la mise en œuvre et
CHARGE DE TRAVAIL le déploiement de systèmes d'information à Contenu
3-0-6 grande échelle comme des sites
commerciaux ou des applications impliquant Architectures de systèmes répartis.
des usagers en mobilité. Intergiciel. Invocation de méthodes à
Cible(s) de formation distance. Services de noms. Services de
Contenu découverte. Réseautage spontané.
S'initier aux techniques d'apprentissage Déploiement. Gestion répartie d'information.
automatique en intelligence artificielle. Techniques avancées, architectures et Transactions réparties. Fiabilité. Introduction
méthodes de déploiement. Programmation aux systèmes multi-agents. Agents mobiles.
Contenu client-serveur. Gestion de l'information. Intelligence artificielle distribuée.
Structuration des échanges. Session et
Concepts fondamentaux de l’apprentissage Préalable(s)
persistance. Personnalisation et profils.
automatique, formulation mathématique
Gestion de la charge. Robustesse. Sécurité.
probabiliste, régression linéaire, (IFT319 ou IFT320 ou IFT379)
Accès multimodal : sons, texte, image, vidéo.
classification linéaire, astuce du noyau,
Accès multicanal : PC, téléphone cellulaire,
machine à vecteurs de support,
apprentissage bayésien, modèle de mélange
assistant personnel. Qualité de service. Programmes offrant cette
de gaussiennes, algorithme EM, réduction de
Réseaux et applications mobiles. Étude de activité pédagogique
cas. (cours)
dimensionnalité et combinaison de modèles.

Préalable(s) Préalable(s) Baccalauréat en informatique

IFT232
(IFT436)

et Concomitante(s) IFT606 - Sécurité et


(STT418) IFT585 cryptographie
Programmes offrant cette Programmes offrant cette
activité pédagogique activité pédagogique Sommaire
(cours) (cours) CYCLE
1er cycle
Baccalauréat en informatique Baccalauréat en informatique

Baccalauréat en informatique de gestion CRÉDITS


Baccalauréat en mathématiques
3 crédits
Baccalauréat en sciences du multimédia et
du jeu vidéo FACULTÉ/CENTRE
Faculté des sciences
IFT605 - Systèmes
RÉPARTITION DE LA
répartis et multiagents
IFT604 - Applications CHARGE DE TRAVAIL
3-0-6
Internet et mobilité
Sommaire
CYCLE Cible(s) de formation
Sommaire 1er cycle Être capable d'évaluer et de gérer les risques
CYCLE et la sécurité d'un système informatique. Être
CRÉDITS
1er cycle capable de définir une politique de sécurité.
3 crédits Savoir comment assurer la confidentialité et
CRÉDITS l'intégrité des données. Connaître les divers
FACULTÉ/CENTRE
3 crédits types d'attaques et leurs parades.
Faculté des sciences
FACULTÉ/CENTRE
RÉPARTITION DE LA
Contenu
Faculté des sciences
CHARGE DE TRAVAIL Concepts de base de la sécurité
RÉPARTITION DE LA 3-0-6 informatique. Confidentialité.

USherbrooke.ca/admission 27
Authentification. Intégrité. Contrôle des traduction automatique et d’analyse résoudre ces modèles; exemples
accès. Cryptographie. Signature électronique. grammaticale. d’applications.
Certificats. Gestion de clés. Attaques et
parades. Virus. Architectures. Coupe-feu. Contenu Préalable(s)
Réseaux virtuels privés. Politiques de
sécurité. Méthodologies, normes et analyse Manipulation de données langagières. IFT615
de risques. Expressions régulières. Distance d’édition.
Modèle de langage N-gramme et techniques
Préalable(s) de lissage. Classification de documents avec Programmes offrant cette
modèle de Bayes naïf. Étiquetage de activité pédagogique
MAT115 documents avec modèle de Markov caché. (cours)
Traduction automatique : manipulation de
Concomitante(s) corpus bilingues, évaluation de systèmes de Baccalauréat en informatique
traduction, modèles IBM et phrase-based.
IFT585 Analyse grammaticale : grammaire hors
contexte, grammaire hors contexte
Programmes offrant cette probabiliste, grammaire lexicalisée.
IFT609 - Informatique
activité pédagogique
(cours) Préalable(s) cognitive
Baccalauréat en informatique IFT615

Baccalauréat en informatique de gestion


Programmes offrant cette Sommaire
Baccalauréat en sciences du multimédia et activité pédagogique CYCLE
du jeu vidéo (cours) 1er cycle
Maîtrise en génie logiciel CRÉDITS
Baccalauréat en informatique
Maîtrise en informatique 3 crédits

FACULTÉ/CENTRE
IFT608 - Planification en Faculté des sciences
IFT607 - Traitement intelligence artificielle RÉPARTITION DE LA
automatique des CHARGE DE TRAVAIL

langues naturelles 3-0-6


Sommaire
CYCLE
Cible(s) de formation
Sommaire 1er cycle

CYCLE CRÉDITS Acquérir les concepts de base de


1er cycle l'informatique cognitive pour comprendre le
3 crédits
mécanisme de fonctionnement du cerveau
CRÉDITS FACULTÉ/CENTRE humain; apprendre les fondements des
3 crédits Faculté des sciences architectures cognitives dans la résolution
de problèmes.
FACULTÉ/CENTRE RÉPARTITION DE LA
Faculté des sciences CHARGE DE TRAVAIL Contenu
3-0-6
RÉPARTITION DE LA Concepts de base sur la cognition humaine :
CHARGE DE TRAVAIL perception, attention, mémorisation,
3-0-6 Cible(s) de formation planification et apprentissage. Approche
computationnelle de la cognition.
Se familiariser avec les techniques courantes
Fondements théoriques d'une architecture
Cible(s) de formation de planification en intelligence artificielle et
cognitive : représentation symbolique et
approfondir certaines d'entre elles.
Connaître les fondements du traitement subsymbolique, activation des
automatique des langues naturelles (TALN). Contenu connaissances. Principales architectures
Comprendre comment manipuler des cognitives. Résolution de problèmes à l'aide
données en TALN. Comprendre et appliquer Modèles couramment utilisés pour d'une architecture cognitive.
des modèles de langage. Comprendre et représenter les actions, les capteurs et les
appliquer des modèles de classification et buts des agents intelligents afin de planifier Préalable(s)
d’étiquetage de documents textes. des tâches, des comportements ou des
Comprendre et appliquer des modèles de trajectoires; algorithmes utilisés pour IFT615

USherbrooke.ca/admission 28
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 informatique de gestion

Baccalauréat en mathématiques

IFT611 - Conception de IFT615 - Intelligence Baccalauréat en sciences du multimédia et


du jeu vidéo
systèmes temps réel artificielle Maîtrise en génie logiciel

Maîtrise en informatique
Sommaire Sommaire
CYCLE
CYCLE
1er cycle
1er cycle
IFT630 - Processus
CRÉDITS
3 crédits
CRÉDITS concurrents et
3 crédits
FACULTÉ/CENTRE
parallélisme
FACULTÉ/CENTRE
Faculté des sciences
Faculté des sciences
RÉPARTITION DE LA Sommaire
RÉPARTITION DE LA CYCLE
CHARGE DE TRAVAIL
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 et repérer les problèmes inhérents FACULTÉ/CENTRE
au développement de systèmes temps réel; Connaître les fondements de l'intelligence
Faculté des sciences
connaître et appliquer le traitement du artificielle. Comprendre les caractéristiques
temps au niveau des systèmes et propriétés des techniques de base RÉPARTITION DE LA
informatiques; spécifier, concevoir, utilisées en intelligence artificielle. Savoir CHARGE DE TRAVAIL
programmer et vérifier des systèmes temps choisir et appliquer les différentes 3-0-6
réel. approches en fonction du problème à
résoudre.
Cible(s) de formation
Contenu Contenu Se familiariser avec les concepts de la
programmation concurrente. Apprendre à
Types de systèmes temps réel. Notions d’agent et d’environnement.
résoudre des problèmes en se servant de la
Représentation du temps, contraintes de Recherche heuristique (A*) et locale.
programmation concurrente.
temps, horloge, synchronisation d'horloges. Raisonnement dans un jeu à deux
Formalismes utilisés dans la spécification de adversaires. Satisfaction de contraintes.
systèmes temps réel : machines à états,
Contenu
statecharts Logique de premier ordre. Réseaux bayésiens
, réseaux de Petri, Grafcet. (dynamiques) et processus de décision de Approfondissement des concepts de
Approche axiomatique de spécification de Markov. Apprentissage automatique processus et de fil d'exécution (thread).
contraintes temporelles. Architecture des (perceptron, régression logistique et réseaux Synchronisation centralisée ou répartie :
systèmes temps réel. Acquisition et de neurones artificiels). Apprentissage par problématique, techniques et erreurs
traitement de l'information en temps réel. renforcement. Autres sujets d’intelligence typiques. Communication pour systèmes
Modèles utilisés dans la conception de artificielle non couverts parmi les centralisés et pour systèmes répartis :
systèmes temps réel : modèles basés sur les précédents. problématique et techniques de mise en
évènements, modèles basés sur les graphes, œuvre. Architecture des systèmes de
modèles des tâches, modèles des processus, Préalable(s) processus communicants (client/serveur,
modèles du contrôle. Programmation P2P, grappes, grid, …). Coordination de
d'applications. (IFT436) processus.

Préalable(s) et Préalable(s)
IFT320 (STT289 ou STT418) Avoir obtenu 36.00 crédits

USherbrooke.ca/admission 29
Programmes offrant cette d'intégration et de projet
activité pédagogique
(cours) recherche
Baccalauréat en informatique Sommaire
CYCLE
Baccalauréat en sciences du multimédia et Sommaire 1er cycle
du jeu vidéo CYCLE
Maîtrise en génie logiciel 1er cycle CRÉDITS
3 crédits
Maîtrise en informatique CRÉDITS
6 crédits FACULTÉ/CENTRE
Faculté des sciences
FACULTÉ/CENTRE
RÉPARTITION DE LA
IFT692 - Projet Faculté des sciences
CHARGE DE TRAVAIL
d'informatique II RÉPARTITION DE LA 3-1-5
CHARGE DE TRAVAIL
0-2-16
Cible(s) de formation
Sommaire
Gérer un projet de développement de logiciel
CYCLE Cible(s) de formation d'envergure. Définir, mesurer et améliorer
1er cycle
Développer un intérêt pour la R et D et son des processus logiciels. Gérer la qualité des
CRÉDITS aptitude à communiquer; démontrer sa produits logiciels.

3 crédits capacité de réaliser un projet en


informatique et de le présenter sous une
Contenu
FACULTÉ/CENTRE forme écrite et orale; parfaire l'autonomie Processus de développement de logiciel.
Faculté des sciences d'apprentissage : intégrer les connaissances Plan de projet. Diagrammes de Gantt et PERT.
acquises à de nouvelles connaissances. Chemin critique. Mesure et estimation de la
RÉPARTITION DE LA
taille d'un logiciel et de l'effort des activités.
CHARGE DE TRAVAIL Contenu Développement d'échéanciers. Gestion
0-2-7 d'équipes, de réunions et de risques.
Projet choisi en fonction des objectifs Principaux modèles de processus logiciel.
précités et réalisé sous la direction d'une Amélioration de processus basée sur la
Cible(s) de formation professeure ou d'un professeur du mesure. Gestion de configurations. Revue de
Département. Le cas échéant, le projet produits. Vérification, mesures de qualité et
Intégrer les connaissances du génie logiciel exigera l'intégration de l'étudiante ou de gestion de la qualité. Présentation du PMBoK
par la mise en œuvre et la mise en l'étudiant dans un laboratoire de recherche et des normes ISO et IEEE.
exploitation d'une application. du Département. Gestion de projet; travail
d'équipe; analyse de performance; Préalable(s)
Contenu techniques de mise au point; analyse des
besoins, impact social; traitement de (IFT232)
Le sujet exact sera déterminé à chaque
problématiques en fonction du secteur
trimestre en collaboration avec les et
d'activités.
professeures et professeurs responsables de
l'activité. (STT418)
Préalable(s)
Préalable(s) Équivalente(s)
Avoir obtenu 48.00 crédits
(IFT514)
Avoir obtenu 48.00 crédits
Programmes offrant cette
Programmes offrant cette activité pédagogique ou

activité pédagogique (cours) (IGL401)


(cours) Baccalauréat en informatique
Programmes offrant cette
Baccalauréat en informatique Baccalauréat en informatique de gestion activité pédagogique
(cours)
Baccalauréat en informatique
IFT697 - Projet IGE401 - Gestion de Baccalauréat en informatique de gestion

USherbrooke.ca/admission 30
Baccalauréat en sciences du multimédia et
du jeu vidéo

IGE502 - Systèmes IGE511 - Aspects


d'information dans les informatiques du
IGE487 - Modélisation de entreprises
commerce électronique
bases de données
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
CHARGE DE TRAVAIL
RÉPARTITION DE LA CHARGE DE TRAVAIL
3-1-5
CHARGE DE TRAVAIL 3-0-6
3-0-6
Cible(s) de formation
Cible(s) de formation
Cible(s) de formation Connaître les avantages et les composantes
principales d'un PGI (ERP). Comprendre les Connaître tous les concepts associés au
Connaître les principes fondamentaux sous- modules d'un PGI. Connaître les étapes de commerce électronique. Connaître la
jacents aux bases de données. Connaître les l'implantation d'un PGI. Être capable de problématique reliée à leur mise en place.
concepts de recherche d'information. prévoir les ressources requises. Créer un Analyser, choisir et mettre en œuvre diverses
échéancier réaliste pour le déploiement d'un solutions de commerce électronique.
Contenu PGI. Connaître la gestion de la sécurité
informatique dans un PGI. Contenu
Base de données orientée objets. Notations
ODL, OQL, UML. Traduction d'un modèle Contenu Importance du commerce électronique dans
orienté objet en un modèle relationnel. les organisations et l'économie. Approches
Modèle relationnel objet et relationnel Historique et définitions : composantes d'un B2B et B2C. Intranet et extranet. Stratégies de
étendu. Algèbre relationnelle. Transactions. PGI et avantages; études de cas : SAP et R/3; marketing et comportement du
Contrôle de la concurrence. Recouvrement. adaptation. Sélection d'un PGI, d'un chef de consommateur en lien avec le commerce
Optimisation des requêtes. Conception d'une projet, des autres ressources; justificatifs. électronique. Exigences particulières en
base de données distribuée. Entrepôts et Implantation : paramétrage, conversion de matière de contrats, de sécurité et de
forage de données. données, tests, outils de suivi, échéancier. confidentialité. Processus de développement
Formation et support postimplantation. et de gestion de projets propres au
Préalable(s) commerce électronique. Utilisation de
Préalable(s) diverses technologies contributives (SET,
IFT287 SOAP, Web 2,0, etc.)
Avoir obtenu 45.00 crédits

Équivalente(s) Équivalente(s) Concomitante(s)


IFT487 IFT606
IFT502

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 informatique de gestion Baccalauréat en informatique de gestion Baccalauréat en informatique de gestion

Maîtrise en génie logiciel Maîtrise en génie logiciel Maîtrise en génie logiciel

Maîtrise en informatique Maîtrise en informatique Maîtrise en informatique

USherbrooke.ca/admission 31
Sommaire CHARGE DE TRAVAIL
CYCLE 3-0-6

IGL301 - Spécification et 1er cycle


Cible(s) de formation
vérification des CRÉDITS
3 crédits Connaître les principales approches utilisées
exigences dans les techniques de vérification et de
FACULTÉ/CENTRE
validation.
Faculté des sciences

Sommaire RÉPARTITION DE LA Contenu


CYCLE CHARGE DE TRAVAIL
Rappel sur la logique des prédicats et les
1er cycle 3-0-6 logiques temporelles. Principales classes de
propriétés formelles des spécifications de
CRÉDITS systèmes. Système de transition. Automate
Cible(s) de formation
3 crédits de Büchi. Vérification de formules LTL.
Connaître et utiliser les méthodes formelles Vérification de formules CTL. Équivalence et
FACULTÉ/CENTRE abstraction. Réduction par ordre partiel.
de spécification, de validation et de
Faculté des sciences vérification. Vérification de propriétés sur des automates
temporisés. Systèmes probabilistes. Étude de
RÉPARTITION DE LA
Contenu différents outils de vérification.
CHARGE DE TRAVAIL
3-0-6 Rappels mathématiques. Spécification à base Préalable(s)
de modèles. Algèbre de processus.
Techniques de vérification : analyse formelle Avoir obtenu 48.00 crédits
Cible(s) de formation des spécifications, correction et preuve de
spécifications, preuve de correction d'une Programmes offrant cette
Spécifier, valider et vérifier les exigences des implémentation, vérification par exploration activité pédagogique
clients; en déduire une architecture de l'espace d'états (model checking). (cours)
technologique. Techniques de validation : exécution de
spécifications formelles, prototypage. Baccalauréat en informatique
Contenu Baccalauréat en informatique de gestion
Spécifications fonctionnelles et non Programmes offrant cette Baccalauréat en sciences du multimédia et
fonctionnelles. Diagramme de flux de
activité pédagogique du jeu vidéo
données et modèles de données.
(cours)
Spécification textuelle des exigences. Cas Baccalauréat en informatique
d'utilisation et scénario. Validation des
Baccalauréat en informatique de gestion
exigences. Génération de scénarios de tests
d'acceptation. Élaboration de l'architecture.
IGL591 - Projet
Baccalauréat en sciences du multimédia et
Présentation des normes de spécification du jeu vidéo multidisciplinaire I
IEEE.

Concomitante(s) Sommaire
IFT232
IGL502 - Techniques de CYCLE

vérification et de 1er cycle

Programmes offrant cette validation CRÉDITS


activité pédagogique 6 crédits
(cours)
FACULTÉ/CENTRE
Baccalauréat en informatique Sommaire Faculté des sciences
CYCLE
Baccalauréat en informatique de gestion RÉPARTITION DE LA
1er cycle
CHARGE DE TRAVAIL
CRÉDITS 0-2-16
3 crédits
IGL501 - Méthodes FACULTÉ/CENTRE Cible(s) de formation
formelles en génie Faculté des sciences
Intégrer les connaissances du génie logiciel
logiciel RÉPARTITION DE LA par l'élaboration d'une architecture et la
USherbrooke.ca/admission 32
conception d'un produit. Ce cours est ouvert outils. Techniques de rédaction de cahiers Programmes offrant cette
aux étudiantes et étudiants provenant d'essai. activité pédagogique
d'autres programmes qui agiront à titre
d'experts du domaine et de clients lors de la
(cours)
spécification du produit.
Programmes offrant cette
activité pédagogique Baccalauréat en informatique

Contenu (cours) Baccalauréat en informatique de gestion

Le sujet exact sera déterminé chaque Baccalauréat en informatique


trimestre en collaboration avec les
Baccalauréat en informatique de gestion
professeures et professeurs responsables de
l'activité. Baccalauréat en sciences du multimédia et IMN118 - Fondements
du jeu vidéo
Préalable(s) d'un jeu vidéo
Certificat en technologies de l'information
Avoir obtenu 48.00 crédits

Concomitante(s) Sommaire
CYCLE
IGL601 IGL691 - Projet
1er cycle
multidisciplinaire II
Programmes offrant cette CRÉDITS
activité pédagogique 1 crédit
(cours) Sommaire FACULTÉ/CENTRE
Baccalauréat en informatique CYCLE
Faculté des sciences
Baccalauréat en informatique de gestion 1er cycle
RÉPARTITION DE LA
CRÉDITS
CHARGE DE TRAVAIL
6 crédits
1-1-2
IGL601 - Techniques et FACULTÉ/CENTRE
outils de développement Faculté des sciences Cible(s) de formation
RÉPARTITION DE LA
Connaître et appliquer les concepts
CHARGE DE TRAVAIL
d'architecture appliqués en jeu vidéo;
Sommaire 0-2-16 connaître la structure de base d'un moteur
CYCLE
de jeu et savoir utiliser les outils qui le
1er cycle
composent; maîtriser le pipeline de
Cible(s) de formation
CRÉDITS traitement des ressources artistiques
3 crédits Intégrer les connaissances du génie logiciel (assets) d'un moteur de jeu.
par la mise en œuvre et la mise en
FACULTÉ/CENTRE exploitation d'un produit. Ce cours est ouvert Contenu
Faculté des sciences aux étudiantes et étudiants provenant
d'autres programmes qui agiront à titre Architecture par composantes, étude d'un
RÉPARTITION DE LA moteur de jeu professionnel, pipeline de
d'experts du domaine et de clients lors de la
CHARGE DE TRAVAIL traitement des ressources. Mise en œuvre
validation et des essais.
3-2-4 des concepts par développement de travaux
Contenu pratiques.
Cible(s) de formation Le sujet exact sera déterminé chaque
trimestre en collaboration avec les
Programmes offrant cette
Utiliser et planifier l'utilisation des
principaux outils de développement dans le professeures et professeurs responsables de
activité pédagogique
cadre de projets de grande envergure. l'activité. (cours)
Baccalauréat en informatique
Contenu Préalable(s)
Baccalauréat en sciences du multimédia et
Gestion de configuration : planification, Avoir obtenu 48.00 crédits du jeu vidéo
gestion, techniques et outils. Validation et
vérification : planification, gestion, Concomitante(s) Certificat en technologies de l'information
techniques et outils. Automatisation des
essais : planification, gestion, techniques et IGL601
USherbrooke.ca/admission 33
IMN119 - Acquisition des 3 crédits CRÉDITS
3 crédits
médias numériques FACULTÉ/CENTRE
Faculté des sciences FACULTÉ/CENTRE
Faculté des sciences
RÉPARTITION DE LA
Sommaire CHARGE DE TRAVAIL RÉPARTITION DE LA
CYCLE 3-0-6 CHARGE DE TRAVAIL
1er cycle 3-1-5

CRÉDITS Cible(s) de formation


2 crédits Cible(s) de formation
Maîtriser les outils fondamentaux d'analyse
FACULTÉ/CENTRE des images; concevoir et implanter des Maîtriser et appliquer les outils
solutions aux différents problèmes qui se mathématiques de base du traitement
Faculté des sciences
posent, depuis l'acquisition d'une image d'images et du traitement de signal.
RÉPARTITION DE LA jusqu'à son interprétation, et réaliser une
CHARGE DE TRAVAIL application simple. Contenu
2-1-3
Contenu Nombres complexes. Produit Hermitien et
bases orthogonales. Séries de Fourier et
Cible(s) de formation Transformées, filtrage, convolution, transformées de Fourier appliquées à
corrélation, restauration, rehaussement, l'image. Convolution. Théorème
Connaître les principes à la base de contour, région, texture, morphologie d'échantillonnage. Transformées en cosinus
l'acquisition de différents médias mathématique, représentation et discrets et en cosinus locaux. Transformées
numériques; comprendre l'influence du applications. discrètes en 1D et 2D : DFT, FFT, DCT, DCT
mode d'acquisition sur le traitement, le locale et FWT. Analyse des signaux par
stockage, l'interactivité et la visualisation des Préalable(s) ondelettes : la transformée en ondelettes,
médias numériques. analyse multirésolution et base d'ondelettes.
IMN359
Implémentations Matlab de ces outils
Contenu mathématiques et applications en
Concomitante(s) compression et débruitage.
Formation des médias numériques : source,
scène, milieu, capteur. Présentation et IFT339
Concomitante(s)
fonctionnement des principaux types de
capteurs. Acquisition et visualisation des Équivalente(s) MAT194
médias numériques : images, vidéos, sons,
IFT539
documents, échantillonnage et
quantification. Approches de capture pour
Programmes offrant cette
l'interactivité et les jeux vidéos. Programmes offrant cette activité pédagogique
activité pédagogique (cours)
Programmes offrant cette (cours) Baccalauréat en géomatique appliquée à
activité pédagogique Baccalauréat en géomatique appliquée à l'environnement
(cours) l'environnement Baccalauréat en informatique
Baccalauréat en informatique Baccalauréat en informatique Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia et Baccalauréat en sciences du multimédia et Baccalauréat en sciences du multimédia et
du jeu vidéo du jeu vidéo du jeu vidéo
Certificat en technologies de l'information Maîtrise en informatique

IMN401 - Infographie et
IMN259 - Analyse IMN359 - Outils jeu vidéo
d'images mathématiques du
traitement d'images Sommaire
Sommaire CYCLE
CYCLE 1er cycle
Sommaire
1er cycle
CYCLE CRÉDITS
CRÉDITS 1er cycle 3 crédits

USherbrooke.ca/admission 34
FACULTÉ/CENTRE CRÉDITS RÉPARTITION DE LA
Faculté des sciences 3 crédits CHARGE DE TRAVAIL
3-0-6
RÉPARTITION DE LA FACULTÉ/CENTRE
CHARGE DE TRAVAIL Faculté des sciences
3-1-5 Cible(s) de formation
RÉPARTITION DE LA
CHARGE DE TRAVAIL Acquérir des connaissances avancées sur les
Cible(s) de formation 3-0-6
techniques de synthèse d'images réalistes;
réaliser un projet de synthèse d'images dans
Comprendre les concepts de base de le but d'approfondir une ou plusieurs de ces
l'infographie tridimensionnelle; être apte à Cible(s) de formation techniques.
réaliser un noyau graphique tridimensionnel
hiérarchisé; être capable, à l'aide de ce Maîtriser les concepts et les techniques Contenu
noyau, de faire le rendu d'un jeu vidéo d'animation par ordinateur ainsi que les
simple. techniques avancées de l'infographie temps Formation d'images : équation de la lumière,
réel. Être apte à développer des logiciels réfraction et réflexion de la lumière, modèles
Contenu fonctionnant à l'aide d'un processeur de caméra, construction du plan image. Tests
graphique et développer un logiciel pour la de visibilité, modèles de lumières et de
Création d'un logiciel graphique pour le jeu : création d'animation par ordinateur. texture, intégration de Monte Carlo,
pipeline de rendu et processeurs graphiques; techniques d'échantillonnage et illumination
paramètres de vision tridimensionnelle et Contenu globale. Algorithme de lancer de rayon :
caméra; transformations géométriques; hiérarchie de scènes, parcours de la lumière,
maillages, polygones et modification par le Animations temps réel et image par image. formes et calculs d'intersections.
processeur graphique; manipulation de Animation par images-clés. Interpolation de
textures et notions n'anticrénelage; espace formes. Interpolation paramétrique. Préalable(s)
couleur; diverses applications des textures; Animation algorithmique. Capture de
visibilité; construction de scènes mouvement. Déformations de corps. (IMN428 ou IMN401)
hiérarchiques; illumination et manipulation Cinématique directe et inverse. Simulations
de lumières; modèles d'illumination; ombres dynamiques : directes et inverses. Animation Programmes offrant cette
et rendu à passes multiples; nuanceurs et comportementale. Fonctionnement des activité pédagogique
programmation sur processeur graphique; processeurs graphiques, parallélisme et (cours)
courbes paramétriques. nuanceurs. Gestion des ombres, gestion de la
visibilité de scènes complexes, diverses Baccalauréat en informatique
Préalable(s) applications des textures.
Baccalauréat en sciences du multimédia et
du jeu vidéo
(IFT159 et (MAT153 ou MAT193)) Préalable(s)
Maîtrise en informatique
Équivalente(s) IMN428

IMN428
Programmes offrant cette
activité pédagogique INS144 - Travail
Programmes offrant cette (cours)
activité pédagogique autonome et
(cours) Baccalauréat en informatique
informatique
Baccalauréat en informatique

Baccalauréat en mathématiques
IMN529 - Synthèse Sommaire
Baccalauréat en sciences du multimédia et CYCLE
du jeu vidéo d'images 1er cycle

CRÉDITS
Sommaire 3 crédits
IMN501 - Animation et CYCLE
FACULTÉ/CENTRE
rendu temps réel 1er cycle
École de gestion
CRÉDITS

Sommaire 3 crédits Cible(s) de formation


CYCLE FACULTÉ/CENTRE Dans le cadre d'un projet de microentreprise
1er cycle Faculté des sciences ou de travail autonome dans le domaine de

USherbrooke.ca/admission 35
l'informatique ou de l'informatique de FACULTÉ/CENTRE 1er cycle
gestion : identifier un produit ou un service Faculté des sciences
CRÉDITS
commercialisable; réaliser les études de
marché, de faisabilité et de rentabilité; en PARTICULARITÉS 3 crédits
rédiger le plan d'affaires; en planifier le
RÉPARTITION DE LA FACULTÉ/CENTRE
démarrage et en appliquer les principes de
gestion; connaître les formes de propriété CHARGE DE TRAVAIL Faculté des sciences
intellectuelle qui concernent le domaine de 2-2-5 PARTICULARITÉS
l'informatique et de l'informatique de
gestion;connaître les aspects légaux et RÉPARTITION DE LA
fiscaux; acquérir et appliquer les
Cible(s) de formation
CHARGE DE TRAVAIL
connaissances de base nécessaires au
Acquérir la capacité d'abstraction jugée 3-2-4
démarrage et à la gestion d'une
suffisante pour la poursuite d'études
microentreprise ou d'un travail autonome
universitaires en sciences; se familiariser
dans le domaine de l'informatique ou de avec les différentes techniques de preuve
Cible(s) de formation
l'informatique de gestion. existantes et avec les concepts Maîtriser les techniques du calcul différentiel
fondamentaux nécessaires à la réalisation de appliquées aux fonctions d'une ou plusieurs
Contenu telles preuves; être apte à mathématiser les variables. Appliquer les techniques de
idées exprimées dans une langue naturelle. résolution des équations différentielles
Entrepreneurship, travail autonome et
microentreprise. Environnement de ordinaires.
l'entrepreneur, de l'entreprise et du
Contenu
travailleur autonome dans le secteur de Logique : calcul propositionnel et algèbre de
Contenu
l'informatique ou de l'informatique de Boole, calcul des prédicats. Déduction Rappels de calcul différentiel, fonctions
gestion. Évaluation du potentiel naturelle. Ensemble, relation, fonction, élémentaires, formule de Taylor. Équations
entrepreneurial. Les occasions d'affaires en séquence : opérateurs et propriétés. différentielles ordinaires : classification,
informatique et en informatique de gestion. Techniques de preuve : preuve par l'absurde équations du premier ordre, équations
Comptabilité et nouvelle entreprise. La (contradiction, contraposée), induction et linéaires. Fonctions de plusieurs variables :
propriété intellectuelle et l'informatique. Les déduction; induction mathématique. coordonnées curvilignes, représentations
étapes du démarrage d'une entreprise. Automates finis déterministes et non graphiques, dérivées partielles, gradient,
L'étude du marché et de la concurrence. Les déterministes, traduction d'un automate non différentielle, règle de chaîne. Série de Taylor
études de faisabilité et de rentabilité de déterministe en un automate déterministe, à plusieurs variables, extrémums, cols,
projet. Le plan d'affaires: contenu et minimisation d'un automate. contraintes.
importance. Communiquer son plan
d'affaires. La gestion au quotidien. La gestion Équivalente(s) Équivalente(s)
de soi, du temps, du stress et des priorités.
Les réseaux d'affaires. MAT120 MAT1943

Préalable(s) Programmes offrant cette Programmes offrant cette


Avoir obtenu 36.00 crédits
activité pédagogique activité pédagogique
(cours) (cours)
Programmes offrant cette Baccalauréat en informatique Baccalauréat en informatique
activité pédagogique
(cours) Baccalauréat en informatique de gestion Baccalauréat en sciences du multimédia et
du jeu vidéo
Baccalauréat en sciences de l'information
Baccalauréat en informatique quantique

Baccalauréat en sciences du multimédia et


du jeu vidéo MAT199 - Algèbre
MAT115 - Logique et Certificat en technologies de l'information linéaire appliquée en
mathématiques discrètes informatique
MAT194 - Calcul
Sommaire Sommaire
CYCLE différentiel et intégral I CYCLE
1er cycle 1er cycle

CRÉDITS Sommaire CRÉDITS


3 crédits CYCLE 3 crédits
USherbrooke.ca/admission 36
FACULTÉ/CENTRE RÉPARTITION DE LA Cible(s) de formation
Faculté des sciences CHARGE DE TRAVAIL
Développer des compétences
3-2-4
RÉPARTITION DE LA méthodologiques propres aux disciplines des
CHARGE DE TRAVAIL sciences et acquérir des compétences
3-2-4 Cible(s) de formation transversales favorisant l’insertion
socioprofessionnelle.
Développer sa capacité à modéliser en
Cible(s) de formation termes mathématiques des situations Contenu
Maîtriser les concepts et techniques de réelles; connaître la théorie de l'optimisation
Présentation de problématiques et
l’algèbre linéaire. Appliquer ces concepts et linéaire et maîtriser ses techniques. d'expériences de travail par des
techniques à l’analyse de problèmes scientifiques. Insertion socioprofessionnelle :
linéaires en informatique, en infographie et Contenu mobilisation des connaissances et savoirs,
en imagerie. Acquérir une sensibilité déterminants environnementaux, internes,
algébrique et une intuition géométrique des Construction de modèles linéaires.
externes et professionnels, etc. Champs de
phénomènes mathématiques Résolution graphique. Théorème recherche et d’études des sciences.
multidimensionnels. fondamental de la programmation linéaire. Démarche scientifique : modélisation,
Conditions d'optimalité. Algorithme du déduction, interprétation et vérification.
Contenu simplexe, initialisation, méthode révisée, Collaboration intra- et interdisciplinaire :
convergence et complexité. Théorèmes de déterminants, animation, communication,
Matrices; déterminants; systèmes
dualité, algorithme dual et algorithme prise de décision, résolution de conflits, etc.
d’équations linéaires; espaces vectoriels;
primal-dual. Lien entre dualité et théorie des Compétences et responsabilités liées à
dépendance linéaire; indépendance linéaire;
jeux. Analyse de sensibilité. Quelques l’exercice de la profession scientifique.
bases; sous-espaces vectoriels; dépendance
extensions, par exemple : algorithme de Connaissances et habiletés nécessaires à la
affine; indépendance affine; sous-espaces-
décomposition, l’idée de base de méthode pratique scientifique.
affines; applications linéaires;
transformations affines; polynômes; valeurs de point intérieur, traitement des variables
propres; vecteurs propres; diagonalisation entières. Programmes offrant cette
d’une matrice; géométrie analytique; produit activité pédagogique
scalaire; produit vectoriel; Équivalente(s) (cours)
orthonormalisation; transformations
orthogonales; implantation de certaines de ROP317 Baccalauréat en informatique
ces applications à l’aide d’un langage scripté
Baccalauréat en informatique de gestion
tel Matlab. Applications de ces concepts et
techniques à l’informatique de gestion, à
Programmes offrant cette Baccalauréat en mathématiques
l’infographie et à l’imagerie.
activité pédagogique
(cours) Baccalauréat en physique

Programmes offrant cette Baccalauréat en enseignement au secondaire


Baccalauréat en sciences de l'information
activité pédagogique quantique
(cours) Baccalauréat en informatique Baccalauréat en sciences du multimédia et
Baccalauréat en mathématiques du jeu vidéo
Baccalauréat en informatique

Baccalauréat en sciences du multimédia et Certificat en mathématiques


du jeu vidéo
STT290 - Probabilités
SCI199 - Méthodologie
ROP318 - Optimisation Sommaire
des sciences
linéaire CYCLE
1er cycle

Sommaire Sommaire CRÉDITS


CYCLE 3 crédits
CYCLE
1er cycle
1er cycle FACULTÉ/CENTRE

CRÉDITS CRÉDITS Faculté des sciences

3 crédits 2 crédits

FACULTÉ/CENTRE
Cible(s) de formation
FACULTÉ/CENTRE
Faculté des sciences Faculté des sciences Connaître les résultats fondamentaux et les
USherbrooke.ca/admission 37
méthodes de base du calcul des probabilités; Sommaire Baccalauréat en mathématiques
savoir quand et comment appliquer ces
CYCLE Certificat en mathématiques
méthodes en situation de modélisation.
1er cycle
Contenu CRÉDITS
Espace de probabilité, probabilité 3 crédits STT418 - Statistique
conditionnelle, indépendance, formule de FACULTÉ/CENTRE
Bayes. Éléments de combinatoire : premier et Faculté des sciences
appliquée
second principes de dénombrement,
permutations, arrangements, combinaisons; RÉPARTITION DE LA
théorème du binôme. Variables aléatoires CHARGE DE TRAVAIL Sommaire
discrètes et continues classiques : lois 3-2-5 CYCLE
binomiale, de Poisson, binomiale négative,
1er cycle
hypergéométrique, uniforme, normale,
gamma, bêta et autres. Vecteurs aléatoires et Cible(s) de formation CRÉDITS
densités conjointes. Moments : espérance,
3 crédits
variance, covariance, corrélation, fonction Connaître les résultats fondamentaux et les
FACULTÉ/CENTRE
génératrice. Transformations de variables méthodes de base en estimation et en
aléatoires. Distributions et espérances théorie des tests; savoir quand et comment Faculté des sciences
conditionnelles. Loi des grands nombres et appliquer ces méthodes en situation de
PARTICULARITÉS
théorème de la limite centrale. Génération modélisation.
de nombres pseudo-aléatoires. RÉPARTITION DE LA
Contenu CHARGE DE TRAVAIL
Concomitante(s)
Résumés des données expérimentales. 3-2-4
(MAT298 ou MAT221) Distributions échantillonnales classiques :
lois de Student, de Fisher, du khi-deux. Cible(s) de formation
Équivalente(s) Estimation ponctuelle et propriétés des
estimateurs. Méthodes des moments et du Acquérir les notions de probabilités et de
STT289
maximum de vraisemblance. Intervalles de statistique indispensables à l'analyse des
confiance. Tests d'hypothèses. Tests de données.
Programmes offrant cette Neyman-Pearson. Tests d'ajustement,
activité pédagogique d'indépendance, d'homogénéité. Régression Contenu
(cours) linéaire simple, corrélation, inférence sur les
Éléments de statistique descriptive. Notions
coefficients. Techniques d'échantillonnage
Baccalauréat en enseignement au secondaire fondamentales de probabilités. Notions
simple, stratifié, systématique.
d'échantillonnage. Estimation ponctuelle.
Baccalauréat en informatique
Généralités sur les tests d'hypothèses. Tests
Baccalauréat en mathématiques
Préalable(s) usuels. Ajustement de données par des lois.
(STT289 ou STT290) Modèles de régression et tests associés.
Baccalauréat en physique
Étude de cas tirés des milieux des affaires et
Baccalauréat en sciences de l'information de l'économie.
Équivalente(s)
quantique

Certificat en mathématiques STT389 Programmes offrant cette


activité pédagogique
Programmes offrant cette (cours)
activité pédagogique Baccalauréat en informatique
STT390 - Statistique (cours)
Baccalauréat en informatique de gestion
mathématique et Baccalauréat en enseignement au secondaire
Baccalauréat en sciences du multimédia et
inférentielle Baccalauréat en informatique du jeu vidéo

USherbrooke.ca/admission 38

Vous aimerez peut-être aussi