Vous êtes sur la page 1sur 7

PROGRAMMES D'ÉTUDES

Version complète
Baccalauréat en informatique - 7833

RESPONSABLES : institutionnelle de l'UQO précise les modalités d'application des présentes règles

Gatineau B) MATHÉMATIQUES
Karim El Guemhioui
Tout candidat dont le niveau de préparation en mathématiques sera jugé insuffisant
Directeur de module
se verra exiger un examen afin de déterminer son niveau de connaissance en
Téléphone : 819 595-3900 poste 1620 mathématiques. Selon les résultats obtenus, le candidat pourra être, soit admis
Sans frais : 1 800 567-1283 poste 1620 sans condition, soit devra réussir un ou les deux cours suivants avant d’être admis
définitivement au programme : MAT1023 Éléments de mathématiques pour
St-Jérôme l'informatique et MAT0123 Calcul différentiel et intégral.
Kamel Adi Codirecteur Base études universitaires
Téléphone : 819 595-3900 poste 4022 Avoir réussi un minimum de 30 crédits dans un programme universitaire, avec une
Sans frais : 1 800 567-1283 poste 4022 moyenne générale de 2,0 sur 4,3 ou l'équivalent.
SCOLARITÉ : Le candidat doit posséder les connaissances équivalentes à celles des cours de
mathématiques suivants :
90 crédits, Premier cycle - Calcul différentiel (les objectifs 00UN ou 01Y1 ou 022X ou le cours 103)
et
GRADE : - Algèbre linéaire et géométrie vectorielle (les objectifs 00UQ ou 01Y4 ou 022Z, ou
Bachelier ès sciences appliquées le cours 105 ou 122) ou mathématiques appliquées (le cours 302)
et
OBJECTIFS : - Calcul intégral (les objectifs 00UP ou 01Y2 ou 022Y, ou le cours 203) ou
Statistiques (les objectifs 01Y3 ou 022P ou 022W, ou le cours 257 ou 307 ou 337)
Ce programme de 90 crédits a pour objectif général la formation de diplômés dotés
de connaissances théoriques et pratiques nécessaires à l'exercice de la profession A) CONDITIONS EN MATIÈRE DE LA LANGUE D’ENSEIGNEMENT
de spécialistes en informatique ou à la poursuite d'études supérieures en
informatique ou dans une discipline connexe. Tout candidat doit témoigner de sa maîtrise du français dûment attestée par la
réussite à l’une des trois épreuves suivantes :
Deux cherminements sont accessibles: le cheminement régulier et le cheminement
coopératif. L'accès au cheminement coopératif se fait après avoir complété trois ou L'épreuve ministérielle de français exigée pour l'obtention du diplôme d'études
quatre trimestres selon les modalités prévues dans les programmes coopératifs. collégiales (DEC);
Ou
INFORMATIONS SUR L'ADMISSION :
Le test de français du MELS pour l'admission aux études universitaires;
Trimestres d'admission Ou
Lieu d'enseignement Régime Les tests exigés par les universités francophones.
Automne Hiver Été
TC S’il y a eu échec dans les deux derniers cas, le candidat qui satisfait aux mesures
Gatineau
TP compensatoires requises est réputée répondre à cette exigence. La politique
institutionnelle de l'UQO précise les modalités d'application des présentes règles
TC
St-Jérôme
TP B) MATHÉMATIQUES
Tout candidat dont le niveau de préparation en mathématiques sera jugé insuffisant
TC : Temps complet se verra exiger un examen afin de déterminer son niveau de connaissance en
TP : Temps partiel
mathématiques. Selon les résultats obtenus, le candidat pourra être, soit admis
CONDITIONS D'ADMISSION : sans condition, soit devra réussir un ou les deux cours suivants avant d’être admis
définitivement au programme : MAT1023 Éléments de mathématiques pour
Base collégiale l'informatique et MAT0123 Calcul différentiel et intégral.
Base collégiale Base adulte
Être titulaire d'un diplôme d'études collégiales ou l'équivalent;
Et Avoir au moins vingt-et-un (21) ans;
Avoir complété en mathématiques, les objectifs de formation ou les cours suivants, ET
ou leur équivalent; Posséder des connaissances appropriées;
- Calcul différentiel (les objectifs 00UN ou 01Y1 ou 022X ou le cours 103) ET
et Avoir travaillé pendant au moins douze (12) mois dans un domaine ayant permis
- Algèbre linéaire et géométrie vectorielle (les objectifs 00UQ ou 01Y4 ou 022Z, ou l'acquisition de connaissances en informatique telles que l'analyse des besoins, la
le cours 105 ou 122) ou mathématiques appliquées (le cours 302) gestion des systèmes informatiques ou l'utilisation de logiciels de gestion.
et
- Calcul intégral (les objectifs 00UP ou 01Y2 ou 022Y, ou le cours 203) ou Le candidat adulte doit posséder les connaissances équivalentes à celles des cours
Statistiques (les objectifs 01Y3 ou 022P ou 022W, ou le cours 257 ou 307 ou 337). de mathématiques suivants :
- Calcul différentiel (les objectifs 00UN ou 01Y1 ou 022X ou le cours 103)
et
A) CONDITIONS EN MATIÈRE DE LA LANGUE D’ENSEIGNEMENT - Algèbre linéaire et géométrie vectorielle (les objectifs 00UQ ou 01Y4 ou 022Z, ou
le cours 105 ou 122) ou mathématiques appliquées (le cours 302)
Tout candidat doit témoigner de sa maîtrise du français dûment attestée par la et
réussite à l’une des trois épreuves suivantes : - Calcul intégral (les objectifs 00UP ou 01Y2 ou 022Y, ou le cours 203) ou
Statistiques (les objectifs 01Y3 ou 022P ou 022W, ou le cours 257 ou 307 ou 337).
L'épreuve ministérielle de français exigée pour l'obtention du diplôme d'études
collégiales (DEC); A) CONDITIONS EN MATIÈRE DE LA LANGUE D’ENSEIGNEMENT
Ou
Le test de français du MELS pour l'admission aux études universitaires; Tout candidat doit témoigner de sa maîtrise du français dûment attestée par la
Ou réussite à l’une des trois épreuves suivantes :
Les tests exigés par les universités francophones.
L'épreuve ministérielle de français exigée pour l'obtention du diplôme d'études
S’il y a eu échec dans les deux derniers cas, le candidat qui satisfait aux mesures collégiales (DEC);
compensatoires requises est réputée répondre à cette exigence. La politique Ou

Baccalauréat en informatique - 7833 Page 1 de 7


