baccalauréat en sciences du multimédia et du jeu vidéo
TRANSCRIPT
USherbrooke.ca/admission 1
FACULTÉ DES SCIENCES
Baccalauréat en sciences du multimédia et du jeu vidéo
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 9 mars 2022.L’Université se réserve le droit de modifier ses programmes sans préavis.
PRÉSENTATION
Sommaire**IMPORTANT : Certains de ces renseignements peuvent varier selon les cheminements ou concentrations. Consultez les sectionsStructure du programme et Admission et exigences pour connaitre les spécificités d’admission par cheminements, trimestresd’admission, régimes ou lieux offerts.
CYCLE1er cycle
CRÉDITS90 crédits
GRADEBachelière ou bachelier ès sciences
TRIMESTRE(S) D'ADMISSIONAutomne
RÉGIME DES ÉTUDESRégulier, Coopératif
RÉGIME D'INSCRIPTIONTemps complet, Temps partiel
LIEUCampus principal de Sherbrooke
PARTICULARITÉS*
Ouvert aux étudiants internationauxavec possibilité de stages rémunérés
Ouvert aux étudiants internationauxen régime régulier
Ouvert aux étudiants internationauxen échange
Possibilité de bourse d'admission
Possibilité de stage ou de cours àl’étranger
* Peuvent varier pour certains cheminementsou concentrations.
Renseignements819 821-7008 (téléphone)819 821-7921 (télécopieur)[email protected] Internet
OBJECTIF(S)Permettre à l'étudiante ou à l'étudiant :
de définir, de gérer et de mettre en œuvre des projets d’envergure intégrant un ou plusieurs supports numériques d’information;de définir, de gérer et de mettre en œuvre des projets spécifiques au rendu 3D, au traitement d'images, à la vision par ordinateur, auxinterfaces, à l'intelligence artificielle et à l'analyse d'images;
USherbrooke.ca/admission 2
de développer l'ensemble des outils multimédias en lien avec le développement de jeu vidéo (moteurs de jeu);se familiariser avec les concepts de développement de jeu vidéo;de développer sa capacité à concevoir et à réaliser des logiciels fiables, généraux et lisibles, et d’acquérir une expérience de l’utilisation delogiciels modernes et de laboratoires adaptés;de développer une attitude qui favorise le rapprochement de la théorie et de la pratique nécessaire à l’application des mathématiques :capacité d’abstraction, esprit critique, démarche rigoureuse, etc.;de se familiariser avec le contexte de communication dans ses dimensions technologique et sociale;d’acquérir, par les travaux pratiques et les stages coopératifs, une expérience de participation productive à la conception et à la mise enœuvre d’applications répondant aux besoins réels de la recherche et des entreprises.
STRUCTURE DU PROGRAMME
MODALITÉS DU RÉGIME COOPÉRATIFNormalement, 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éeAUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIVS-1 S-2 T-1 S-3 T-2 S-4 T-3 S-5 T-4 S-6 –
MODALITÉS DU RÉGIME RÉGULIERNormalement, l’agencement des sessions d’études (S) est le suivant :
1re année 2e année 3e année 4e annéeAUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIV ÉTÉ AUT HIVS-1 S-2 – S-3 – S-4 S-5 S-6 – – –
Activités pédagogiques obligatoires - 72 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éditsIFT187 Éléments de bases de données - 3 créditsIFT203 Informatique et société - 3 créditsIFT215 Interfaces et multimédia - 3 créditsIFT232 Méthodes de conception orientée objet - 3 créditsIFT339 Structures de données - 3 créditsIFT436 Algorithmes et structures de données - 3 créditsIFT599 Science des données - 3 créditsIFT603 Techniques d'apprentissage - 3 créditsIFT615 Intelligence artificielle - 3 créditsIFT630 Processus concurrents et parallélisme - 3 créditsIGL601 Techniques et outils de développement - 3 créditsIMN118 Fondements d'un jeu vidéo - 1 créditIMN119 Acquisition des médias numériques - 2 créditsIMN259 Analyse d'images - 3 créditsIMN269 Vision tridimensionnelle - 3 créditsIMN318 Traitement de l'audionumérique - 3 créditsIMN359 Outils mathématiques du traitement d'images - 3 créditsIMN401 Infographie et jeu vidéo - 3 créditsIMN529 Synthèse d'images - 3 créditsMAT193 Algèbre linéaire - 3 crédits
USherbrooke.ca/admission 3
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éditsMAT417 Méthodes numériques en algèbre linéaire - 3 créditsROP542 Éléments d'optimisation - 3 créditsSTT418 Statistique appliquée - 3 crédits
Activités pédagogiques à option - 15 à 18 crédits
BLOC A - 3 à 12 crédits
Choisies parmi les activités pédagogiques suivantes:
Code de l'activitépédagogique Titre de l'activité pédagogique et nombre de crédits
IMN502 Environnements immersifs et visualisation - 3 créditsIMN504 Animation et rendu temps réel - 3 créditsIMN517 Transmission et codage des médias numériques - 3 créditsIMN530 Reconstruction et analyse d’images médicales - 3 crédits
BLOC B - 12 crédits
Choisies parmi les activités pédagogiques suivantes:
Code de l'activitépédagogique Titre de l'activité pédagogique et nombre de crédits
IFT209 Programmation système - 3 créditsIFT287 Exploitation de BD relationnelles et OO - 3 créditsIFT313 Introduction aux langages formels - 3 créditsIFT359 Programmation fonctionnelle - 3 créditsIFT585 Télématique - 3 créditsIFT606 Sécurité et cryptographie - 3 créditsIGE401 Gestion de projet - 3 créditsIGL501 Méthodes formelles en génie logiciel - 3 créditsIGL502 Techniques de vérification et de validation - 3 créditsMAT115 Logique et mathématiques discrètes - 3 créditsMAT217 Mathématiques II - 3 créditsMAT253 Algèbre linéaire - 3 créditsMAT291 Calcul différentiel et intégral II - 3 créditsMAT298 Calcul vectoriel - 3 créditsMAT324 Modèles mathématiques - 3 créditsMAT356 Géométrie analytique - 3 créditsMAT424 Fonctions complexes - 3 créditsMAT453 Calcul différentiel et intégral dans Rn - 3 créditsMAT517 Analyse numérique - 3 créditsSTT389 Statistique - 3 crédits
ou toute autre activités des départements d'Informatique et de Mathématiques approuvée par ceux-ci.
BLOC C - 3 à 6 crédits
Choisies parmi les activités pédagogiques suivantes :
Code de l'activitépédagogique Titre de l'activité pédagogique et nombre de crédits
IFT592 Projet d'informatique I - 3 créditsIMN503 Projet en multimédia et en jeu vidéo - 3 créditsIMN697 Projet d'intégration et de recherche - 6 crédits
USherbrooke.ca/admission 4
Activité pédagogique au choix - 0 à 3 crédits
Choisie en accord avec la direction du programme.
Activité pédagogique supplémentaire - 0 à 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
ADMISSION ET EXIGENCES
LIEU(X) DE FORMATION ET TRIMESTRE(S) D'ADMISSIONSherbrooke : admission au trimestre d’automne
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)Être titulaire du DEC intégré en sciences lettres et arts (DI)
ou
Être titulaire du DEC en sciences informatiques et mathématiques (200.CO)
ou
Avoir complété les cours suivants ou leur équivalent : Mathématiques NYA, NYB et NYC.
ou
Avoir atteint les objectifs et les standards suivants : 00UN, 00UP, 00UQ.
ou
Avoir atteint les objectifs et les standards suivants : 022X, 022Y, 022Z.
ou
Avoir atteint les objectifs et les standards suivants : 01Y1, 01Y2, 01Y4.
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 demê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 untest 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. Ledéfaut de répondre à cette exigence entraîne l'obligation pour l’étudiante ou l’étudiant de rencontrer la direction 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.
RÉGIME(S) DES ÉTUDES ET D'INSCRIPTIONRégime coopératif à temps complet
Régime régulier à temps complet ou à temps partiel
USherbrooke.ca/admission 5
POURQUOI CE PROGRAMME
Ce qui distingue ce programme
TRANSFORMER LE MONDE DES MÉDIASNUMÉRIQUES ET DU JEU VIDÉOUnique au Canada, ce programme vise à former des informaticienneset informaticiens créatifs et qualifiés, spécialisés dans les domainesdes sciences de l'image, du son, de la vidéo et du jeu vidéo. Il vousrendra apte à concevoir et à réaliser des logiciels fiables et à mettreen œuvre des projets spécifiques au jeu vidéo, à l’infographie, autraitement d’images, à la vision par ordinateur, aux interfaces, àl’intelligence artificielle et à l’analyse d’images. Ainsi, ces outils vouspermettront de mettre votre créativité et votre capacité d’abstractionau service du monde numérique et avoir un réel impact sur la vie desgens.
Appliquez la théorieCe bac favorise l’application des acquis théoriques dans le cadre detravaux pratiques, de stages rémunérés en entreprise, ici ou àl’étranger, ainsi que lors de participations à des compétitions tellesles CS Games.
Exemples d’applicationDivertissement : jeux vidéo, effets spéciaux au cinéma et dans lesévénements, réalité virtuelle et augmentée
Santé : détection des tumeurs, analyse des mouvements,fonctionnement du coeur
Environnement : télédétection et imagerie satellitaire
Les forces du programmeProgramme unique au CanadaStages rémunérés offrant la possibilité d’acquérir une annéed’expérience dans son domaine, de confirmer son choix de carrièreet d’établir un réseau de contactsPossibilité de stage ou de session d’études à l’étrangerComité des étudiantes et étudiants en IMNParticipation aux CS Games, entre autresBourses d’admission
Bourses offertesLes personnes inscrites dans ce programme sont admissibles àla bourse Perspective Québec offerte par le gouvernement du Québec.
Qualités requisesCréativitéDébrouillardiseLogiqueEsprit d’analyseAptitudes en mathématiquesSens de l’organisationCapacité à travailler en équipeMinutieBonne communication
Secteurs d'emploiConception de technologies nécessaires à la réalisation de jeuxvidéoConception de logiciels d'animation 3D et de postproduction pour lecinémaConception de logiciels d'imagerie médicaleConception de logiciels de télécommunications visuellesConception de simulateursGouvernements, organismes gouvernementauxCentres de rechercheMédiasEntreprises de services en informatiqueFirmes de consultants
Quelques professions liéesConceptrice, concepteur de logiciels en imagerie et médiasnumériquesConceptrice, concepteur de jeux vidéoConceptrice, concepteur de logiciels d'animation 3D et de post-production pour le cinémaConceptrice, concepteur de logiciels d'imagerie médicaleConceptrice, concepteur de logiciels de télécommunication visuelleConceptrice, concepteur de simulateursConceptrice, concepteur de logiciels de contrôle de qualitéGestionnaire et chargée, chargé de projetsChercheuse, chercheur
Exemples de tâches spécifiquesDévelopper et concevoir des logiciels dans le domaine du
USherbrooke.ca/admission 6
multimédiaIdentifier des problèmes techniques et trouver des solutionsappropriéesEffectuer des tests de performance et mettre à jour les applications
Autres programmes qui pourraient vous
intéresserBaccalauréat en informatiqueBaccalauréat en informatique de gestionBaccalauréat en génie informatiqueBaccalauréat en géomatique appliquée à l'environnement
USherbrooke.ca/admission 7
INDEX DES ACTIVITÉS PÉDAGOGIQUES
IFT159 - Analyse etprogrammation
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
PARTICULARITÉS
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationSavoir analyser un problème, avoir un hautdegré d’exigence quant à la qualité desprogrammes, pouvoir développersystématiquement des programmes debonne qualité dans le cadre de laprogrammation procédurale séquentielle.
ContenuIntroduction aux ordinateurs. Analyse etconception de solutions informatiques :simplification, décomposition,modularisation et encapsulation.Critères de qualité : la validité, la fiabilité, lamodifiabilité et les tests. Concepts de basede la programmation structurée : séquence,itération, sélection. Modélisation dutraitement et modularité : concept defonctions et d’abstraction procédurale.Concept de base de l’abstraction de données.Introduction aux concepts orientés objet :classe, constructeur, surcharge, notation UML(diagramme de classe). Récursivité.Processus logiciel personnel (PSPO).
Équivalente(s)(IFT158)
ou
(MAT1584)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en mathématiques
Baccalauréat en sciences de l'informationquantique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en mathématiques
Certificat en technologies de l'information
IFT187 - Éléments debases de données
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
PARTICULARITÉS
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationApprendre à reconnaître et à résoudre lesproblèmes d'organisation et de traitementde données.
ContenuConcepts et architecture des bases dedonnées. Création, interrogation et mise à
jour d'une base de données relationnelle àl'aide du langage SQL. Requêtes complexes.Contraintes d'intégrité. Modélisation entité-relation. Traduction d'un modèle entité-relation en un modèle relationnel.Dépendances fonctionnelles, dépendancesmultivaluées, dépendances de jointure.Normalisation : 1FN à 5FN et BCNF.
Équivalente(s)IFT178
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences de l'informationquantique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
IFT203 - Informatique etsociété
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
PARTICULARITÉS
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationComprendre l'impact social des technologiesde l'information (TI) à travers les enjeux
USherbrooke.ca/admission 8
éthiques, légaux, historiques et à venirdécoulant de leur utilisation. Comprendre lerôle et les responsabilités de chacun desacteurs concernés. Appliquer correctementles règles de documentation en informatiqueet utiliser convenablement les outilsinformatisés d'aide à la rédaction et à laprésentation de documents.
ContenuDéfinition de l'éthique en technologies del'information (TI). Lois, réglementations,fraudes et criminalité reliées à l'utilisationdes TI. Références au droit des affaires, auCode criminel, aux dispositions concernant lapropriété intellectuelle, la protection de lavie privée et Internet. Normes, pratiques etorganisations professionnelles. Règles ettechniques de documentation eninformatique. Impact des TI dans la société.Survol de l'historique de l'informatique, del'antiquité à nos jours. Avenir dudéveloppement en informatique. Veilletechnologique. Axes de la recherchecontemporaine en informatique.
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
IFT209 - Programmationsystème
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationComprendre l'architecture d'un ordinateur,les systèmes de numération, les typesélémentaires de données, les structures decontrôle, les entrées-sorties; savoir effectuerune programmation-système.
ContenuIntroduction à l'architecture des ordinateurs.Système de numération. Modes d'adressage.Format des instructions machine.Représentation des données. Technique demise au point de programmes. Arithmétiqueentière. Arithmétique à virgule flottante.Manipulation de bits. Sous-programmes.Application à une architecturecontemporaine. Entrées-sorties. Traitementdes interruptions.
Préalable(s)IFT159
Équivalente(s)IFT249
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
IFT215 - Interfaces etmultimédia
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationConnaître et comprendre les concepts debase de l'ergonomie du logiciel et del'interaction personne-machine : concevoir etimplanter des interfaces graphiques.
ContenuErgonomie du logiciel et utilisabilité.Principes de base de conception d'uneinterface : analyse des tâches, facteurshumains, présentation et interaction.Concepts et fonctionnalités des interfacesgraphiques. Outils de développement desinterfaces graphiques. Librairies spécialisées.Utilisation du multimédia dans les interfaces.Standards de compression.
Préalable(s)IFT159
Équivalente(s)IFT515
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
IFT232 - Méthodes deconception orientéeobjet
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
USherbrooke.ca/admission 9
Cible(s) de formationSpécifier, concevoir et tester des composantslogiciels. Tester l'intégration descomposants. Mesurer la qualité de laconception. Appliquer le processus deconception au sein d'un cadre documenté etnormalisé.
ContenuTypes abstraits algébriques. Critères deconception. Encapsulation, héritage etpolymorphisme. Critères de composition enclasses, schémas de conception (designpatterns) et cadres d'application(frameworks). Documentation de laconception avec la notation UML. Techniquesde revue de conception. Tests unitaires.Programmation par composants. Mesure dequalité de la conception. Introduction à laprogrammation agile.
Préalable(s)(GIF600 ou IFT159)
Équivalente(s)(IFT439)
ou
(IFT459)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en mathématiques
Baccalauréat en sciences de l'informationquantique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
IFT287 - Exploitation deBD relationnelles et OO
SommaireCYCLE1er cycle
CRÉDITS
3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationDévelopper une application Web simpleexploitant des bases de donnéesrelationnelles et orientées objet.
ContenuExploitation en mode client-serveur d'unebase de données relationnelle et d'une basede données objet. Développement d'unsystème d'information simple. Traitement detransactions. Accès concurrent aux donnéeset préservation de l'intégrité des données.Développement d'une application Websimple avec servlet et JSP. Échangeélectronique de données avec XML.Utilisation du langage Java commeenvironnement de programmation.
Préalable(s)IFT187
Antérieure(s)IFT232
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
IFT313 - Introduction auxlangages formels
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationS'initier aux fondements théoriques deslangages de programmation, en particulieraux langages formels, à la théorie desautomates ainsi qu'à l'analyse lexicale etsyntaxique.
ContenuLangages réguliers et expressions régulières.Automates finis et analyseurs lexicaux.Langages et grammaires hors contexte. Arbresyntaxique et grammaire ambiguë.Automates à pile de mémoire, analyseurssyntaxiques descendants et analyseurssyntaxiques ascendants. Machinescaractéristiques. Classes de grammaires horscontexte : LL, SLR, LALR et LR. Applicationsaux langages de programmation. Générateursd'analyseurs lexicaux et syntaxiques.
Préalable(s)MAT115
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
IFT339 - Structures dedonnées
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTRE
USherbrooke.ca/admission 10
Faculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationFormaliser les structures de données (piles,listes, arborescences, etc.) ; comparer etchoisir les meilleures mises en œuvre desstructures en fonction du problème à traiter ;mettre en pratique les notions de module etde type abstrait.
ContenuAxiomatisation des structures de donnéesclassiques (piles, listes, ensembles,arborescences). Mise en évidence desstructures de données sous-jacentes à unproblème. Introduction à la théorie de lacomplexité. Étude comparative d'algorithmes(ordre de complexité et d'espace). Choix demises en œuvre et de représentations destructures. Listes généralisées etapplications. Arborescences équilibrées (AVL,2-3, B, etc.). Adressage dispersé (hashing).
Préalable(s)IFT159
Équivalente(s)(IFT338)
ou
(MAT2384)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en mathématiques
Baccalauréat en physique
Baccalauréat en sciences de l'informationquantique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en mathématiques
Certificat en technologies de l'information
IFT359 - Programmationfonctionnelle
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationFormaliser les notions d'abstractionprocédurale et d'abstraction de donnéesdans le cadre de la programmationfonctionnelle.
ContenuQualité, modularité, conceptionfonctionnelle. Processus récursifs et itératifs.Objets atomiques. Listes. Abstraction d'ordresupérieur. Curryfication. Fermeture. Appelsterminaux. Modèle d’exécution d’unprogramme fonctionnel. Application de laprogrammation fonctionnelle (structure dedonnée non mutable, programmation parflots,
pattern matching…). Insistance sur la
qualité de la solution.
Préalable(s)IFT159
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
IFT436 - Algorithmes etstructures de données
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationComprendre le rôle des structures dedonnées et des stratégies de conceptiondans la création d’algorithmes. Déterminer lacomplexité de calcul d’algorithmes à l’aided’outils mathématiques.
ContenuOutils mathématiques pour l’analyse decomplexité algorithmique : analysecombinatoire, séries géométriques etrésolution d’équations de récurrence.Notations asymptotiques. Utilisationd’assertions. Stratégies de conception : forcebrute, gloutonne, inductive, diviser-pour-régner, programmation dynamique,recherche dans un espace d’états.Illustration des concepts avec desalgorithmes variés.
Préalable(s)IFT339
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en mathématiques
Baccalauréat en sciences de l'informationquantique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
Maîtrise en génie logiciel
Maîtrise en informatique
USherbrooke.ca/admission 11
IFT585 - Télématique
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-0-6
Cible(s) de formationMaîtriser les notions de base indispensablesà l'étude des réseaux. Comprendre etmaîtriser la terminologie et les différentestechniques de communication; comprendreet maîtriser les différents protocoles decommunication de bas niveau.
ContenuConcepts de réseau, d'architecture et deprotocoles. Types de réseaux. Modèle deréférence OSI de l'ISO. Transmission etcodage des données, multiplexage etdétection des erreurs. Contrôle du flux et deserreurs. Gestion de la congestion.Commutation et aiguillage inter-réseaux :aiguilleurs, ponts et passerelles. ProtocolesInternet : IP, TCP, UDP. Étude du modèleTCP/IP et de son évolution. Évaluation etconfiguration de réseaux.
Préalable(s)(IFT159)
et
(IFT209 ou IMN119)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
Maîtrise en génie logiciel
Maîtrise en informatique
IFT592 - Projetd'informatique I
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL0-2-7
Cible(s) de formationIntégrer les connaissances du génie logicielpar l'élaboration d'une architecture et laconception d'une application.
ContenuLe sujet exact sera déterminé à chaquetrimestre en collaboration avec lesprofesseures et professeurs responsables del'activité.
Préalable(s)Avoir obtenu 48.00 crédits
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en sciences du multimédia etdu jeu vidéo
IFT599 - Science desdonnées
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
Cible(s) de formationComprendre et maîtriser des théories etméthodes de base pour la science desdonnées.
ContenuInférence statistique : procéduresstatistiques fondamentales, estimation desparamètres d’un modèle, tests deshypothèses liées aux caractéristiquesstructurelles d'un modèle, intervalle deconfiance pour les paramètres de modèle.Techniques de forage de données : analyseexploratoire des données, prétraitement,visualisation, recherche et extraction desrègles d'association, classification etprédiction, analyse de regroupement.Recherche d’information : principe, conceptsde base, indexation, engins de recherche.Applications dans divers domaines tels quela santé, l’intelligence d’affaires, les réseauxsociaux et la finance.
Préalable(s)(IFT436 et STT418)
Équivalente(s)IFT501
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
IFT603 - Techniquesd'apprentissage
SommaireCYCLE1er cycle
CRÉDITS3 crédits
USherbrooke.ca/admission 12
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-0-6
Cible(s) de formationS'initier aux techniques d'apprentissageautomatique en intelligence artificielle.
ContenuConcepts fondamentaux de l’apprentissageautomatique, formulation mathématiqueprobabiliste, régression linéaire,classification linéaire, astuce du noyau,machine à vecteurs de support,apprentissage bayésien, modèle de mélangede gaussiennes, algorithme EM, réduction dedimensionnalité et combinaison de modèles.
Préalable(s)(IFT436)
et
(STT418)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en mathématiques
Baccalauréat en sciences de l'informationquantique
Baccalauréat en sciences du multimédia etdu jeu vidéo
IFT606 - Sécurité etcryptographie
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL
3-0-6
Cible(s) de formationÊtre capable d'évaluer et de gérer les risqueset la sécurité d'un système informatique. Êtrecapable de définir une politique de sécurité.Savoir comment assurer la confidentialité etl'intégrité des données. Connaître les diverstypes d'attaques et leurs parades.
ContenuConcepts de base de la sécuritéinformatique. Confidentialité.Authentification. Intégrité. Contrôle desaccès. Cryptographie. Signature électronique.Certificats. Gestion de clés. Attaques etparades. Virus. Architectures. Coupe-feu.Réseaux virtuels privés. Politiques desécurité. Méthodologies, normes et analysede risques.
Préalable(s)MAT115
Concomitante(s)IFT585
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
Maîtrise en génie logiciel
Maîtrise en informatique
IFT615 - Intelligenceartificielle
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LA
CHARGE DE TRAVAIL3-0-6
Cible(s) de formationConnaître les fondements de l'intelligenceartificielle. Comprendre les caractéristiqueset propriétés des techniques de baseutilisées en intelligence artificielle. Savoirchoisir et appliquer les différentesapproches en fonction du problème àrésoudre.
ContenuNotions d’agent et d’environnement.Recherche heuristique (A*) et locale.Raisonnement dans un jeu à deuxadversaires. Satisfaction de contraintes.Logique de premier ordre. Réseaux bayésiens(dynamiques) et processus de décision deMarkov. Apprentissage automatique(perceptron, régression logistique et réseauxde neurones artificiels). Apprentissage parrenforcement. Autres sujets d’intelligenceartificielle non couverts parmi lesprécédents.
Préalable(s)(IFT436)
et
(STT289 ou STT418)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
Maîtrise en génie logiciel
Maîtrise en informatique
IFT630 - Processusconcurrents etparallélisme
SommaireCYCLE
USherbrooke.ca/admission 13
1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-0-6
Cible(s) de formationSe familiariser avec les concepts de laprogrammation concurrente. Apprendre àrésoudre des problèmes en se servant de laprogrammation concurrente.
ContenuApprofondissement des concepts deprocessus et de fil d'exécution (thread).Synchronisation centralisée ou répartie :problématique, techniques et erreurstypiques. Communication pour systèmescentralisés et pour systèmes répartis :problématique et techniques de mise enœuvre. Architecture des systèmes deprocessus communicants (client/serveur,P2P, grappes, grid, …). Coordination deprocessus.
Préalable(s)Avoir obtenu 36.00 crédits
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Maîtrise en génie logiciel
Maîtrise en informatique
IGE401 - Gestion deprojet
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationGérer un projet de développement de logicield'envergure. Définir, mesurer et améliorerdes processus logiciels. Gérer la qualité desproduits logiciels.
ContenuProcessus de développement de logiciel.Plan de projet. Diagrammes de Gantt et PERT.Chemin critique. Mesure et estimation de lataille d'un logiciel et de l'effort des activités.Développement d'échéanciers. Gestiond'équipes, de réunions et de risques.Principaux modèles de processus logiciel.Amélioration de processus basée sur lamesure. Gestion de configurations. Revue deproduits. Vérification, mesures de qualité etgestion de la qualité. Présentation du PMBoKet des normes ISO et IEEE.
Préalable(s)(IFT232)
et
(STT418)
Équivalente(s)(IFT514)
ou
(IGL401)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
IGL501 - Méthodesformelles en génie
logiciel
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-0-6
Cible(s) de formationConnaître et utiliser les méthodes formellesde spécification, de validation et devérification.
ContenuRappels mathématiques. Spécification à basede modèles. Algèbre de processus.Techniques de vérification : analyse formelledes spécifications, correction et preuve despécifications, preuve de correction d'uneimplémentation, vérification par explorationde l'espace d'états (model checking).Techniques de validation : exécution despécifications formelles, prototypage.
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
IGL502 - Techniques devérification et devalidation
SommaireCYCLE1er cycle
CRÉDITS3 crédits
USherbrooke.ca/admission 14
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-0-6
Cible(s) de formationConnaître les principales approches utiliséesdans les techniques de vérification et devalidation.
ContenuRappel sur la logique des prédicats et leslogiques temporelles. Principales classes depropriétés formelles des spécifications desystèmes. Système de transition. Automatede Büchi. Vérification de formules LTL.Vérification de formules CTL. Équivalence etabstraction. Réduction par ordre partiel.Vérification de propriétés sur des automatestemporisés. Systèmes probabilistes. Étude dedifférents outils de vérification.
Préalable(s)Avoir obtenu 48.00 crédits
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
IGL601 - Techniques etoutils de développement
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-2-4
Cible(s) de formationUtiliser et planifier l'utilisation desprincipaux outils de développement dans lecadre de projets de grande envergure.
ContenuGestion de configuration : planification,gestion, techniques et outils. Validation etvérification : planification, gestion,techniques et outils. Automatisation desessais : planification, gestion, techniques etoutils. Techniques de rédaction de cahiersd'essai.
Préalable(s)IFT232
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
IMN118 - Fondementsd'un jeu vidéo
SommaireCYCLE1er cycle
CRÉDITS1 crédit
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL1-1-2
Cible(s) de formationConnaître et appliquer les conceptsd'architecture appliqués en jeu vidéo;connaître la structure de base d'un moteurde jeu et savoir utiliser les outils qui lecomposent; maîtriser le pipeline detraitement des ressources artistiques(assets) d'un moteur de jeu.
ContenuArchitecture par composantes, étude d'unmoteur de jeu professionnel, pipeline detraitement des ressources. Mise en œuvredes concepts par développement de travauxpratiques.
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
IMN119 - Acquisition desmédias numériques
SommaireCYCLE1er cycle
CRÉDITS2 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL2-1-3
Cible(s) de formationConnaître les principes à la base del'acquisition de différents médiasnumériques; comprendre l'influence dumode d'acquisition sur le traitement, lestockage, l'interactivité et la visualisation desmédias numériques.
ContenuFormation des médias numériques : source,scène, milieu, capteur. Présentation etfonctionnement des principaux types decapteurs. Acquisition et visualisation desmédias numériques : images, vidéos, sons,documents, échantillonnage etquantification. Approches de capture pourl'interactivité et les jeux vidéos.
USherbrooke.ca/admission 15
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
IMN259 - Analysed'images
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-0-6
Cible(s) de formationMaîtriser les outils fondamentaux d'analysedes images; concevoir et implanter dessolutions aux différents problèmes qui seposent, depuis l'acquisition d'une imagejusqu'à son interprétation, et réaliser uneapplication simple.
ContenuTransformées, filtrage, convolution,corrélation, restauration, rehaussement,contour, région, texture, morphologiemathématique, représentation etapplications.
Préalable(s)IMN359
Concomitante(s)IFT339
Équivalente(s)IFT539
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en géomatique appliquée àl'environnement
Baccalauréat en informatique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Maîtrise en informatique
IMN269 - Visiontridimensionnelle
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationMaîtriser les outils fondamentaux de lavision tridimensionnelle. Connaître etappliquer différentes techniques liées auxindices de profondeur disponibles. Concevoiret implanter des solutions aux différentsproblèmes liés à la reconstruction 3D.Réaliser une application simple.
ContenuConcepts de la reconstruction 3D à partird'une ou de plusieurs images. Calibrage de lacaméra. Géométrie projective. Mise encorrespondance. Méthodes actives vsméthodes passives. Identification etextraction d'indices de profondeur :stéréovision, shape-from-X,stéréophonométrie, mouvement. Estimationde la profondeur, reconstruction 3D.Localisation et recalage d'objets 3D.Application de la vision tridimensionnelledans le domaine du jeu vidéo.
Préalable(s)IMN259
Concomitante(s)MAT417
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
IMN318 - Traitement del'audionumérique
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationSe familiariser avec les aspects théoriques etla conception des systèmes decommunication audionumérique, d'analyseet de traitement de la parole et de lamusique. Comprendre les problématiques duson dans le domaine du jeu vidéo.
ContenuTraitement numérique de signaux sonores :signaux, systèmes, analyse fréquentielle etdans l'espace Z. Analyse temps-fréquences.Traitement de la parole : reconnaissance.Modélisation de la production de la parole.Conversion lettres à phonèmes. Formants etanalyse cepstrale. Synchronisation. Élémentsd'analyse pour la reconnaissance musicale.
Préalable(s)IMN359
Concomitante(s)IMN119
USherbrooke.ca/admission 16
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
Maîtrise en informatique
IMN359 - Outilsmathématiques dutraitement d'images
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationMaîtriser et appliquer les outilsmathématiques de base du traitementd'images et du traitement de signal.
ContenuNombres complexes. Produit Hermitien etbases orthogonales. Séries de Fourier ettransformées de Fourier appliquées àl'image. Convolution. Théorèmed'échantillonnage. Transformées en cosinusdiscrets et en cosinus locaux. Transforméesdiscrètes en 1D et 2D : DFT, FFT, DCT, DCTlocale et FWT. Analyse des signaux parondelettes : la transformée en ondelettes,analyse multirésolution et base d'ondelettes.Implémentations Matlab de ces outilsmathématiques et applications encompression et débruitage.
Concomitante(s)MAT194
Programmes offrant cetteactivité pédagogique
(cours)Baccalauréat en géomatique appliquée àl'environnement
Baccalauréat en informatique
Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
IMN401 - Infographie etjeu vidéo
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationComprendre les concepts de base del'infographie tridimensionnelle; être apte àréaliser un noyau graphique tridimensionnelhiérarchisé; être capable, à l'aide de cenoyau, de faire le rendu d'un jeu vidéosimple.
ContenuCréation d'un logiciel graphique pour le jeu :pipeline de rendu et processeurs graphiques;paramètres de vision tridimensionnelle etcaméra; transformations géométriques;maillages, polygones et modification par leprocesseur graphique; manipulation detextures et notions n'anticrénelage; espacecouleur; diverses applications des textures;visibilité; construction de scèneshiérarchiques; illumination et manipulationde lumières; modèles d'illumination; ombreset rendu à passes multiples; nuanceurs etprogrammation sur processeur graphique;courbes paramétriques.
Préalable(s)(IFT159 et (MAT153 ou MAT193))
Équivalente(s)IMN428
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
IMN502 -Environnementsimmersifs etvisualisation
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-0-6
Cible(s) de formationConnaître et approfondir les conceptsutilisés en réalité immersive; réaliser uneapplication de visualisation, par exempledans le domaine du jeu vidéo ou del'imagerie médicale.
ContenuRéalités virtuelle et augmentée. Techniquesde visualisation des données (maillage,triangulation, tenseur, glyphe), marqueursvisuels, systèmes caméra-projecteur.Création de contenu : conceptiond'environnements tridimensionnels, sontridimensionnel. Interaction avec les objetsvirtuels. Perception et effets secondaires.
Préalable(s)(IMN428 ou IMN401)
USherbrooke.ca/admission 17
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
Maîtrise en informatique
IMN503 - Projet enmultimédia et en jeuvidéo
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL0-0-9
Cible(s) de formationIntégrer les connaissances en multimédia ouen jeu vidéo par l'élaboration d'unearchitecture et la conception d'uneapplication.
ContenuLe sujet exact sera déterminé chaquetrimestre en collaboration avec lesresponsables de l'activité pédagogique.
Préalable(s)Avoir réussi 48 crédits.
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
IMN504 - Animation et
rendu temps réel
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-0-6
Cible(s) de formationMaîtriser les concepts et les techniquesd'animation par ordinateur ainsi que lestechniques avancées de l'infographie tempsréel. Être apte à développer des logicielsfonctionnant à l'aide d'un processeurgraphique et développer un logiciel pour lacréation d'animation par ordinateur.
ContenuAnimations temps réel et image par image.Animation par images-clés. Interpolation deformes. Interpolation paramétrique.Animation algorithmique. Déformations decorps. Cinématique directe et inverse.Simulations dynamiques : directes etinverses. Gestion des ombres, techniques derendu en espace écran. Systèmes departicules.
Préalable(s)(IMN401 ou IMN428)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
IMN517 - Transmission etcodage des médiasnumériques
SommaireCYCLE
1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-0-6
Cible(s) de formationSe familiariser avec les dimensionstechnologiques des médias numériques(images, vidéos, sons, etc.) dans un contextede communication.
ContenuThéorie de l'information. Codage,compression et transmission des médiasnumériques. Compression sans perte, avecperte. Principaux standards de compressionpour l'image, le son et la vidéo. Techniquesde tatouage (watermarking) et derestauration. Notions de réseaux (Internet,sans-fil, synchronisation). Standards utilisésdans le domaine du jeu vidéo.
Préalable(s)(IMN259)
et
(IMN359)
et
(IMN317)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
IMN529 - Synthèsed'images
SommaireCYCLE1er cycle
CRÉDITS3 crédits
USherbrooke.ca/admission 18
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3 - 0 - 6
Cible(s) de formationAcquérir des connaissances avancées sur lestechniques de synthèse d'images réalistes;réaliser un projet de synthèse d'images dansle but d'approfondir une ou plusieurs de cestechniques.
ContenuFormation d'images : équation de la lumière,réfraction et réflexion de la lumière, modèlesde caméra, construction du plan image. Testsde visibilité, modèles de lumières et detexture, intégration de Monte Carlo,techniques d'échantillonnage et illuminationglobale. Algorithme de lancer de rayon :hiérarchie de scènes, parcours de la lumière,formes et calculs d'intersections.
Préalable(s)(IMN428 ou IMN401)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Maîtrise en informatique
IMN530 - Reconstructionet analyse d’imagesmédicales
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
Cible(s) de formationConnaître et approfondir les bases de lareconstruction et de l’analyse spécifiquesdes images médicales; développer uneapplication sur des données médicales.
ContenuMéthodes fondamentales de reconstruction :transformée de Radon, rétropropagation,transformées avancées. Traitement 3D/4Ddes images médicales : amélioration de laqualité, recalage, fusion, caractéristiquesvolumétriques, localisation géométrique,reconnaissance. Illustration avec desapplications médicales multimodalités :croissance des tumeurs, détectionautomatique de régions anormales.
Préalable(s)(IFT159)
et
(IMN259)
Concomitante(s)(IMN359 ou MAT297)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
IMN697 - Projetd'intégration et derecherche
SommaireCYCLE1er cycle
CRÉDITS6 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL1-1-16
Cible(s) de formationDévelopper son intérêt pour la R et D et sonaptitude à communiquer; démontrer sacapacité de réaliser un projet en imagerie etmédias numériques et de le présenter sousune forme écrite et orale; parfaire sonautonomie d'apprentissage; intégrer lesconnaissances acquises à de nouvellesconnaissances.
ContenuProjet choisi en fonction des objectifsprécités et réalisé sous la direction d'uneprofesseure ou d'un professeur duDépartement et le cas échéant en équipe.Gestion de projet; travail d'équipe; analysede performance; techniques de mise aupoint; analyse des besoins; impact social;traitement de problématiques en fonction dusecteur d'activités.
Préalable(s)Avoir obtenu 48.00 crédits
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
MAT115 - Logique etmathématiquesdiscrètes
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
PARTICULARITÉS
RÉPARTITION DE LACHARGE DE TRAVAIL2-2-5
Cible(s) de formationAcquérir la capacité d'abstraction jugée
USherbrooke.ca/admission 19
suffisante pour la poursuite d'étudesuniversitaires en sciences; se familiariseravec les différentes techniques de preuveexistantes et avec les conceptsfondamentaux nécessaires à la réalisation detelles preuves; être apte à mathématiser lesidées exprimées dans une langue naturelle.
ContenuLogique : calcul propositionnel et algèbre deBoole, calcul des prédicats. Déductionnaturelle. Ensemble, relation, fonction,séquence : opérateurs et propriétés.Techniques de preuve : preuve par l'absurde(contradiction, contraposée), induction etdéduction; induction mathématique.Automates finis déterministes et nondéterministes, traduction d'un automate nondéterministe en un automate déterministe,minimisation d'un automate.
Équivalente(s)MAT113
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en technologies de l'information
MAT193 - Algèbre linéaire
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
PARTICULARITÉS
RÉPARTITION DE LACHARGE DE TRAVAIL3-2-4
Cible(s) de formationMaîtriser les concepts et techniques de
l'algèbre linéaire. Être capable d'appliquerces concepts et techniques à l'analyse deproblèmes linéaires de la physique.
ContenuVecteurs, indépendance linéaire, bases;géométrie analytique; produits scalaire etvectoriel; nombres complexes. Espacesvectoriels, matrices et opérateurs linéaires,systèmes d'équations linéaires,déterminants, espace dual, formesquadratiques et hermitiques,orthonormalisation. Opérateurs hermitiques,orthogonaux, unitaires. Valeurs propres etvecteurs propres. Diagonalisation d'unematrice, d'une forme quadratique; fonctionsde matrices.
Équivalente(s)MAT182
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en physique
Baccalauréat en sciences de l'informationquantique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en physique
MAT194 - Calculdifférentiel et intégral I
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
PARTICULARITÉS
RÉPARTITION DE LACHARGE DE TRAVAIL3-2-4
Cible(s) de formationMaîtriser les techniques du calcul différentielappliquées aux fonctions d'une ou plusieursvariables. Appliquer les techniques derésolution des équations différentiellesordinaires.
ContenuRappels de calcul différentiel, fonctionsélémentaires, formule de Taylor. Équationsdifférentielles ordinaires : classification,équations du premier ordre, équationslinéaires. Fonctions de plusieurs variables :coordonnées curvilignes, représentationsgraphiques, dérivées partielles, gradient,différentielle, règle de chaîne. Série de Taylorà plusieurs variables, extrémums, cols,contraintes.
Équivalente(s)MAT1943
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en sciences du multimédia etdu jeu vidéo
MAT217 - MathématiquesII
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-3-3
Cible(s) de formationAcquérir les méthodes de construction et derésolution des différents types d’équationsdifférentielles les plus communémentrencontrés dans les travaux d’ingénieur.
USherbrooke.ca/admission 20
ContenuCompréhension du lien entre bilan etéquations différentielle. Utilisation correctedes éléments du langage des équationsdifférentielles, à savoir : équationdifférentielle ordinaire versus équation auxdérivées partielles; ordre d’une équationdifférentielle; solution générale; solutionparticulière; problème à valeur initiale;problème aux limites, solution exacte versusnumérique. Résolution des équationsdifférentielles linéaires du premier ordre dutype : à variables séparables; linéaire; exacte;à l’aide d’un facteur intégrant. Résolutiond’équations différentielles linéaires simplesd’ordre 2 (coefficients constants). Résolutionde systèmes d’équations différentielleslinéaires aux coefficients constants à l’aidede méthodes de l’algèbre linéaire(diagonalisation de matrices). Résolutiond’équations aux dérivées partielles parséparation de variables ou par changementde variables. Application d’équationsdifférentielles comme modèles pourrésoudre des problèmes rencontrés en génieou en sciences tels que : modèle de mélangede fluides; modèle écologique et dynamiquedes populations; réacteurs chimiques oubiotechnologiques; systèmes oscillatoires;phénomène de diffusion et de convection.
Préalable(s)MAT117
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en génie biotechnologique
Baccalauréat en sciences du multimédia etdu jeu vidéo
MAT253 - Algèbre linéaire
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL
3-2-4
Cible(s) de formationS'initier à un ensemble de concepts tournantautour de la notion de valeur propre et à sonrôle dans la classification de certainesclasses importantes de transformationslinéaires.
ContenuDéterminants, règle de Cramer. Espace dual,base duale, bidual, annulateurs, applicationtransposée. Valeurs et vecteurs propresd'une matrice ou d'une application linéaire,caractérisation des opérateursdiagonalisables. Produits scalaires etorthogonalité, espaces euclidiens. Adjointd'un opérateur, opérateurs hermitiens,antihermitiens et orthogonaux.Diagonalisation des opérateurs normauxd'un espace euclidien, théorème des axesprincipaux, coniques et quadriques.
Préalable(s)MAT153
Équivalente(s)MAT243
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en enseignement au secondaire
Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en mathématiques
MAT291 - Calculdifférentiel et intégral II
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LA
CHARGE DE TRAVAIL3-2-4
Cible(s) de formationMaîtriser les techniques du calcul intégralappliquées aux fonctions (scalaires ouvectorielles) de plusieurs variables.Connaître les équations différentielles auxdérivées partielles.
ContenuIntégrales curvilignes, intégrales multiples,intégrales de surface. Changements devariables, jacobien. Divergence etrotationnel, théorèmes de Gauss et deStokes, champ conservatif, différentiation enchaîne, laplacien. Équations aux dérivéespartielles : équations du premier ordre,équation de Laplace, équation d'onde.
Préalable(s)MAT194
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
MAT298 - Calcul vectoriel
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
PARTICULARITÉS
RÉPARTITION DE LACHARGE DE TRAVAIL3-2-4
Cible(s) de formationMaîtriser les techniques du calcul différentielet intégral appliquées aux fonctions scalaireset vectorielles de plusieurs variables.Interpréter et visualiser ces méthodes dansle contexte de la physique.
USherbrooke.ca/admission 21
ContenuIntégrales curvilignes, intégrales multiples,intégrales de surface. Changements devariables, jacobien. Divergence etrotationnel, théorèmes de Gauss et deStokes, champ conservatif, différentiation enchaîne, laplacien. Multiplicateurs deLagrange. Série de Taylor à plusieursvariables, extrémums, cols.
Équivalente(s)MAT228
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en enseignement au secondaire
Baccalauréat en mathématiques
Baccalauréat en physique
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en mathématiques
Certificat en physique
MAT324 - Modèlesmathématiques
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationPar de nombreux exemples tirés de laphysique, de la biologie, de l'économique, dela gestion, s'initier à certaines notions debase de ces domaines; apprendre à décriredes situations réelles de façon quantitativeainsi qu'à trouver et formuler les relationsqui existent entre les différentes variables debase.
ContenuÉquations différentielles et aux différencesdu premier ordre : solutions particulières etsolutions générales. Équations auxdifférences et équations différentielleslinéaires à coefficients constants ou nond'ordre supérieur ou égal à 2. Transforméede Laplace.
Préalable(s)(MAT128 ou MAT194 ou MAT221 ou MAT129)
et
(MAT153 ou MAT193)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en enseignement au secondaire
Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en mathématiques
MAT356 - Géométrieanalytique
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
PARTICULARITÉS
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationSe familiariser avec l'interaction géométrie-algèbre par la représentation analytiqued'objets géométriques; étudier les propriétésde ces objets.
ContenuSystème de coordonnées dans le plan;
représentation des droites et des coniques;études de l'équation générale du seconddegré; formes quadratiques; transformationsgéométriques, invariants. Étude des coniques : excentricité, foyers, centre, diamètre,directrices, asymptotes, procédés deconstruction de ces courbes, application, etc.Lieux géométriques, courbes remarquables,asymptotes. Faisceaux de droites et deconiques. Coordonnées homogènes.Géométrie analytique à trois dimensions :plan, droite, quadriques. Surfaces réglées.
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en enseignement au secondaire
Baccalauréat en sciences du multimédia etdu jeu vidéo
MAT417 - Méthodesnumériques en algèbrelinéaire
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationConnaître et maîtriser les concepts etméthodes de résolution numérique par uneapproche rigoureuse de la théorie et savoirconfronter les résultats avec les prédictionsde la théorie; développer son intuition et sacapacité à pondérer les caractéristiques desalgorithmes de façon à savoir lesquelsprivilégier selon le contexte problème-algorithme -machine.
ContenuArithmétique en point flottant, validiténumérique des résultats théoriques.Systèmes linéaires, méthodes directes et
USherbrooke.ca/admission 22
itératives, de décomposition, de projection,de rotation, analyse d'erreur, optimisationassociée. Vecteurs et valeurs propres d'unematrice.
Préalable(s)(IFT159)
et
(MAT128 ou MAT194 ou MAT129)
et
(MAT153 ou MAT193)
Équivalente(s)MAT437
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
Certificat en mathématiques
MAT424 - Fonctionscomplexes
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationConnaître les propriétés fondamentales desfonctions holomorphes d'une variablecomplexe, le théorème de Cauchy et sesconséquences; maîtriser la théorie desrésidus avec des applications au calcul desintégrales impropres.
ContenuNombres complexes et représentationgéométrique. Fonctions continues,analytiques; conditions de Cauchy-Riemann;fonctions élémentaires. Intégration :intégrale de ligne, théorème de Cauchy,formule intégrale de Cauchy, théorème deMorera et de Liouville, théorèmed'identité, principe du maximum. Séries :séries de Taylor, formule de Hadamard,théorèmes d'Abel et de Taylor, séries etthéorème de Laurent, singularités, théorèmedes résidus, théorème de l'argument,prolongement analytique.
Préalable(s)(MAT291 ou MAT298 ou MAT228 ou MAT221)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
MAT453 - Calculdifférentiel et intégraldans Rn
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationMaîtriser les techniques d'analyse vectorielleet s'initier à ses nombreuses applications.
ContenuRappels sur la dérivation à plusieursvariables. Dérivées d'ordre supérieur à un:potentiel, rotationnel et divergence d'unchamp vectoriel, formule de Taylor et
classification de points critiques. Fonctionsinverses et implicites, théorème de Lagrangeet extrémums liés. Courbes paramétrisées :longueur d'arc, plan osculateur, courbure ettorsion, intégrale curviligne, travail d'unchamp de force, champs conservatifs.Surface paramétrisée : aire de surface, plantangent, orientation, intégrale de surface,flux d'un champ vectoriel. Théorèmes deGreen, Stokes, Gauss et leurs interprétationsphysiques. Aperçu sur les variétésdifférentiables dans Rn.
Préalable(s)(MAT228 ou MAT221)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
MAT517 - Analysenumérique
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-0-6
Cible(s) de formationMaîtriser les concepts et résultats théoriquesassociés aux méthodes numériques. Choisiret mettre en œuvre une méthode appropriéeafin de résoudre un problème donné.Interpréter les résultats numériques obtenuspar rapport aux résultats prévus par lathéorie.
ContenuInterpolation de Lagrange et d'Hermite.Splines cubiques. Approximation par laméthode des moindres carrés et polynômesorthogonaux. Dérivation numérique etprocédé de Richardson. Intégration
USherbrooke.ca/admission 23
numérique : méthodes de Newton-Cotessimples et composées, de Romberg et deGauss. Équations non linéaires. Vitesse deconvergence et méthodes d'accélération dela convergence. Analyse de l'erreur etstabilité.
Préalable(s)(MAT128 ou MAT129)Avoir obtenu 45.00 crédits
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en mathématiques
Baccalauréat en sciences du multimédia etdu jeu vidéo
ROP542 - Élémentsd'optimisation
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationS'initier aux fondements de l'optimisationlinéaire ou non linéaire. Développer sacapacité à modéliser des situations réelles.Être en mesure d'utiliser judicieusementdifférentes techniques d'optimisation.
ContenuProgrammation linéaire. Construction demodèles non linéaires. Conditionsd'optimalité : problèmes sans contraintes.Modèles de descente de type de gradient etNewton. Méthode des directions conjuguées.Conditions d'optimalité problèmes aveccontraintes. Approche par contraintes activeset approches de points intérieurs. Méthodesspécialisées aux moindres carrés : Gauss-Newton, Levenberg-Marquardt.
Préalable(s)(MAT193)
et
(MAT194)
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
SCI199 - Méthodologiedes sciences
SommaireCYCLE1er cycle
CRÉDITS2 crédits
FACULTÉ/CENTREFaculté des sciences
Cible(s) de formationDévelopper des compétencesméthodologiques propres aux disciplines dessciences et acquérir des compétencestransversales favorisant l’insertionsocioprofessionnelle.
ContenuPrésentation de problématiques etd'expériences de travail par desscientifiques. Insertion socioprofessionnelle :mobilisation des connaissances et savoirs,déterminants environnementaux, internes,externes et professionnels, etc. Champs derecherche et d’études des sciences.Démarche scientifique : modélisation,déduction, interprétation et vérification.Collaboration intra- et interdisciplinaire :déterminants, animation, communication,prise de décision, résolution de conflits, etc.Compétences et responsabilités liées àl’exercice de la profession scientifique.Connaissances et habiletés nécessaires à lapratique scientifique.
Programmes offrant cette
activité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en mathématiques
Baccalauréat en physique
Baccalauréat en sciences du multimédia etdu jeu vidéo
STT389 - Statistique
SommaireCYCLE1er cycle
CRÉDITS3 crédits
FACULTÉ/CENTREFaculté des sciences
RÉPARTITION DE LACHARGE DE TRAVAIL3-1-5
Cible(s) de formationConnaître les résultats fondamentaux et lesméthodes de base en estimation et enthéorie des tests; savoir quand et commentappliquer ces méthodes en situation demodélisation.
ContenuRésumés des données expérimentales.Distributions échantillonnales classiques :lois de Student, de Fisher, du khi-deux.Estimation ponctuelle et propriétés desestimateurs. Méthodes des moments et dumaximum de vraisemblance. Intervalles deconfiance. Tests d'hypothèses. Tests deNeyman-Pearson. Tests d'ajustement,d'indépendance, d'homogénéité. Régressionlinéaire simple, corrélation, inférence sur lescoefficients. Techniques d'échantillonnagesimple, stratifié, systématique.
Préalable(s)STT289
Équivalente(s)STT390
USherbrooke.ca/admission 24
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en sciences du multimédia etdu jeu vidéo
STT418 - Statistiqueappliquée
SommaireCYCLE1er cycle
CRÉDITS
3 crédits
FACULTÉ/CENTREFaculté des sciences
PARTICULARITÉS
RÉPARTITION DE LACHARGE DE TRAVAIL3-2-4
Cible(s) de formationAcquérir les notions de probabilités et destatistique indispensables à l'analyse desdonnées.
Contenu
Éléments de statistique descriptive. Notionsfondamentales de probabilités. Notionsd'échantillonnage. Estimation ponctuelle.Généralités sur les tests d'hypothèses. Testsusuels. Ajustement de données par des lois.Modèles de régression et tests associés.Étude de cas tirés des milieux des affaires etde l'économie.
Programmes offrant cetteactivité pédagogique(cours)Baccalauréat en informatique
Baccalauréat en informatique de gestion
Baccalauréat en sciences du multimédia etdu jeu vidéo