Baccalauréat en informatique et génie logiciel
Baccalauréat en informatique et génie logiciel
Profil Honor :
Base DEC
1. Il sera en mesure de procéder à l'analyse, à la modélisation Être titulaire d'un diplôme d'études collégiales (DEC) (préuniversitaire
et au développement de divers types de systèmes; ou professionnel) ou l'équivalent et avoir réussi les cours ou atteint les
2. Il sera capable de s'adapter aux divers types de matériels et objectifs de formation dans les domaines suivants ou leur équivalent :
de logiciels en usage dans les entreprises; Calcul différentiel; Calcul intégral; Algèbre linéaire et géométrie
3. Il comprendra l'importance d'organiser et de structurer un vectorielle. Voir Remarque pour toutes les bases d'admission.
projet de développement de système, d'en estimer les coûts et
les bénéfices et d'en coordonner la réalisation; Une cote de rendement (cote R) minimale de 22 est exigée. Un dossier
4. Il sera en mesure de communiquer facilement, tant de façon de candidature avec une cote de rendement inférieure à 22 pourrait
orale qu'écrite, les résultats de ses analyses et travaux; faire l'objet d'une recommandation d'admission après étude du dossier
5. Il aura acquis des méthodes de travail, une capacité de par la direction du programme.
synthèse et un degré d'autonomie qui le rendront apte à
résoudre divers types de problèmes rencontrés dans sa Le candidat détenteur d'un diplôme d'études collégiales (DEC)
pratique professionnelle, ou à poursuivre des études professionnel en informatique ayant atteint les objectifs de formation de
supérieures; mathématiques appliquées, sans avoir réussi les cours ou atteint les
6. Il saura s'adapter aux situations changeantes de sa discipline objectifs de Calcul différentiel; Calcul intégral sera admis
et de la société et sera capable de contribuer à leur évolution. conditionnellement à la réussite du cours d'appoint MAT0341 Calcul
différentiel et intégral I (hors programme) dès le premier trimestre dans
Le baccalauréat en informatique et génie logiciel ne conduit pas à le programme.
l'obtention du titre d'ingénieur.
[Link]
Baccalauréat en informatique et génie logiciel
Pour tous les candidats diplômés hors Québec, une moyenne minimale Cinq cours choisis dans la liste suivante :
de 11 sur 20 ou l'équivalent est exigée. Un dossier de candidature avec
une moyenne inférieure à 11 sur 20 pourrait faire l'objet d'une Note : L'UQAM ne s'engage pas à offrir à tous les trimestres tous les
recommandation d'admission après étude du dossier par la direction de cours dans cette liste. Il est important de consulter le guide particulier
programme. d'inscription pour connaitre les cours offerts à un trimestre.
INF4150 Interfaces personnes-machines
Remarque pour toutes les bases d'admission INF4230 Intelligence artificielle
Avoir réussi les cours ou atteint les objectifs de formation spécifiques INF4471 Introduction à la sécurité informatique
de niveau collégial dans les domaines du Calcul intégral; Calcul INF4500 Bioinformatique
différentiel; Algèbre linéaire et géométrie vectorielle. INF5000 Théorie et construction des compilateurs
INF5071 Infographie
Admissions conditionnelles INF5081 Gestion et analyse de données
Le candidat admissible pour lequel l'Université aura établi qu'il n'a pas INF5171 Programmation concurrente et parallèle
réussi les cours ou atteint les objectifs de formation requis se verra INF5190 Programmation Web avancée
imposer des cours d'appoint suivants : INF600X Sujets spéciaux en informatique et génie logiciel
MET4902 Introduction aux progiciels de gestion intégrés (PGI)
MET5311 Équipes, collecticiels et gestion de la connaissance
MAT0600 Algèbre linéaire et géométrie vectorielle (hors MET5904 Implantation et configuration de progiciels de gestion intégrés
programme) (Algèbre linéaire et géométrie vectorielle) (PGI)
MAT0341 Calcul différentiel et intégral I (hors programme) MET6910 Systèmes décisionnels et intelligence d'affaires (B.I.)
(Calcul différentiel; Calcul intégral) TEL4165 Réseaux sans fil et applications mobiles
ou tout autre cours de spécialisation choisi avec l'accord de la direction
Les cours d'appoint exigés devront être réussis au plus tard au cours du programme.
de la première année d'inscription dans le programme. Il est fortement
suggéré aux étudiants de s'inscrire à au moins un cours d'appoint lors Un cours de langue ou de communication (3 crédits)
du premier trimestre d'inscription.
Un cours de langue ou de communication choisi avec l'accord de la
Régime et durée des études direction du programme.
Le programme peut être suivi à temps complet ou à temps partiel.
L'inscription à un cours d'anglais nécessite le passage du test de
COURS À SUIVRE classement afin de déterminer le niveau de l'étudiant. Des frais sont
exigés pour le passage du test. Les résultats à ce test détermineront le
niveau du cours auquel l'étudiant pourra s'inscrire.
(Sauf indication contraire, les cours comportent 3 crédits. Certains
cours ont des préalables. Consultez la description des cours pour les
Il est important de noter que les cours d'anglais de niveau 1000 ne sont
connaître.)
pas reconnus.
Informatique (48 crédits)
Un cours libre (hors du champ de spécialisation) (3 crédits).
INF1070 Utilisation et administration des systèmes informatiques
INF1120 Programmation I
Un cours libre au choix, choisi hors du champ de spécialisation: ce
INF2050 Outils et pratiques de développement logiciel
cours ne doit pas être un cours INF ni un cours TEL, MIC ou ING, ni un
INF2120 Programmation II
cours d'affaires électronique (MET4902, MET5311, MET5510).
INF2171 Organisation des ordinateurs et assembleur
INF3080 Bases de données
Programme coopératif
INF3105 Structures de données et algorithmes
[Link] - 2 de 10
Baccalauréat en informatique et génie logiciel
RÈGLEMENTS PÉDAGOGIQUES PARTICULIERS Un étudiant qui a complété ou est à compléter 60 crédits avec une
moyenne cumulative d'au moins 3,5 pourra faire une demande de
PROGRAMME COOPÉRATIF transfert au programme Honor.
Lorsque l'étudiant sera en train de compléter entre 42 et 45 crédits avec Un étudiant du programme Honor qui échoue le cours INF6200
une moyenne cumulative d'au moins 2,5, il pourra faire une demande Initiation à la recherche ou un cours de deuxième cycle sera retransféré
de transfert au programme coopératif. De façon exceptionnelle, un dans son programme original. De façon exceptionnelle, la direction de
étudiant qui aurait déjà complété 45 crédits avec une moyenne programme pourrait autoriser un étudiant à reprendre le cours INF6200
cumulative d'au moins 2,5 pourrait être autorisé par la direction de Initiation à la recherche ou un cours de deuxième cycle et à compléter
programme à faire une demande de transfert au programme coopératif. le programme Honor.
Un étudiant doit cependant maintenir une moyenne égale ou supérieure
à 2,5 tout au long de ses études dans le programme coopératif et Un étudiant du programme Honor qui rencontre les exigences et
respecter les règles d'alternance études-travail requises par le satisfait à tous les règlements particuliers du programme coopératif
cheminement coopératif. pourra participer aux activités du programme coopératif, incluant les
stages.
Aucune équivalence ne sera accordée pour un stage.
DESCRIPTION DES COURS
Les stages sont obligatoires dans le cadre du régime coopératif mais ne
comportent pas de crédits. Seuls les cours de préparation au stage ECO1081 Économie des technologies de l'information
comportent des crédits. Introduction aux concepts de base de l'analyse microéconomique,
macroéconomique et de l'économie de gestion, avec applications au
L'inscription aux cours de préparation aux stages d'informatique I, II et marché des technologies de l'information. Offre, demande et équilibre
III (INM4701 Préparation au stage d'informatique I, INM4702 du marché. Rendements, coûts de production, économies d'échelle et
Préparation au stage d'informatique II, INM4703 Préparation au stage coûts irrécupérables. Structures de l'industrie: concurrence, oligopole,
d'informatique III) doit se faire au trimestre précédant celui prévu pour la monopole. Alliances stratégiques. Croissance, productivité, emploi et
réalisation des stages. commerce international. Bénéfices et amortissement économique.
Éléments de mathématiques financières et valeur présente. Coûts du
Pour obtenir l'autorisation de s'inscrire aux cours de préparation aux capital, taux de rendement et mesures de risque. Introduction aux
stages I, II et III, l'étudiant doit avoir maintenu une moyenne cumulative études de marché et à l'évaluation de projets d'investissement, avec
d'au moins 2,50 et avoir satisfait aux exigences de la politique de la applications aux technologies de l'information.
langue française de l'Université et respecter les règles d'alternance
travail-études requises par le cheminement coopératif. Un étudiant qui INF1070 Utilisation et administration des systèmes informatiques
ne respecte pas ces règles et exigences pourra être retransféré au Objectifs
programme régulier. Il est important de noter qu'un tel transfert peut Ce cours vise à former les étudiants à l'utilisation éclairée des systèmes
avoir un impact sur l'admissibilité aux prêts et bourses, un étudiant dans informatiques et à introduire les concepts de l'administration de ces
un programme coopératif pouvant avoir droit à des prêts et bourses systèmes.
durant un nombre plus élevé de trimestres.
Sommaire du contenu
Pour s'inscrire au cours de préparation au stage I (INM4701 Commandes et applications, gestion des processus, entrées-sorties et
Préparation au stage d'informatique I), l'étudiant doit avoir réussi leurs redirections, tubes et conduites, fichiers de commandes. Système
obligatoirement les cours des trois premiers trimestres du cheminement de fichiers hiérarchiques, types de fichiers, utilisateurs et droits,
régulier, soit 42 crédits. recherche et expressions régulières, fiabilité et sécurité des systèmes
de fichiers. Terminologie, concepts de base et principaux protocoles
Au moment de débuter son premier stage, l'étudiant doit avoir complété des réseaux téléinformatiques. Sécurité des réseaux et vie privée.
les cours des quatre premiers trimestres, soit 54 crédits. Installation, configuration, sécurisation et mise-à-jour d'un système
informatique. Installation et configuration de services et de serveurs.
L'inscription aux stages d'informatique I, II et III (INM5801 Stage Supervision et qualité de service.
d'informatique I, INM5802 Stage d'informatique II, INM5803 Stage
d'informatique III) est effectuée par la direction du programme lorsque Modalité d'enseignement
le placement est confirmé par l'agent de stage. Ce cours comporte une séance obligatoire de laboratoire (2 heures).
Les trois stages (INM5801 Stage d'informatique I, INM5802 Stage INF1120 Programmation I
d'informatique II et INM5803 Stage d'informatique III) ne peuvent être Objectifs
suivis consécutivement sans interruption par au moins un trimestre Acquérir une méthode de développement de solutions logicielles dans
[Link] - 3 de 10
Baccalauréat en informatique et génie logiciel
[Link] - 4 de 10
Baccalauréat en informatique et génie logiciel
Sommaire du contenu
Notions de base de la programmation procédurale et impérative en Préalables académiques
langage C sous environnement Unix/Linux (définition et déclaration, INF1120 Programmation IINF1070 Utilisation et administration des
portée et durée de vie, fichier d'interface, structures de contrôle, unités systèmes informatiques
de programme et passage des paramètres, macros, compilation
conditionnelle). Décomposition en modules et caractéristiques facilitant INF3271 Téléinformatique
les modifications (cohésion et couplage, encapsulation et dissimulation Objectifs
de l'information, décomposition fonctionnelle). Style de programmation Introduire les notions de base en matière de télécommunication et de
(conventions, documentation interne, gabarits). Déboggage de téléinformatique indispensables à l'étude des réseaux actuels et des
programmes (erreurs typiques, traces, outils). Assertions et conception réseaux de nouvelle génération.
par contrats. Tests (unitaires, intégration, d'acceptation, boîte noire vs.
boîte blanche, mesures de couverture, outils d'exécution automatique Sommaire du contenu
des tests). Évaluation et amélioration des performances (profils Terminologie et concepts de base des réseaux téléinformatiques. Les
d'exécution, améliorations asymptotiques vs. optimisations, outils). différentes couches du modèle OSI et exemples tirés du modèle
Techniques et outils de base pour la gestion de la configuration. TCP/IP. Normes et protocoles associés aux diverses couches du
Système de contrôle de version. modèle OSI, de la couche application à la couche physique.
Applications sur Internet (HTTP, FTP, SNMP). Adressage IP.
Modalité d'enseignement Protocoles de transport (TCP, UDP), de routage et de liaison de
Ce cours comporte une séance obligatoire de laboratoire (2 heures). données. Transmission de données, multiplexage, équipements
d'interconnexion. Introduction aux réseaux de téléphonie mobile. Les
Préalables académiques considérations de sécurité réseau seront intégrées au fur et mesure du
INF1120 Programmation I (pour le certificat en réseaux et systèmes de développement de la matière.
télécommunications et le baccalauréat en systèmes informatiques et
électroniques)INF2050 Outils et pratiques de développement logiciel Modalité d'enseignement
Note : Le INF1120 est le seul préalables pour les programmes de Ce cours comporte une séance obligatoire de laboratoire (2 heures).
certificat en réseaux et systèmes de télécommunications et le
baccalauréat en systèmes informatiques et électroniques. Les deux Préalables académiques
préalables INF1120 et INF2050 sont exigés pour tous les autres INF2120 Programmation II ou INF3135 Construction et maintenance de
programmes. logicielsINF2171 Organisation des ordinateurs et assembleur ou
TEL1170 L'univers des télécommunications
INF3173 Principes des systèmes d'exploitation
Objectifs INF4150 Interfaces personnes-machines
Maîtriser et appliquer les concepts fondamentaux des systèmes Permettre à l'étudiant de concevoir des interfaces personnes-machines
d'exploitation. Comprendre les mécanismes et les politiques mises-en- à l'aide de méthodes éprouvées. Matériel de support pour les
oeuvre par les systèmes d'exploitations. Maîtriser la programmation interfaces. Modèles cognitifs et typologie des utilisateurs. Classification
système UNIX/Linux en C. des interfaces et paradigmes en usage. Outils d'aide à la conception
des interfaces. Styles des dialogues entre les humains et la machine.
Sommaire du contenu Conception de l'aide contextuelle et du guide d'utilisation. Application
Rôles, types et structure générale des systèmes d'exploitation. des principes aux sites WEB. Ce cours comporte une séance
Mécanismes noyaux : appels systèmes, interruptions, modes hebdomadaire de deux heures de travaux en laboratoire.
d'exécution processeur. Gestion des processus : états des processus,
création et terminaison (fork et exec). Multitâche : changement de Préalables académiques
contexte, fils (threads), ordonnancement des tâches. Gestion des INF5151 Génie logiciel: analyse et modélisation
fichiers : systèmes de fichiers, inodes, descripteurs de fichiers, fichiers
spéciaux. Communication inter-processus : échanges de messages, INF4170 Architecture des ordinateurs
signaux, tubes, mémoire partagée. Concurrence : synchronisation, Objectifs
sections critiques, interblocages. Gestion de la mémoire : adressage, Familiariser l'étudiant avec la structure des ordinateurs modernes.
allocation, protection, pagination, mémoire virtuelle. Entrées-sorties : Initier au fonctionnement interne, à l'agencement des organes.
pilotes, pseudo-périphériques. Les considérations de sécurité seront
intégrées au développement de la matière. Sommaire du contenu
Classification des architectures. Structure des ordinateurs parallèles,
Modalité d'enseignement pipelines, matriciels et à multiprocesseurs. Fonctionnement d'un
Ce cours comporte une séance obligatoire de laboratoire (2 heures). processeur. Unité de traitement: étude comparative des catégories
d'instructions, unité de contrôle, U.A.L. Mémoires: architecture,
Préalables académiques fonctionnement, types. Entrée/sortie: adressage des composants,
INF2171 Organisation des ordinateurs et assembleurINF3135 synchronisation, interfaces, canaux. Pipelining: principe, arithmétique et
Construction et maintenance de logiciels instructions, fonctionnement. Traitement vectorisé: caractéristiques et
exemples. Multiprocesseurs: structures fonctionnelles, réseaux
INF3190 Introduction à la programmation Web d'interconnexion, organisation de la mémoire parallèle, logiciels
Objectifs d'exploitation.
Ce cours introduit à la conception et au développement Web, tant du
côté client que serveur. Préalables académiques
INF3173 Principes des systèmes d'exploitation
Sommaire du contenu
Les fondements du web : navigateur, serveur, protocoles. Langages et INF4230 Intelligence artificielle
normes du Web (HTML5, JavaScript, PHP, CSS). Introduction à un Objectifs
cadre d'applications (cadriciel, framework). Notions de conception Connaître les paradigmes de l'intelligence artificielle. Être capable de
d'interface et de logiciel en tant que service (Software as a service, formuler des hypothèses pour la recherche, de les tester, les interpréter
SaaS). et les présenter. Être capable d'évaluer les idées reçues à propos de
l'intelligence artificielle.
Conditions d'accès
Ce cours comporte une séance obligatoire de laboratoire (2 heures). Sommaire du contenu
[Link] - 5 de 10
Baccalauréat en informatique et génie logiciel
[Link] - 6 de 10
Baccalauréat en informatique et génie logiciel
semaine).
Préalables académiques
INF3105 Structures de données et algorithmes Préalables académiques
INF3080 Bases de donnéesINF3190 Introduction à la programmation
INF5151 Génie logiciel: analyse et modélisation Web
Explorer les fondements et l'évolution des méthodes d'analyse.
Procéder à l'étude détaillée et à l'application d'une méthode. Situer le INF600X Sujets spéciaux en informatique et génie logiciel
rôle de l'utilisateur. Notion de système et d'approche systémique. Objectifs
Modèles du cycle de vie du logiciel. Les processus de base. Artefacts Ce cours à contenu variable vise à permettre d'aborder de nouvelles
principaux: principes d'opération et spécification des exigences. approches prometteuses en informatique et génie logiciel non
Modélisation conceptuelle, fonctionnelle et dynamique. Outils d'aide à la couvertes par les autres activités de la banque de cours.
définition des exigences. Regard critique sur les méthodes en
application dans l'industrie et rôle de l'utilisateur dans l'analyse. Sommaire du contenu
Le contenu du cours variera selon l'évolution du domaine. Pour obtenir
Conditions d'accès le descriptif du cours à contenu variable, consultez le lien suivant :
Avoir réussi 30 crédits pour les étudiants du baccalauréat en [Link]
informatique et génie logiciel ou 15 crédits et avoir au moins un an
d'expérience professionnelle pertinente en informatique pour les Modalité d'enseignement
étudiants du certificat en informatique. Ce cours comporte un atelier de deux heures par semaine en
laboratoire informatique.
INF5153 Génie logiciel: conception
Sensibiliser l'étudiant aux difficultés de la conception et lui permettre Préalables académiques
d'élaborer des solutions réutilisables, maintenables et extensibles. INF2120 Programmation II
Problématique du processus de conception. Critères et architecture.
Conception comme activité créatrice. Outils d'aide à la conception. INF6120 Programmation fonctionnelle et logique
Intégration et essais système. Conception orientée objet. Cadres Objectifs
d'application et patrons de conception. Documentation de conception. Faire l'acquisition de nouvelles techniques et stratégies de
Rétro ingénierie. Ce cours comporte une séance obligatoire de programmation par l'apprentissage des concepts fondamentaux des
laboratoire. langages de programmation fonctionnels et logiques. Apprécier l'apport
de ces langages au développement logiciel.
Préalables académiques
INF5151 Génie logiciel: analyse et modélisation ; INF3135 Construction Sommaire du contenu
et maintenance de logiciels La récursion comme méthode générale de résolution de problèmes.
Bref historique de la programmation fonctionnelle. Effet de bord,
INF5171 Programmation concurrente et parallèle référence immuable et évaluation des expressions. Répartition par
Objectifs appariement de motifs. Fonctions comme argument et valeur de retour.
Familiariser les étudiants avec les concepts de base et les différents Stratégies d'évaluation des arguments. Polymorphisme et déduction
paradigmes de la programmation concurrente et parallèle. Donner un des types. Fermetures, curryage et application partielle. Fonctions
aperçu de la mise en oeuvre de programmes concurrents et parallèles d'ordre supérieur (map, reduce/fold, filter). Concurrence et parallélisme
dans différents langages. en programmation fonctionnelle. Bref historique de la programmation
déclarative et logique. Règles, inférence et clauses de Horn. Recherche
Sommaire du contenu par retour-arrière et déduction. Unification et résolution. Coupure et
Architectures parallèles : architecture des processeurs (pipelines, négation. Programmation par contraintes, consistance d'arc, de
coeurs multiples); multiprocesseurs, multi-ordinateurs, grilles de calculs. chemins et problèmes de satisfaction de contraintes. Comparaison des
Types d'application concurrentes : à fils d'exécution multiples, approches de programmation logique et par contraintes.
parallèles, distribuées. Synchronisation et communication : variables
partagées, échange de messages. Programmation par variables Modalité d'enseignement
partagées : verrous, sémaphores, barrières, moniteurs. Mesures de Ce cours comporte une séance obligatoire de laboratoire (2 heures).
performance: temps, coût, accélération, efficacité. Stratégies de
programmation : parallélisme itératif, récursif, de flux, de données, de Conditions d'accès
sac de tâches; parallélisme de résultat, d'agenda, de spécialistes. INF1131 Mathématiques pour informaticien ou MAT1060
Mathématiques algorithmiquesINF2120 Programmation II
Modalité d'enseignement
Ce cours comporte une séance obligatoire de laboratoire (2 heures). INF6150 Génie logiciel: conduite de projets informatiques
Objectifs
Préalables académiques Étudier les approches et les outils spécifiques à la conduite de projets
INF3173 Principes des systèmes d'exploitation informatiques. Permettre à l'étudiant d'avoir un regard critique par
rapport aux méthodes en application dans l'industrie, le sensibiliser à
INF5190 Programmation Web avancée l'interaction entre les parties technique et gestion des projets.
Objectifs
Ce cours introduit aux méthodes avancées et aux bonnes pratiques de Sommaire du contenu
conception et de développement d'applications Web modernes. Gestion de projets et méthodologies de développement. Équipes et
styles de gestion. Analyse des risques des projets informatiques.
Sommaire du contenu Métriques: objet, processus, produit. Estimation et échéanciers. Outils
Infrastructure et cadre de développement Web ; intégration d'une base de mesure de productivité. Suivi et revues formelles. Interaction entre
de données ; authentification ; conception de services web ; formats de projet et assurance de qualité. Contrôle de la configuration. Réflexion
sérialisation ; gestion d'erreurs ; interopérabilité ; déploiement de critique sur le processus de développement des systèmes et sur les
services ; tests de charge ; sécurité et patrons d'attaques spécifiques outils de gestion de projets.
aux applications web.
Préalables académiques
Modalité d'enseignement INF3135 Construction et maintenance de logicielsINF5151 Génie
Ce cours comporte une séance obligatoire de laboratoire (2 heures par logiciel: analyse et modélisation
[Link] - 7 de 10
Baccalauréat en informatique et génie logiciel
INF6200 Initiation à la recherche dans l'industrie pour procéder à l'analyse et la conception de systèmes.
Objectifs Pratique des méthodes courantes de travail en génie logiciel:
Initiation à la production scientifique par la réalisation d'un projet sur présentations, révisions structurées, etc.
une problématique de recherche en informatique.
Préalables académiques
Sommaire du contenu INF5151 Génie logiciel: analyse et modélisation
Aborder, sous la direction d'une professeure, d'un professeur
d'informatique, les différents aspects d'un projet de recherche INM5801 Stage d'informatique I
scientifique : revue de littérature, définition d'une problématique, types L'objectif du stage est de faire appliquer les connaissances
de contributions scientifiques, méthodes d'évaluation (théorique, informatiques acquises dans un milieu de travail et de parfaire la
expérimentale, etc.). Réalisation d'un projet donnant lieu à un rapport formation. Travail d'au moins quatre mois en informatique.
final et une présentation démontrant la maîtrise du processus de
production scientifique en informatique. Préalables académiques
INM4701 Préparation au stage d'informatique I
Modalité d'enseignement
Ce cours est évalué selon la notation succès-échec. INM5802 Stage d'informatique II
Parfaire les connaissances pratiques par l'application des
Conditions d'accès connaissances en informatique dans un milieu de travail. Travail d'au
Avoir complété ou être à compléter au moins 60 crédits dans le cadre moins quatre mois en informatique.
du baccalauréat en informatique et génie logiciel et avoir une moyenne
cumulative d'au moins 3,2/4,3. L'étudiant doit présenter, pour Préalables académiques
approbation par la direction de programme, une courte description du INM4702 Préparation au stage d'informatique II
projet détaillant la problématique, la réalisation personnelle envisagée
ainsi qu'une courte bibliographie scientifique préliminaire. L'étudiant doit INM5803 Stage d'informatique III
aussi obtenir l'accord d'une professeure, d'un professeur d'informatique Parfaire les connaissances pratiques par l'application des
qui s'engage à l'encadrer pour la réalisation de son projet. connaissances en informatique dans un milieu de travail. Travail d'au
moins quatre mois en informatique.
INM4701 Préparation au stage d'informatique I
Fournir le cadre conceptuel et administratif pour le premier stage en Préalables académiques
informatique. Familiarisation avec les types de stage, l'organisation du INM4703 Préparation au stage d'informatique III
stage, la recherche d'un organisme d'accueil, les relations avec
l'organisme d'accueil, l'inscription au stage, le déroulement du stage, INM6000 Informatique et société
les responsabilités et l'éthique du stagiaire, les modalités d'évaluation. Cette activité modulaire a pour but de faire prendre conscience aux
Préparation des documents pertinents au stage et préparation aux étudiants du rôle et des devoirs de l'informaticien. Les sujets abordés
entrevues. seront en particulier les suivants: problèmes humains de l'informatique.
Place de l'informatique dans la société actuelle. Problèmes moraux et
Conditions d'accès légaux de la sécurité de l'informatique. Responsabilité et éthique
Avoir réussi 45 crédits du programme. professionnelle de l'informaticien. Déontologie informatique.
[Link] - 8 de 10
Baccalauréat en informatique et génie logiciel
propres à la gestion des SI/TIC. MET6910 Systèmes décisionnels et intelligence d'affaires (B.I.)
L'objectif de ce cours est d'approfondir des méthodes et des
Modalité d'enseignement technologies de prise de décisions. Parmi celles-ci, on retrouve les
Enseignement magistral en classe se déroulant en deux parties : Systèmes interactifs d'aide à la décision (SIAD), les Systèmes
Présentation du cours et exercices d'application intelligents d'affaires (BIS), les systèmes experts comme systèmes
d'aide à la décision mais aussi les systèmes à base de connaissance.
MET4902 Introduction aux progiciels de gestion intégrés (PGI) Une attention particulière sera portée sur les tableaux de bords comme
Objectifs outils d'évaluation de la performance stratégique. Ces tableaux de bord
Le cours a comme objectif d'initier l'étudiant aux rôles que jouent les utilisent de plus en plus souvent des entrepôts des données, des
différents progiciels de gestion intégrés (PGI). Plus précisément, ce traitements analytiques en ligne (de type OLAP) et du «forage» de
cours permettra à l'étudiant : (1) de connaître le portfolio de PGIs données (data mining). Le tout est présenté dans une optique de
disponibles sur le marché permettant de soutenir les activités de l'entreprise électronique (e-business) avec une proposition d'un modèle
l'entreprise; (2) de connaître les fonctionnalités particulières offertes par de «e-business intelligent».
chacun de ces progiciels; et (3) d'utiliser le progiciel ERP de SAP, le
leader mondial de solutions d'affaires intégrées. Préalables académiques
MET4902 Introduction aux progiciels de gestion intégrés (PGI)
Sommaire du contenu
Pour soutenir les activités de l'entreprise, seront abordés dans ce cours TEL4165 Réseaux sans fil et applications mobiles
les familles de progiciels suivantes: - L'Enterprise Resource planning Objectifs
(ERP) - Les progiciels soutenant les activités d'approvisionnement de Étudier les réseaux sans fil et leur utilisation pour le applications
l'entreprise - Les progiciels soutenant la gestion de la relation client mobiles.
(CRM) - Les progiciels soutenant la gestion de la chaine
d'approvisionnement (SCM, MES, SCP, etc.) - Les progiciels soutenant Sommaire du contenu
la gestion du cycle de vie produit (PDM, CAD/CAM, etc.) - Les Introduction aux différentes technologies de réseaux sans fil : les
progiciels soutenant l'intelligence d'affaires (BI) réseaux cellulaires (ex.: GSM, CDMA, 3G), les réseaux locaux (ex.:
802.11x, Bluetooth), à large bande (ex.: WIMax); réseaux de capteurs;
Modalité d'enseignement environnement, contextes, développement des applications mobiles;
6 séances de laboratoires d'une durée de 2 heures chacune applications ubiquitaires.
Préalables académiques
INF5151 Génie logiciel: analyse et modélisation ou MET5201
Management, information et systèmes ou MET5215 Management,
Information et Systèmes en tourisme
Sommaire du contenu
Pour soutenir le processus d'implantation et de configuration d'un PGI
au sein d'une entreprise, ce cours abordera les sujets suivants: - La
méthodologie d'implantation de Tomas - La méthodologie d'implantation
Accelerated SAP - Les concepts clés rattachés à la configuration du
progiciel ERP de SAP
Modalité d'enseignement
Ce cours comporte 6 séances de laboratoire (2 heures par séance)
Préalables académiques
MET4902 Introduction aux progiciels de gestion intégrés (PGI)
[Link] - 9 de 10
Baccalauréat en informatique et génie logiciel
CHEMINEMENT RÉGULIER
Trimestre
1 INF1132 INF1120 INF1070 MET1110 ECO1081
2 INF2171 INF2120 MAT4681 INF2050 Langue
3 INF3271 INF3190 INF3080 INF3135
4 Compl. INF5151 INF3173 INF3105
5 Choix 1 INF5153 INF5130 INM5151
6 Choix 2 INF6150 INF6120 Choix 3
7 Choix 4 Choix 5 INM6000 INF4170
CHEMINEMENT COOPÉRATIF
Trimestre
1 INF1132 INF1120 INF1070 MET1110 ECO1081
2 INF2171 INF2120 MAT4681 INF2050 Langue
3 INF3271 INF3190 INF3080 INF3135
4 Compl. INF5151 INF3173 INF3105 INM4701
5 Stage INM5801
6 Choix 1 INF5153 INF5130 INM5151 INM4702
7 Stage INM5802
8 Choix 2 INF6150 INF6120 Choix 3 INM4703
9 Stage INM5803
10 Choix 4 Choix 5 INM6000 INF4170
N.B. : Le masculin désigne à la fois les hommes et les femmes sans aucune discrimination et dans le seul but d’alléger le texte.
Cet imprimé est publié par le Registrariat. Basé sur les renseignements disponibles le 17/04/19, son contenu est sujet à changement sans préavis.
Version Hiver 2019
[Link] - 10 de 10