Le test de français du MELS pour l'admission aux études universitaires; INF1593 Animation et jeux vidéo (INF1483)
Ou
INF4183 Interfaces personne-ordinateur (GEN1423 ou INF1173)
Les tests exigés par les universités francophones.
INF4503 Réalité virtuelle
S’il y a eu échec dans les deux derniers cas, le candidat qui satisfait aux mesures
compensatoires requises est réputée répondre à cette exigence. La politique Cours optionnels en gestion des technologies de l'information
institutionnelle de l'UQO précise les modalités d'application des présentes règles INF1603 Architecture orientée services

B) MATHÉMATIQUES INF4193 Gestion des projets informatiques

SIG1003 Systèmes d'information pour gestionnaires


Tout candidat dont le niveau de préparation en mathématiques sera jugé insuffisant
se verra exiger un examen afin de déterminer son niveau de connaissance en SIG1023 Systèmes intégrés de gestion
mathématiques. Selon les résultats obtenus, le candidat pourra être, soit admis
sans condition, soit devra réussir un ou les deux cours suivants avant d’être admis Autres cours optionnels
définitivement au programme : MAT1023 Éléments de mathématiques pour
Un cours parmi les suivants
l'informatique et MAT0123 Calcul différentiel et intégral.
GEN1483 Systèmes en temps réel (INF3723)
PLAN DE FORMATION :
INF1343 Administration des réseaux (INF3803 ou INF4523)
Cheminement régulier
INF1423 Commutation et routage (INF1563 et (INF3803 ou INF4523))
Automne 1
INF1473 Entreposage et prospection de données
GEN1623 Introduction au génie, communication et rédaction technique
INF1503 Programmation Web avancée (INF1563 et (INF1493 ou INF4533))
INF1173 Analyse et gestion des exigences
INF1533 Linux : concepts et programmation système (INF1563 ou INF4033)
INF1563 Programmation I
INF1543 Programmation avancée avec Java (INF1563)
MAT1153 Structures discrètes
INF4293 Sujets choisis en informatique
3 crédits optionnels ou d'enrichissement
INF4023 Architecture des ordinateurs I
Hiver 1
INF1403 Développement d'applications avec Visual Basic.Net (INF1563 ou
COM1193A English Communication Skills for Science Studies INF4033)
INF1573 Programmation II (INF1563) INF1463 Éléments de médias numériques visuels

INF1643 Architecture des ordinateurs II (INF1563 ou INF4023) INF1493 Initiation à la création de sites Web

INF4533 Technologies internet INF1523 Technologies XML (INF1403)

MAT1243 Probabilités et statistiques INF1623 Réseaux sociaux

Automne 2 SIG1033 Gestion des processus d’affaires (SIG1023)

INF1163 Modélisation et conception orientée objet ((GEN1423 ou INF1173) et SIG1043 Intelligence d’affaires (SIG1023)
INF1573)
Cours d'enrichissement
INF1433 Initiation à la sécurité informatique (INF1563)
Choisir trois cours (9 crédits) parmi les cours mis à l'horaire à l'UQO
INF3723 Systèmes d'exploitation (INF1643 ou INF4023)

INF4063 Structures des informations I (INF1563)


NOTES :

3 crédits optionnels ou d'enrichissement


IMPORTANT : l'ouverture du programme à Saint-Jérôme débutera à l'automne
2021.
Hiver 2
INF4143 Algorithmique I (INF4063 et MAT1153)

INF4163 Techniques de bases de données (INF1563 et (GEN1423 ou INF1173))

INF4523 Réseaux d'ordinateurs (INF1563)

6 crédits optionnels ou d'enrichissement

Automne 3
INF1183 Intelligence artificielle (MAT1153 et INF1563)

INF1583 Développement des systèmes informatiques (INF1163)

INF1633 Programmation de systèmes embarqués en C/C++ (INF1563 et INF1643)

INF4223 Langages formels (MAT1153)

3 crédits optionnels ou d'enrichissement

Hiver 3
INF4083 Langages de programmation (INF4063)

INF4173 Projet synthèse

9 crédits optionnels ou d'enrichissement

Cours optionnels
Cours optionnels en sécurité informatique
INF1153 Cybercriminalité et techniques d'investigation (INF1433)

INF1443 Sécurité des réseaux informatiques (INF1433)

INF1453 Technologies du commerce électronique (INF1503 ou INF4533 ou


SIG1003)
INF3473 Assurance de la qualité (GEN1423 ou INF1173)

Cours optionnels en technologie des médias visuels


INF1483 Programmation graphique 2D/3D (INF1403 ou INF4063)

Baccalauréat en informatique - 7833 Page 2 de 7


Description des cours

COM1193A écrit et par méthodes audiovisuelles les des parties prenantes: interview, graphes. De l’algorithme au code Visual
différents concepts et raisonnements questionnaire, remue-méninges, atelier Basic. Test et mise au point de
English Communication Skills for associés à la pratique du génie. Se de groupe, cas d'utilisation, prototypage. programmes. Les techniques de
Science Studies familiariser avec les données et Gestion de l'envergure du système : débogage. Exemples concrets de
techniques de base de la recherche priorisation des exigences, effort programmation d’applications Windows
Objectifs : The student will acquire the
documentaire et bibliographique. nécessaire, estimation des risques. avec Visual Basic. Ce cours comporte
knowledge and the discipline-specific
Théories et règles de communication : Documentation et spécification des des séances obligatoires de travaux
written and oral communication skills, as
les caractères humains de la exigences. Gestion des changements dirigés (TD) de deux heures par
required for science and engineering
communication. La documentation : les aux exigences. Outils utilisés pour la semaine.
professionnals.
rapports techniques, style de la gestion des exigences. Introduction à
rédaction technique, synthèse et l'analyse orientée objets. Ce cours INF1423
Contenu : The focus of the course will
be on appropriate style and format of présentation des informations. comporte des séances obligatoires de
Commutation et routage
written documents, such as product, Apprendre à utiliser les méthodes de travaux dirigés (TD) de deux heures par
process and project description, communication suivantes : exposé oral, semaine. Objectifs : Permettre à l'étudiant
proposal and report, and on scientific présentations audiovisuelles, travail en d'approfondir par la pratique les
groupe, tenue de réunions, procédures INF1183 principes et les techniques de
literature reviews. A closely related oral
work will also be done and will enable et délibérations. commutation et de routage de paquets
Intelligence artificielle
students to give formal presentations, de données dans les réseaux.
INF1153 Objectifs : Familiariser l'étudiant avec
lead discussions, take part in seminars
and conduct meetings. les techniques de base utilisées dans le Contenu : Architecture de systèmes de
Cybercriminalité et techniques communications. Principes
d'investigation domaine de l'intelligence artificielle (IA).
GEN1483 Savoir choisir et appliquer les différentes d'intercommunications. Techniques de
Objectifs : Introduire l'étudiant à la approches d'IA en fonction du problème commutation (modes, technologie,
Systèmes en temps réel cybercriminalité et aux techniques à résoudre. protocoles). Commutation des réseaux
pratiques d’investigation de crimes WAN (commutation ATM). Principes de
Objectifs : Au terme de cette activité,
informatiques. Contenu : Concepts et méthodes de routage (routage IP et routage non IP).
l'étudiant(e) sera en mesure d'analyser
l'IA. Structures de représentation des Commutation multi-protocole (MPLS).
et de concevoir des systèmes
Contenu : Introduction à la connaissances : réseaux sémantiques, Réseaux virtuels (VLAN), commutation
informatiques temps réel.
cybercriminalité : accès non autorisé, graphes conceptuels. Techniques de optique, simulation de réseaux.
Contenu : Caractéristiques des altération de données, possession de raisonnement : logique des prédicats du
cybermatériel prohibé (pornographie premier ordre, logique clausale, INF1433
systèmes en temps réel. Contraintes
temporelles : temps réel dur, souple, juvénile, etc.), possession d'outils de techniques d'inférence et stratégies de
Initiation à la sécurité informatique
ferme. Gestion des événements. piratage. Aspects juridiques : système contrôle, raisonnement probabiliste.
Interruptions. Schémas d'architecture et judiciaire canadien, lois sur la criminalité Méthodes de recherche heuristique. Objectifs : Amener l'étudiant à prendre
d'interface. Analyse de la performance informatique, charte des droits et liberté, Systèmes experts. Introduction à la conscience de l'importance de la
temporelle. Fiabilité et tolérance aux le droit commun. Processus planification. Méthodes d'apprentissage sécurité informatique et lui présenter par
fautes. Modélisation. Réseaux de Petri. d’investigation : planification de la automatique. Applications: robotique, un apprentissage pratique un survol des
Langages de spécifications temporelles. recherche, déploiement de stratégies de reconnaissance des formes, traitement technologies utilisées en sécurité
Modèles temporels. Systèmes collecte de données, reconnaissance de d'images et de la langue naturelle, informatique et les domaines
d'exploitation temps réel. Exécution l'environnement, l'identification des forage de données. Outils et d'application.
concurrente, synchronisation. Méthodes éléments de preuve, construction et environnements d'expérimentation.
de conception. Conception à base de manipulation de preuves d’infractions Contenu : Concepts de base de la
dans le cyberespace, contamination de INF1343 sécurité informatique. Menaces.
modèles. Applications de systèmes
temps réel : systèmes de contrôle de la preuve. Analyse de systèmes Vulnérabilités des systèmes. Normes et
Administration des réseaux analyse de risques. Survol des
procédé, pilotage embarqué (avions, Microsoft. Analyse de systèmes Linux.
satellites), systèmes bancaires, Études de cas approfondies. Objectifs : Initier l'étudiant aux principes technologies utilisées en sécurité
traitement et acheminement de et méthodologies de l'administration des informatique : cryptographie,
INF1163 réseaux informatiques. Lui présenter les cryptanalyse, authentification,
l'information (vidéo, réalité virtuelle, etc.).
outils de gestion de réseau en le confidentialité, codes malicieux,
Modélisation et conception orientée pare-feux, audits, détection d'intrusions,
GEN1623 sensibilisant aux aspects d'organisation,
objet etc. Vérification et maintenance d'un
de performance et de sécurité.
Introduction au génie, communication Objectifs : Introduire l'étudiant à la système d'information, sécurité des
et rédaction technique modélisation et à la conception logicielle Contenu : Responsabilités d'un systèmes d'exploitation. Développement
et lui permettre d'élaborer des solutions administrateur réseau. Comparaison d'applications sécuritaires. Ce cours
Objectifs : Au terme de cette activité,
réutilisables et extensibles; le familiariser entre divers systèmes d'exploitation comporte des séances obligatoires de
l'étudiant sera en mesure : d'exécuter
avec un langage de modélisation. réseau. Installation d'un réseau local et travaux dirigés (TD) de deux heures par
des travaux reliés au génie et aux
interconnexion des réseaux. Mise en semaine.
projets d'ingénierie, de préparer une
Contenu : Processus de conception place des applications. Allocation,
communication écrite et de faire un INF1443
orientée objet. Cas d'utilisation. Modèle partage et gestion de ressources.
exposé oral, de respecter la
conceptuel. Architectures logicielles. Gestion de la performance. Gestion de
méthodologie des projets d'ingénierie, Sécurité des réseaux informatiques
Conception par contrat et comportement. la sécurité. Configuration de serveurs.
d'utiliser les méthodes de
Patrons de conception. UML. Outils Configuration des postes de travail. Objectifs : Permettre à l'étudiant
communication et de travailler en
d'aide à la conception. Génération Aspects légaux. Ce cours comporte des d'approfondir par la pratique les
équipe. Faire découvrir à l'étudiant la
automatique de code. Tests orientés séances obligatoires de travaux dirigés techniques d’analyse de vulnérabilités,
nature de projets d'ingénierie. Le rendre
objets. Ce cours comporte des séances (TD) de deux heures par semaine. d’élaboration de scénario d’attaques et
apte à préparer une communication
obligatoires de travaux dirigés (TD) de de sécurisation des systèmes et réseaux
écrite et à réaliser un exposé oral. INF1403
deux heures par semaine. informatiques.
Familiariser l'étudiant à la méthodologie
des projets d'ingénierie et voir à ce qu'il INF1173 Développement d'applications avec Contenu : Démarche utilisée par un
respecte cette méthodologie. L'initier au Visual Basic.Net intrus pour attaquer un réseau
travail en équipe. Analyse et gestion des exigences informatique : reconnaissance,
Objectifs : Permettre à l’étudiante,
Contenu : La profession d'ingénieur : Objectifs : Permettre aux étudiants de l’étudiant de s’initier et de pratiquer acquisition d'informations, exploitation,
nature du travail, types de réalisations, se familiariser avec toutes les étapes du toutes les phases de programmation sécurisation d'accès, élimination des
carrières, spécialités, nature de la cycle de vie d'un logiciel. Leur permettre d’une application informatique en traces. Principaux outils utilisés pour
formation universitaire, recherche de de maîtriser la phase d'analyse et de utilisant le langage de programmation de analyser et attaquer un réseau :
pointe. Réalisation d'un mini-projet : spécification des exigences. Leur haut niveau Visual Basic .Net. whireshark, nmap, nessus, metasptoit,
formulation du problème, recherche de permettre de découvrir les exigences etc. Vulnérabilités des systèmes
solutions, étude de praticabilité, étude d’un système, les analyser, les spécifier, Contenu : Le langage Visual Basic .Net Windows et Unix. Vulnérabilités des
préliminaire et prise de décision. Travail les valider et gérer leur évolution tout au et son environnement de applications. Contre-mesures
en équipe et tenue de réunions long du cycle de développement. programmation. Notions de disponibles pour faire face aux
efficaces. Planification et rédaction d'un programmation orientée objets et de différentes attaques réseaux. Sécurité
rapport technique. Exposés. Savoir Contenu : Cycle de vie du logiciel. programmation événementielle. des réseaux sans fils. Réseaux virtuels
transmettre efficacement par oral, par Catégories d'exigences. Techniques Récursivité. Structures de données et privés et leurs vulnérabilités. Ce cours
utilisées pour comprendre les besoins leurs manipulations : piles, files, arbres, comporte des séances obligatoires de

Baccalauréat en informatique - 7833 Page 3 de 7


Description des cours

travaux dirigés (TD) de deux heures par techniques de classification (arbres de applications Web. Ce cours comporte structures de contrôle. Concepts
semaine. décision, etc.), techniques de des séances obligatoires de travaux orientés objet : encapsulation de
regroupement (treillis de concepts, dirigés (TD) de deux heures par données, classes, objets, méthodes,
INF1453 classification hiérarchique), règles semaine. messages, héritage. Conteneurs simples
d’association et mesures de qualité, de données. Ce cours comporte des
Technologies du commerce INF1523
techniques statistiques d’analyse de séances obligatoires de travaux dirigés
électronique
données, produits et applications. Ce (TD) de deux heures par semaine
Technologies XML
Objectifs : Permettre à l'étudiante, cours comporte des séances obligatoires
l'étudiant de maîtriser par la pratique les de travaux dirigés (TD) de deux heures Objectifs : Permettre à l'étudiante, INF1573
technologies informatiques permettant par semaine. l'étudiant de maîtriser par la pratique les Programmation II
l'élaboration d'infrastructures de technologies XML et leurs utilisations
commerce électronique. INF1483 dans le domaine de la gestion, du Objectifs : Approfondir les concepts de
Programmation graphique 2D/3D stockage, l'échange de documents sur le la programmation orientée-objet.
Contenu : Supports technologiques du Web. Sensibiliser au développement de
commerce électronique : Internet, Objectifs : Permettre à l'étudiant de programmes de qualité.
réseaux, bases de données, serveurs maîtriser par la pratique la Contenu : Langage XML. Affichage de
Web, portails de marché, moteurs de programmation graphique, les documents XML. XHTML. Espace de Contenu : Types abstraits,
recherches. Technologies de techniques d'animation et la synthèse noms. Encodages. Définition de la polymorphisme, généricité, événements.
programmation Web pour l'élaboration d'images 2D/3D. structure de documents : DTD, Schémas Utilisation de librairies (JDK, STL ou
des sites Web transactionnels. Sécurité XML. Construction de liens : XLINK. similaire). Récursivité. Vérification, tests
des transactions, environnements Contenu : Espace Référencement de documents XML : et documentation de programmes.
Secure Socket Layer (SSL) et Secure bidimensionnel/tridimensionnel et Expressions régulières, XPath. Feuille Présentation des langages C et C++,
Electronic Transaction (SET), systèmes coordonnées. Interaction graphique et de style XSLT. Intégration du code XSLT discussion de certains concepts dans le
de paiements électroniques (C-SET, appareils logiques d'entrée-sortie. dans Java et PHP. Applications de XML. contexte du langage Java : passage de
E-COM, etc.). Technologie des services Transformations géométriques et paramètres, pointeurs, structures,
Web (SOAP, WSDL et UDDI). Agents projections : translation, rotation, INF1533 "templates", etc. Notions d'analyse
intelligents et mobiles. Protocoles de homothétie, etc. Courbes et surfaces. numérique: précision. Ce cours
Linux : concepts et programmation
e-commerce. Propriétés de e-commerce Effets d'optique: modèle simple de la comporte des séances obligatoires de
système
: anonymat, non répudiation, atomicité lumière. Textures et ombrages. Rendu travaux dirigés (TD) de deux heures par
de l'argent, etc. Ce cours comporte des de volume. Programmation Objectifs : Permettre à l’étudiante, semaine.
séances obligatoires de travaux dirigés d'applications 2D/3D et utilisation de l’étudiant de maîtriser par la pratique le
(TD) de deux heures par semaine. librairies graphiques (ex. OpenGL, système d’exploitation Linux, des INF1583
DirectX, etc.). Implantation de la caméra concepts de base à la programmation
INF1463 Développement des systèmes
virtuelle. Algorithmes de synthèse système. informatiques
d’images 2D/3D. Ce cours comporte des
Éléments de médias numériques Contenu : Installation et administration
séances obligatoires de travaux dirigés Objectifs : Introduire l'étudiant à
visuels Linux. Interface utilisateur. Structure et
(TD) de deux heures par semaine. l'approche professionnelle utilisée dans
Objectifs : Permettre à l'étudiante, services du système d’exploitation Linux. les différentes étapes du développement
l'étudiant de s'initier par la pratique aux INF1493 Système de gestion de fichiers. Shell et de systèmes informatiques (y compris
principales techniques numériques noyau. Les appels système. Filtres et des systèmes à temps réel). Lui
Initiation à la création de sites Web tubes. Les expressions régulières.
utilisées pour la représentation, l'analyse présenter les différentes techniques
et le traitement des médias numériques Objectifs : Permettre à l’étudiante, Construction de scripts. Sémaphores. formelles existantes dans le domaine et
visuels tels que les images et la vidéo. l’étudiant de s’initier par la pratique aux Processus et traitement concurrentiel. montrer comment les appliquer dans un
techniques et outils de création de sites Les fils de contrôle de Posix. Ce cours projet informatique. Lui apprendre à
Contenu : Représentation des images Web. comporte des séances obligatoires de documenter un système informatique.
numériques et de la vidéo numérique. travaux dirigés (TD) de deux heures par Introduire l'étudiant au travail en équipe.
Éléments de perception visuelle, Contenu : Introduction au Web. semaine.
espaces de couleurs. Systèmes Principes des serveurs Web. Protocole Contenu : Principaux types de
d'acquisition d'images et de vidéo. http. Outils d’édition et de gestion INF1543 documents dans un système
Prétraitement des images, filtrage, spécialisés dans le développement de informatique et définitions de leurs
Programmation avancée avec Java
égalisation d'histogramme, sites Web : Microsoft FrontPage, contenus. Rôle des spécifications et
rehaussement d'images. webSphere, contribute, Netscape Objectifs : Permettre à l'étudiant de méthodes formelles. Introduction à
Transformations d'images, analyse multi Composer, Dreamweaver, etc. maîtriser par la pratique les aspects certaines notations formelles pour
résolution. Détection de contours, Programmation Html. Lien hypertexte. avancés de la programmation Java. décrire les exigences et spécifications de
segmentation et textures, estimation de Insertion de tableaux, d’images, de composants et systèmes logiciels :
mouvement. Codage d'images et de vidéos, etc. Feuilles de style. Initiation Contenu : Rappel de certains concepts modélisation abstraite, spécifications
vidéo, compression sans perte et avec aux animations Dreamwever flash. de base : classe abstraite, interface, algébriques des types abstraits et/ou
perte, formats et standards. Publication de sites Web. Ce cours contrôle d'accès. Généricité. automates et systèmes de transition.
comporte des séances obligatoires de Programmation parallèle et Méthode rigoureuse de développement.
INF1473 travaux dirigés (TD) de deux heures par programmation réseau (sockets, RMI, Techniques de validation, tests,
semaine. TCP/IP). Programmation graphique. inspection. Travail en équipe, gestion de
Entreposage et prospection de JavaBeans. Introduction aux JSP et l'équipe, productivité, métriques. Outils
données INF1503 Servlet. Accès aux bases de données de programmation supportant le
Objectifs : L’objectif du cours est de (JDBC). Ce cours comporte des séances développement des logiciels.
Programmation Web avancée obligatoires de travaux dirigés (TD) de
familiariser par la pratique l’étudiante,
l’étudiant avec les techniques de Objectifs : Permettre à l'étudiant de deux heures par semaine. INF1593
recherche, traitement et diffusion de maîtriser par la pratique les concepts
INF1563 Animation et jeux vidéo
l’information et des connaissances au avancés de design et de programmation
sein de l’entreprise en vue de la prise de Web. Programmation I Objectifs : Introduire l'étudiant à la
décision. conception et à la programmation des
Contenu : Méthodologies de Objectifs : Permettre à l'étudiant de jeux vidéo. Familiariser l'étudiant avec
Contenu : Entreposage de données : développement de projets Web. s'initier à l'application des techniques de les aspects de la réalisation d'un jeu
étapes de construction d’un entrepôt de Installation de serveurs Web : IIS, programmation dans la résolution de vidéo.
données (acquisition, stockage, Apache, etc. Aspects approfondies de problèmes et le développement
traitement et accès), modélisation JavaScript. Conception et accès aux d'algorithmes. L’introduire au paradigme Contenu : Introduction à la vidéo et
multidimensionnelle des données et bases de données sur le Web avec PHP orienté objet. l'animation par ordinateur. Synthèse
cubes de données, techniques OLAP, et MySQL. Introduction à la plateforme d'animation. Initiation au développement
types d’architectures des entrepôts de .NET Framework de Microsoft. Étude Contenu : Introduction à la résolution de des jeux vidéo. Aspects de planification
données, optimisation des d'un langage de programmation côté problèmes : formulation du problème, et de conception d'un jeu vidéo.
performances, produits et applications. serveur (ex. VB.NET, C# ou J+ +). conception des solutions, codage des Intelligence artificielle pour les jeux
Prospection de données : étapes de Programmation Web avec ASP.NET. programmes en Java. Principes de vidéo. Modélisation du monde virtuel.
découverte de connaissances Conception et accès aux bases de langages de programmation : variables, Techniques de programmation des jeux
(prétraitement, prospection de données données avec ADO.NET et SQL Server. constantes, expressions, instructions, vidéo. Choix de la technologie et de
et interprétation des résultats), Introduction à Java Server et les syntaxe, sémantique, types de données, l'environnement de prototypage. Moteurs

Baccalauréat en informatique - 7833 Page 4 de 7


Description des cours

de développement de jeux vidéo. Étude maîtriser, par la pratique, la implémentation et de programmer des complexité de différents algorithmes de
de cas et réalisation d'un jeu vidéo. programmation en langage C/C++ des processus parallèles. tri et de recherche avec l'accent mis sur
systèmes informatiques embarqués. le choix de la structure de données.
INF1603 Contenu : Notions générales sur les Compromis espace versus temps. Ce
Contenu : Introduction au domaine des systèmes d’exploitation et leur cours comporte des séances obligatoires
Architecture orientée services systèmes embarqués. Aspects matériels développement. Gestion de processus : de travaux dirigés (TD) de deux heures
Objectifs : À la fin du cours, les : architecture RISC et microcontrôleurs états des processus et transitions par semaine.
étudiants devraient être en mesure de : ARM et ATMEGA. Langage C/C++. d’états, files d’attente. Fils d'exécution
(1) définir l'architecture orientée services Chaîne de compilation GNU. (threads) et leur gestion. Processus INF4083
(AOS ou SOA en anglais) et ses Environnements de programmation. parallèles et communication entre
Développement et intégration processus. Problèmes de Langages de programmation
implications pour les projets TI; (2)
adapter des méthodes de d’applications dans des environnements synchronisation et techniques de Objectifs : Présenter à l'étudiant les
développement standard à des projets embarqués. Techniques de débogage. synchronisation : sémaphores, concepts fondamentaux des langages
précis et appliquer les principes et Introduction aux systèmes d’exploitation moniteurs, méthodes synchronisées. de programmation modernes. Lui
meilleures pratiques du SOA; (3) temps réel (RTOS). Réalisation d’un Ordonnancement de l'unité centrale : présenter les différents paradigmes de
employer une plateforme de projet de système embarqué. Ce cours différents algorithmes et leur évaluation. programmation en soulignant les
développement de SOA de niveau comporte des séances obligatoires de Interblocage de processus. Gestion de la avantages et les limites de chaque
entreprise; (4) concevoir des processus travaux dirigés (TD) de deux heures par mémoire centrale et de la mémoire paradigme.
qui réutilisent des services des systèmes semaine. virtuelle, différents algorithmes et leur
entreprise et rencontrent des évaluation. Fragmentation, pagination, Contenu : Structure interne des
INF1643 segmentation et permutation. Systèmes langages : structures de contrôle,
spécifications précises; (5) déployer des
processus construits avec SOA sur des de fichiers et leur implémentation, structures de données, structuration de
Architecture des ordinateurs II
serveurs d'exécution des processus et mémoire de masse. Sécurité : méthodes code. Types d'appels, portée, conversion
gérer le cycle de vie du processus. Objectifs : Comprendre le de protection des données et de contrôle de types, polymorphisme, encapsulation
fonctionnement global d’un ordinateur et d’accès. Application aux systèmes (module, classe), héritage, généricité.
Contenu : Introduction au SOA et son de ses composants. Comprendre la d'exploitation Unix, Linux et Windows, Traitement d'exceptions. Concurrence.
rôle dans les projets TI. Normes des communication entre les différences travaux pratiques sur la programmation Syntaxe et Sémantique formelles.
services Web (Web Services, ou WS, en parties matérielles et logicielles d’un concurrente. Ce cours comporte des Paradigmes de programmation :
anglais). SOA vs. développement orienté ordinateur à l’aide du langage séances obligatoires de travaux dirigés procédural, fonctionnel, orienté objet,
objet. Messages, méta données et assembleur. (TD) de deux heures par semaine. parallèle et logique. Étude comparative
sécurité. Principes du SOA : contrats, de langages parmi: C, C++, Java, Ada,
relations, abstraction, réutilisation, Contenu : Rappel sur la représentation INF4023 Prolog, SmallTalk, ML. Ce cours
autonomie, libre état, découvrabilité et des nombres, arithmétique en comporte des séances obligatoires de
compléments et codes numériques. Architecture des ordinateurs I
composabilitité. Extensions WS-* et travaux dirigés (TD) de deux heures par
normes. Sécurité WS et qualité du Structure interne des ordinateurs : Objectifs : Au terme de cette activité, semaine.
service (QoS). normes du Service processeur, mémoire, entrées/sorties, l'étudiante, l'étudiant aura acquis les
Component Architecture (SCA). bus. Modèle du processeur : registres, connaissances de base de l'architecture, INF4143
Orchestration des processus d'affaire unité arithmétique et logique, modes de la structure et des principes de
d’adressage, gestion de la pile. Algorithmique I
utilisant BPEL et chorégraphie à l'aide fonctionnement d'un ordinateur.
de WS-CDL. Business State Machines, Introduction à la programmation sur un Objectifs : Fournir à l'étudiant des outils
sélecteurs et adapteurs. Médiation des microcontrôleur et au langage Contenu : Architecture et organisation pour choisir une solution algorithmique
interfaces et relations. Tâches assembleur. Programmation des ports d'un ordinateur. Représentation des efficace à un problème donné et estimer
humaines. Gestion des évènements d’entrée/sortie sur un microcontrôleur en nombres, arithmétique en compléments sa performance. Le sensibiliser à
défaillants. Cycle de vie SOA : langage de haut niveau. Ce cours et codes numériques. Les portes l'importance de choisir la solution la plus
réutilisation des services et processus, comporte des séances obligatoires de logiques et l'algèbre de Boole. adéquate.
design, et déploiement. Les activités travaux pratiques (TP) de trois heures Techniques de simplification des circuits.
combinent des conférences en classe et par semaine. Analyse et conception de circuits Contenu : Critères de choix d'une
des séances en laboratoire, visant à logiques combinatoires : solution algorithmique de problèmes,
INF3473 demi-additionneur, additionneur, complexité d'algorithme versus
employer une plateforme de
développement SOA de niveau comparateur, décodeur, multiplexeur. performance de l'implantation,
Assurance de la qualité
entreprise. Les circuits logiques programmables complexité en pire cas et en moyenne.
Objectifs : Sensibiliser l'étudiant aux PAL. Mémoire morte ROM. Concept de Principaux types d'algorithmes, leurs
INF1623 facteurs de qualité qui influencent le mémoire dynamique. Circuits logiques qualités et défauts: algorithmes voraces,
développement d'un logiciel et le rendre séquentiels. Les bascules, registres et diviser pour régner, retour arrière,
Réseaux sociaux apte à assurer la qualité d'un produit compteurs. Introduction à la conception «branch and bound», programmation
Objectifs : Familiariser l'étudiant avec logiciel grâce à un processus de de la machine à états. Table et graphe dynamique; exemples de problèmes
les structures et le développement des développement planifié et contrôlé en des états et réduction des états, résolus par des algorithmes de chaque
réseaux sociaux, les enjeux liés à un accord avec les normes internationales. synthèse de circuits séquentiels. type et leur analyse. Méthodes
réseau social connu et l'utilisation des Introduction d'un outil de conception d'exploitation des graphes et leurs
Contenu : Définition des fonctions de assisté par ordinateur. Ce cours applications. Bornes inférieures de
réseaux dans le monde d'affaires.
maîtrise et d'assurance de la qualité. comporte des séances obligatoires de performance des algorithmes.
Contenu : Concepts des réseaux Plan d'assurance de la qualité. travaux pratiques (TP) de trois heures Problèmes polynomiaux et intraitables,
sociaux : noeud, lien, centralité, position, Stratégies pour réduire, éliminer et par semaine. problèmes NP-complets, heuristiques,
densité, modélisation et visualisation des prévenir les insuffisances d'un logiciel. solutions approximatives. Ce cours
réseaux. Analyse des réseaux sociaux : Évaluation et contrôle des méthodes, INF4063 comporte des séances obligatoires de
extraction des communautés, activités, procédures et directives pour travaux dirigés (TD) de deux heures par
développer des produits logiciels Structures des informations I
identification des leaders, prédiction de semaine.
l'évolution d'un réseau social. satisfaisant certaines exigences de Objectifs : Permettre à l'étudiant de
Technologie de développement des sites qualité à l'intérieur de contraintes s'initier à la conception, à la description INF4163
Web de réseautage social. Services spécifiques de coûts et d'échéancier. et au choix des structures d'information
Application aux essais (incluant les tests Techniques de bases de données
Web 2.0 : Blogs, Wikis, Social indépendamment d'un langage de
bookmarking, le flux RSS, sites Web de système et d'acceptation) d'un point programmation. Lui permettre de Objectifs : Initier l'étudiant aux
collaboratifs, mashups. Impact des de vue technique et administratif. développer l'habileté à les implanter à techniques de bases de données. Le
réseaux sociaux : marketing viral sur les Introduction aux normes internationales l'aide de certains langages typiques. familiariser avec les principaux modèles
réseaux sociaux, réseaux sociaux pour (ISO, AQAP, DoD). d'organisation des données et leur
les entreprises. Métriques de marketing Contenu : Introduction aux types implantation. Lui présenter les
INF3723 abstraits, à leur formalisation
sur les réseaux sociaux. principales méthodes de conception et
axiomatique et à leur implantation. de gestion des données dans des
Systèmes d'exploitation
INF1633 Critères d'évaluation des structures de systèmes relationnels.
Objectifs : Au terme de cette activité, l'information et de leurs implantations:
Programmation de systèmes l'étudiant sera en mesure : de tableau, enregistrement, chaîne de Contenu : Notions de bases de données
embarqués en C/C++ comprendre les fonctionnalités de base caractères, ensemble, pile, file, liste, et de systèmes de gestion de bases de
Objectifs : Permettre à l’étudiant(e) de des systèmes d'exploitation et leur arbres simples et équilibrés, graphe, données (SGBD). Avantages des SGBD.
adressage dispersé. Étude de la Rappel sur les modèles de données.

Baccalauréat en informatique - 7833 Page 5 de 7


Description des cours

Introduction au modèle des données en INF4223 (TCP/IP et OSI). Techniques de probabilités à l’analyse statistique des
réseau et DBTG. Schéma interne: transmission des données : (codage et données.
représentation interne des systèmes de Langages formels transmission, synchronisation et
base de données, structures et multiplexage). Éléments des réseaux Contenu : Éléments d'analyse
Objectifs : Introduire l'étudiant aux combinatoire et notions de probabilité.
mécanismes d'accès. Modèle de locaux (LAN) et réseaux étendus (WAN).
différents modèles de calcul. Familiariser Interprétation des situations réelles en
données relationnel. Conception des Simulateurs de réseaux. Technologies
l'étudiant à la théorie des langages termes probabilistes. Probabilité
bases de données relationnelles. de réseaux : réseaux sans fil et réseaux
formels. Faire comprendre les limitations conditionnelle et loi de Bayes. Variables
Normalisation des bases de données. mobiles, ATM, VPN et VoIP. Sécurité
des ordinateurs. aléatoires et ses caractéristiques. Lois
Langage SQL: fonctions de description dans les réseaux, les protocoles
et fonctions de manipulation des sécuritaires. Ce cours comporte des de probabilités (discrètes et continues)
Contenu : Langages réguliers et
données. Algèbre relationnelle. SQL séances obligatoires de travaux et fonction de répartition. Lois des
automates finis. Langages hors contexte
embarqué. Notions de transactions. pratiques (TP) de trois heures par grands nombres. La description
et automates à pile. Grammaires
Traitement et optimisation des requêtes. semaine. numérique de données. Notion
contextuelles. Hiérarchie de Chomsky.
Développement d'applications. Intégrité d’échantillon aléatoire. Tests
Machines de Turing. Hypothèse de
et contrôle d'accès. Récupération et INF4533 d'hypothèses statistiques. La régression
Church. Calculabilité et déterminisme.
accès concurrentiel aux bases de linéaire. Ce cours comporte des séances
Problèmes indécidables. Ce cours Technologies internet
données. Administration des bases de obligatoires de travaux dirigés (TD) de
comporte des séances obligatoires de
données. Introduction aux bases de Objectifs : Présenter à l'étudiant les deux heures par semaine.
travaux dirigés (TD) de deux heures par
données orientées objet et aux bases de semaine. mécanismes de fonctionnement et SIG1003
données réparties. Ce cours comporte d'évolution de l'Internet et les différents
des séances obligatoires de travaux INF4293 aspects du World-Wide Web. Faire Systèmes d'information pour
dirigés (TD) de deux heures par apprendre à l'étudiant comment gestionnaires
semaine. Sujets choisis en informatique concevoir, réaliser et évaluer un site
Web dynamique. Objectifs : Présenter les technologies
INF4173 Objectifs : Familiariser l'étudiant avec
de l’information (TI) du point de vue des
des sujets d'intérêt dans le domaine de
Contenu : Historique, services actuels gestionnaires responsables de diverses
Projet synthèse l'informatique.
et perspectives du Web. Les structures fonctions de l’entreprise. L'objectif
Objectifs : Permettre à l'étudiant de Contenu : Sélection d'un ou de organisationnelles de l'Internet. principal est d’introduire les TI utilisés
réaliser une synthèse des plusieurs sujets d'intérêt dans le Différents aspects du World-Wide Web : couramment dans les organisations aux
apprentissages qu'il a réalisés au cours domaine de l'informatique. URL, URI, HTTP. Programmation du étudiants en gestion n’ayant pas de
de ses études en proposant des côté client : HTML, formulaires, feuilles formation préalable sur le sujet. Après ce
solutions pertinentes à une situation INF4503 de style, interactivité, Ajax, XHTML. cours, les étudiants devraient être en
problématique. Programmation du côté serveur : scripts mesure de : (1) définir les divers
Réalité virtuelle CGI, gestion d'un site, protection des concepts et outils TI utilisés par les
Contenu : Réalisation des différentes Objectifs : Permettre à l'étudiant de accès, PHP. Représentation de données organisations, tels que les infrastructures
étapes menant à la solution d'un s'initier aux principales méthodes, outils avec XML, traitement du XML. Outils technologiques, les systèmes
problème informatique dans des et technologies reliés aux systèmes de logiciels et environnements de travail d’information, les technologies de
conditions se rapprochant de celles réalité virtuelle. Lui permettre de pour le développement WEB. Qualité du bureautique, et les technologies de
rencontrées dans le monde du travail développer des environnements virtuels site Web, standards Web. Ce cours communication web ; (2) analyser
(analyse, conception, développement, à l’aide de langages de programmation comporte des séances obligatoires de l’alignement entre les besoins de
implantation, évaluation). Rédaction des spécialisés dans ce domaine. travaux dirigés (TD) de deux heures par l’organisation et les TI ; (3) maîtriser les
documents techniques. Présentation des semaine. divers outils TI disponibles aux
résultats devant un auditoire. Contenu : Introduction aux systèmes de gestionnaires et organisations ; (4)
réalité virtuelle (RV). Architecture MAT1153 appliquer dans ses fonctions de
INF4183 générale des systèmes de RV. Survol gestionnaire les outils de communication
Structures discrètes
des applications et des outils de web ouverts, surtout pour assurer la
Interfaces personne-ordinateur
développement. Notions de base Objectifs : Au terme de cette activité, collaboration au sein d’équipes de travail
Objectifs : Connaître les concepts de d’infographie, représentations l'étudiant sera en mesure : de décrire et distribuées ou virtuelles ; (5) identifier les
base de l'interaction personne-machine. géométriques, graphes de scène. d'utiliser les notions et outils divers systèmes intégrés de gestion et
Concevoir et implanter des interfaces Couleur et espaces chromatiques. mathématiques de base indispensables leur utilité pour intégrer les processus de
graphiques. S'initier aux concepts et Notions de base d’animation et en informatique; d'identifier et de mettre l’organisation.
l'utilisation d'éléments multimédia. d’interaction. Synchronisation et routage en application des méthodes de
des évènements. Différents types raisonnement rigoureux. Contenu : Outillage des technologies de
Contenu : Principes de bases de d’interpolateurs et de senseurs. l’information (TI) des organisations :
conception d'interfaces : analyse des Conception et réalisation d’un projet de Contenu : Logique propositionnelle et équipements, systèmes d’exploitation,
tâches, facteurs humains, présentation RV. Notions d’éclairage et de navigation. éléments du calcul des prédicats, leur logiciels, réseaux, télécommunications,
et interaction. Utilisation du multimédia Modélisation d’apparence : matériaux et application aux modes de raisonnement. et services. Outils TI du gestionnaire :
dans les interfaces. Programmation par textures. Arrière-plans et modélisation Ensembles. Éléments d'analyse bureautique, tableurs, bases de
événements. Qualité et méthodes atmosphérique. Multimédia, gestion des combinatoire. Notion de relation, ordres données, gestion des contenus,
d'évaluation d'interfaces. Ergonomie collisions et scripts. Commutateurs et et équivalences, applications. Fonctions, communication. Outils web collaboratifs :
matérielle et logicielle et ergonomie prototypes. Modélisation basée sur la leurs propriétés et rôle en informatique. portails, gestion de projets, discussions,
cognitive. Échanges de données physique. Concepts d’interface Graphes, propriétés, applications et réunions virtuelles, édition simultanée,
numériques et visualisation. Concepts personne-machine appliqués à la RV. représentations informatisées. Éléments vidéoconférences. Typologie des
de télé-opération et de vidéoconférence. Technologies de la RV : périphériques d'algèbre et applications au codage, systèmes d’information intégrant les
de commande et d’affichage. codes corrigeants, codes de Hamming. processus de l’organisation. Alignement
INF4193 Automates finis et expressions stratégique des TI. Gestion des
Modélisation basée sur l’image. L’avenir
de la RV : réalité mixte, informatique régulières, applications en informatique. données. Sécurité, normalisation,
Gestion des projets informatiques
nomade, interfaces multimodales, défis Ce cours comporte des séances analyse du risque et conformité
Objectifs : Communiquer à l'étudiant les technologiques. Ce cours comporte des obligatoires de travaux dirigés (TD) de réglementaire. Systèmes intégrés de
éléments de base (théorie) et l'initier aux séances obligatoires de travaux dirigés deux heures par semaine. gestion. Gestion de la connaissance.
outils (logiciels, documentation) de la (TD) de deux heures par semaine. Systèmes d’aide à la décision.
gestion de projets informatiques. MAT1243 Restructuration des organisations.
INF4523 Analyse de la valeur des TI.
Contenu : Caractéristiques des projets, Probabilités et statistiques
Développement des systèmes
des équipes de projets, des Réseaux d'ordinateurs Objectifs : Au terme de cette activité, d’information.
gestionnaires. Planification des activités, l'étudiant sera en mesure : de décrire et
Objectifs : Au terme de cette activité, SIG1023
estimation du temps, identification du d'expliquer les concepts de base reliés
l'étudiant(e) sera en mesure : de mettre
cheminement critique; outil/progiciels de aux phénomènes aléatoires, d'analyser
en pratique les concepts et Systèmes intégrés de gestion
planification de projets. Suivi des certains phénomènes aléatoires à l'aide
caractéristiques généraux des réseaux
réalisations, évaluation de la qualité, de ces concepts, de présenter et de Objectifs : Introduction aux systèmes
locaux.
productivité et rendement. résoudre des problèmes en termes de intégrés de gestion (Enterprise Resource
Affectation/réaffectation des équipes et Contenu : Présentation des modèles et probabilités, d’appliquer la théorie des Planning, ERP) utilisée pour mener des
gestion du temps. Documentation de standards d'architecture de réseaux affaires majoritairement en mode
contrôle.

Baccalauréat en informatique - 7833 Page 6 de 7


Description des cours

électronique et pour intégrer des particulièrement sur les solutions


processus et opérations complexes. s’appuyant sur les systèmes intégrés de
L'objectif principal est d'aider les gestion (Enterprise Resource Planning,
participants à évaluer les implications ERP). Après ce cours, les étudiants
d'affaires et la valeur de ces systèmes. devraient pouvoir être en mesure de : (1)
Après ce cours, les étudiants devraient évaluer les besoins d’intelligence
être en mesure de : (1) décrire d’affaires d’une entreprise; (2) définir
l'architecture et la fonctionnalité des une stratégie technologique en fonction
systèmes intégrés de gestion; (2) des ERP d’une entreprise ; (3) configurer
identifier le rôle de ces applications un système d’aide à la décision ; (4)
d'affaires dans diverses stratégies implanter une solution de BI intégrée à
commerciales; (3) indiquer les un ERP ; (5) définir des méthodes de
problèmes de gestion et d'organisation gestion intégrée de la performance, en
dans la mise-en-œuvre des projets particulier via un tableau de bord
d’implantation des ERP; (4) définir la électronique mis à jour en temps réel.
structure des technologies soutenant ces
applications; (5) évaluer les systèmes Contenu : Introduction au BI. Gestion
intégrés de gestion proposés par intégrée de la performance et tableaux
différents fournisseurs de services et de bord. Analyse des besoins
infrastructures informatiques. d’intelligence d’affaires. Stratégie
technologique d’une solution de BI.
Contenu : Introduction à l’informatique Intégration aux ERP. Application de
d'entreprise et ses composantes. l’intelligence d’affaires pour la
Architecture d’entreprise et intégration surveillance en temps réel des
des processus d’affaires. Systèmes processus d’affaires. Technologies du BI
intégrés de gestion : système de : portails de gestion de la performance,
planification d'entreprise (Enterprise entrepôts de données, rapports en
Resource Planning, ERP), gestion de la temps réel, exploration de données
relation client (Customer Relationship (Data Mining), fouille de textes (Text
Management, CRM), gestion de la Mining), systèmes experts, et
chaîne logistique (Supply Chain intelligence artificielle. Implantation des
Management, SCM), veille économique systèmes d’intelligence d’affaires.
(Business Intelligence), entreposage et
fouille de données (Data Warehousing
and Mining), gestion des processus
d’affaires (Business Process
Management, BPM).
SIG1033
Gestion des processus d’affaires
Objectifs : Introduction à la gestion des
processus d'affaires (Business Process
Management, BPM), et ses implications
pour la gestion de projets informatiques.
Après ce cours, les étudiants devraient
pouvoir être en mesure de : (1) identifier
la valeur ajoutée des pratiques et
technologies BPM ; (2) définir le cycle de
vie des processus et appliquer les
meilleures pratiques en matière de
conception; (3) employer une plateforme
de modélisation et simulation de
processus; (4) analyser, modéliser et
tester des processus d'affaires
complexes; (5) mettre en application des
solutions de BPM en déployant en temps
réel des modèles de processus sur les
serveurs d'exécution.

Contenu : Introduction au BPM.


Éléments et conception de processus.
Plateformes de développement BPM.
Création d’un modèle de processus
d'affaires. Mise à jour d'un modèle de
processus d'affaires. Modélisation
avancée de processus. Simulation et
analyse de processus. Création et
ajustement des formes de visualisation,
rapports et contrôle. Équipes de
développement et système de gestion
de versions. Déploiement et exécution
des processus d’affaires. Stratégies de
réutilisation des processus.
SIG1043
Intelligence d’affaires
Objectifs : Introduction à l’intelligence
d’affaires (Business Intelligence, BI)
utilisant des technologies d’analyse des
données pour la prise de décisions
complexes. On se concentre

Baccalauréat en informatique - 7833 Page 7 de 7

Vous aimerez peut-être aussi