| |
|
|
|
|
|
| |
| FORMATION FONDAMENTALE |
90 CR. |
| |
| |
COURS DE LA DISCIPLINE PRINCIPALE |
60 CR. |
| |
Obligatoires |
39 CR. |
| |
INFO1101 |
Principes de programmation I |
3 |
| |
(3-2)Fonctionnement, systèmes et architecture d'un ordinateur. Environnement de travail, sécurité. Stratégies pour la résolution de problèmes : décomposition et raffinement graduel, algorithmes, description informelle. Langage de programmation évolué : syntaxe, structures de données élémentaires, structures de contrôle, pseudo-code, codage, bon style de programmation. Introduction à la récursivité et aux tableaux. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - analyser un problème pour comprendre ses exigences et ses contraintes;
- rédiger une série d'instructions logiques et structurées qui permettent de résoudre un problème;
- écrire un programme informatique en C/C++ qui résout ce problème.
|
| |
INFO1102 |
Principes de programmation II |
3 |
| |
(3-2)Préalables : INFO1101 Approfondissement de la connaissance du langage de programmation vu lors du cours préalable. Structures de données abstraites (liste, fichiers, pile, file, dèque, tables, etc.). Algorithmes de recherche et de tri. Algorithmes itératifs et récursifs. Allocations dynamiques. Évaluation des programmes : complexité, vérification. Introduction à la programmation orientée objet. Programmation événementielle. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne sera en mesure de/d' : - utiliser les structures avancées du C/C++ (pointeurs, classes, etc.) pour des applications complexes;
- développer des algorithmes récursifs, en évaluant leur efficacité par rapport aux solutions itératives;
- gérer efficacement les données à travers des tableaux multidimensionnels et des fichiers variés (textes, binaires);
- appliquer les principes de la programmation orientée objet (héritage polymorphisme) pour créer des applications modulaires;
- utiliser les structures de données abstraites (listes, piles, files) avec des tableaux ou allocations dynamiques;
- connaître les structures de données dynamiques (listes chaînées, etc.) et les algorithmes de tri/recherche associés;
- analyser la complexité des algorithmes pour optimiser les performances logicielles.
|
| |
INFO2001 |
Int. à l’architecture d’ord. |
3 |
| |
(3-1)Systèmes numériques et représentation des données. Logique numérique et implantation. Logique de base et théorie de commutation. Technologie d'implantation des circuits. Conception des circuits combinatoires et des systèmes séquentiels synchrones et asynchrones. Systèmes de mémoires. Transfert des données. Introduction à la microprogrammation. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - connaître différents systèmes de codage;
- concevoir des circuits combinatoire et séquentiels;
- utiliser les lois et théorèmes pour simplifier les expressions booléennes;
- faire la conversion entre les différents systèmes de numérotations.
|
| |
INFO2012 |
Struct. de données et algor. |
3 |
| |
(3-0)Préalables : INFO1102 et (MATH1173 ou MATH1563) Rappel des structures linéaires (listes, piles, files d'attente). Structures de données abstraites, leurs opérateurs, et leurs implémentations (arbres binaires, de recherche, de Huffman, manceaux, graphes). Algorithmes récursifs. Analyse asymptotique. Suite des algorithmes de recherche, de hachage et de tri. Introduction à la complexité P et NP. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - connaître les structures de données fondamentales en algorithmique et les utiliser efficacement dans la résolution de problèmes;
- implémenter en C/C++ ces structures de données et des algorithmes en les utilisant pour la résolution efficace de problèmes;
- connaître les principales classes de complexité permettant de mesurer l'efficacité d'algorithmes.
|
| |
INFO3103 |
Organisation des ordinateurs |
3 |
| |
(3-2)Préalables : INFO2001 Organisation de base d'un ordinateur : le modèle Von Neumann, processeur central, mémoire centrale, bus, entrées/sorties, Représentation de données et codage d'instructions. L'architecture du processeur au niveau registres. Mémoire physique et mémoire virtuelle. Transfert de données dans l'ordinateur. Langage assembleur, modes d'adressage, entrées/sorties, interruptions. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - décrire l'architecture d'un ordinateur en se référant au modèle de Von Neumann et en identifiant le rôle des principaux composants (processeur, mémoire, bus et interfaces E/S);
- expliquer les principes fondamentaux du langage assembleur et des modes d'adressage qui régissent l'environnement de programmation;
- analyser la gestion de la mémoire (physique et virtuelle) ainsi que les mécanismes de transfert de données qui assurent la communication entre les composants.
|
| |
INFO3106 |
Développement de logiciels |
3 |
| |
(3-0)Préalables : INFO2012 Modèles de cycle de vie. Conception. Documentation. Gestion et contrôle de configuration/version. Fiabilité, sécurité, responsabilité, évaluation du risque. Entretien. Outils de spécification, de conception et d'implantation. Spécifications : informelles, formelles, algébriques. Conceptions fonctionnelle et orientée-tâche. Réutilisation. Stratégies d'implantation. Vérification. Validation. Assurance de qualité. Métriques. Estimation du coût, échéanciers. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - connaître les techniques utilisées dans le développement logiciel;
- appliquer des méthodes et outils propres au génie logiciel;
- développer un projet logiciel;
- comprendre les activités nécessaires pour la production d'un système logiciel.
|
| |
INFO3114 |
Fichiers et bases de données |
3 |
| |
(3-0)Préalables : INFO2012 Fichiers et supports externes. Représentation des enregistrements. Gestion de l'espace. Tri externe, B-arbres et indexation, adressage aléatoire. Introduction aux SGBD. Modèles relationnels et orienté-objets. Formes normales. Langages de définition de données et d'interrogation. Optimisation des requêtes. Récupération et accès concurrentiel aux bases de données. Introduction aux bases de données réparties. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre comment est implémenté un système de gestion de bases de données;
- connaître les modèles courants de conception de bases de données;
- normaliser adéquatement une base de données;
- connaître le langage SQL pour définir et manipuler des données relationnelles.
|
| |
INFO3201 |
Architecture d’ordinateur |
3 |
| |
(3-1)Préalables : INFO3103 Microprogrammation : organisation, séquenceur, codage vertical et horizontal, comparaison entre contrôles câblé et microprogrammé. Opérations en virgules flottantes. Microprocesseurs : CISC versus RISC, superscalaire, superpipeline, effets de branchement sur le pipeline. Cache de mémoire : hiérarchie, cache de données, caches d'instructions, méthodes de mapping. Circuits d'entrées/sorties. Introduction aux architectures parallèles. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - analyser les principes fondamentaux de la microprogrammation et les modalités de contrôle;
- comprendre les distinctions principales entre les microprocesseurs et l'impact de stratégies d'exécution;
- évaluer l'influence des techniques d'optimisation sur la performance des systèmes;
- décrire la hiérarchie de la mémoire en identifiant le rôle des caches et les différentes méthodes de mapping;
- appréhender les concepts de base des architectures parallèles et leur contribution à l'optimisation des performances informatiques.
|
| |
INFO3202 |
Système d’exploitation |
3 |
| |
(3-0)Préalables : INFO3103 Structures et fonctions des systèmes d'exploitation. Tâches et processus. Synchronisation et coordination des processus. Blocages. L'ordonnancement de l'unité centrale : modèles déterministes et probabilistes. Gestion de la mémoire : organisation de la mémoire physique, implantation de la mémoire virtuelle, gestion de la mémoire secondaire. Sécurité et protection. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - connaître les différents composants d'un système d'exploitation;
- comprendre les mécanismes de communication entre processus;
- connaître le fonctionnement des algorithmes d'ordonnancements;
- comprendre les mécanismes de synchronisation entre processus.
|
| |
INFO3205 |
Paradigmes de programmation |
3 |
| |
(3-0)Préalables : INFO2012 Étude comparative des paradigmes des langages de programmation. Modalités d'accès et types de données, gestions de l'allocation dynamique de la mémoire, traduction de programmes et sémantique. Paradigmes fonctionnel, logique et orienté-objets. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre les principes fondamentaux des différents paradigmes de programmation et leurs applications;
- identifier les notions essentielles de grammaire, de sémantique et les principes sous-jacents aux langages de programmation;
- appliquer les concepts des paradigmes étudiés pour résoudre des problèmes concrets à l'aide de langages adaptés.
|
| |
INFO3212 |
Algorithmique |
3 |
| |
(3-0)Préalables : INFO2012 Rappel des notions d'algorithme et de complexité temporelle et spatiale. Relations de récurrence. Algorithmes de retour en arrière, voraces, diviser-pour-régner, probabilistes, heuristiques, parallèles et distribués. Programmation dynamique. Classes de complexité P, NP.NP-complétude. Introduction aux fonctions calculables et à la décidabilité. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - connaître les graphes et leurs applications pratiques;
- implémenter des algorithmes de graphes en langage C++;
- comprendre la programmation dynamique;
- comprendre les algorithmes de retour arrière, voraces et diviser-pour-régner;
- évaluer la complexité temporelle et spatiale d'un algorithme.
|
| |
INFO3214 |
Informatique théorique |
3 |
| |
(3-0)Préalables : INFO2012 Langages réguliers et automates à états finis et à piles. Langages libres de contexte. Hiérarchie de Chomsky. Machine de Turing. Machine universelle. Hypothèse de Church. Calculabilité et déterminisme, problèmes indécidables. Applications dans les traitements de texte et les compilateurs. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - faire des démonstrations par récurrence;
- maîtriser le fonctionnement des automates finis non déterministes et les algorithmes associés;
- connaître les expressions régulières;
- connaître les grammaires formelles+ hors contexte et leurs applications;
- comprendre le fonctionnement d'une machine de Turing.
|
| |
INFO3221 |
Réseaux informatiques |
3 |
| |
(3-2)Préalables : INFO2001 Concepts et terminologie des réseaux informatiques. Modèle en couches : OSI, TCP/IP. Couche application : HTTP, DNS, courriel, P2P, multimédia. Couche transport : multiplexage, pipelining, contrôle de flux, contrôle de congestion. Couche réseau : adressage, routage. Couche liaison : accès multiple, correction d'erreur, commutation, VLAN. Couche physique : codage, multiplexage. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre les principes fondamentaux des réseaux informatiques, y compris les architectures, les protocoles et les modèles de communication;
- analyser le fonctionnement des réseaux en s'appuyant sur les modèles OSI et TCP/IP ainsi que sur les protocoles associés;
- appliquer les concepts de réseautique pour des architectures réseaux différentes.
|
| |
Cours à option |
21 CR. |
| |
Choisir 21 crédits parmi les cours de sigle INFO de niveau 4000. |
| |
| |
COURS DES DISCIPLINES CONNEXES |
30 CR. |
| |
Obligatoires |
15 CR. |
| |
MATH1073 |
Calcul différentiel |
3 |
| |
(3-1)Préalables : MATH30411C (secondaire du NB) ou MATH1023 Rappels. Fonctions et opérations. Fonctions polynomiales, rationnelles, trigonométriques, exponentielles et logarithmiques. Fonction réciproque. Limites et continuité. Dérivée et fonction dérivée, interprétation géométrique, dérivées d'ordres supérieurs. Dérivation en chaîne, dérivation implicite. Approximations linéaires. Règles de l'Hôpital. Tracés de courbes et optimisation. Méthode de Newton-Raphson. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre les propriétés des diverses classes de fonctions (e.g. polynomiales, exponentielles, logarithmiques et trigonométriques);
- calculer la limite d'une fonction;
- appliquer les règles de dérivation pour calculer la dérivée d'une fonction;
- analyser la croissance et la décroissance des fonctions.
|
| |
MATH1173 |
Calcul intégral |
3 |
| |
(3-1)Préalables : MATH1073 ou (MATH1153 avec note B) Coordonnées polaires. Nombres complexes. Équations paramétriques. L'intégrale définie : sommes de Riemann, interprétation géométrique, propriétés. Primitives, intégration, théorème fondamental du calcul intégral. Méthodes d'intégration. Intégrales généralisées. Applications à la géométrie, au calcul des centres de masse, etc. Suites et séries géométriques. Utilisation d'un logiciel de calcul symbolique. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre les coordonnées polaires, les nombres complexes et les équations paramétriques;
- comprendre la notion de primitive;
- utiliser la somme de Riemann pour approximer une aire sous une courbe;
- calculer des intégrales indéfinies, définies et impropres en utilisant les techniques d'intégrations;
- résoudre des problèmes d'application liées à l'intégration.
|
| |
MATH1563 |
Éléments de math. discrètes |
3 |
| |
(3-0)Préalables : MATH1073 Fondements: logique, ensembles et fonctions. Algorithmes. Complexité des algorithmes. Matrices. Méthodes de preuves. Induction mathématique. Permutations et combinaisons. Relations d'équivalence et ordres partiels. Introduction aux graphes: graphes connexes, graphes planaires, arbres et applications. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre la logique mathématique et la théorie des ensembles;
- appliquer les propriétés des fonctions et des relations;
- utiliser le raisonnement mathématique pour résoudre des problèmes de mathématiques discrètes;
- comprendre les notions de base de la théorie des graphes.
|
| |
MATH2613 |
Algèbre matricielle |
3 |
| |
(3-1)Préalables : MATH1073 ou MATH1153 Matrices. Opérations sur les matrices. Algorithme de Gauss-Jordan. Résolution de systèmes d'équations linéaires. Déterminants. Valeurs et vecteurs propres. Introduction aux espaces vectoriels. Applications linéaires et changement de base. Diagonalisation. Applications diverses : animation, méthode des moindres carrés, graphes orientés, chaînes de Markov. Utilisation d'un logiciel de calcul numérique. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - résoudre des systèmes d'équations linéaires;
- appliquer les différentes opérations sur les matrices;
- comprendre la notion d'espace vectoriel et d'application linéaire;
- calculer les valeurs propres et les vecteurs propres;
- résoudre des problèmes concrets à l'aide des outils de l'algèbre matricielle.
|
| |
PHYS1373 |
Électricité et magnétisme |
3 |
| |
(3-3)Concomitant : MATH1073 Force électrique. Champ électrique. Théorème de Gauss. Potentiel électrique. Condensateurs et diélectriques. Courant et résistance. Circuits à courant continu. Lois de Kirchoff. Champ magnétique. Sources de champ magnétique. Induction électromagnétique. Circuits alimentés en courant alternatif. Certaines parties de la théorie sont appliquées en laboratoire. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - connaître les lois fondamentales de l'électricité et du magnétisme;
- comprendre la signification de ces lois et les appliquer dans des situations concrètes;
- appliquer en laboratoire certains principes vus dans les cours théoriques de même que des concepts complémentaires à ceux-ci;
- analyser les résultats obtenus en laboratoire et les interpréter.
|
| |
Cours à option |
15 CR. |
| |
Choisir 3 crédits parmi les cours cours suivants : |
| |
STAT2603 |
Intro aux prob et statistique |
3 |
| |
(3-0)Préalables : MATH1173 Statistique descriptive. Probabilité élémentaire. Lois de probabilité. Distributions discrètes et continues (de Poisson, normale...). Tests d'hypothèse et estimation de paramètres. Lissage de courbe. Régression. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - appliquer les méthodes de statistique descriptive, inférentielle et de régression linéaire simple de manière appropriée;
- utiliser les notions de probabilité élémentaire et de probabilités conditionnelles;
- appliquer les principales lois de probabilité pour les variables discrètes et continues;
- réaliser des tests d'hypothèse pour l'inférence statistique;
- interpréter de façon critique les résultats statistiques.
|
| |
STAT2633 |
Intro à la stat appliquée |
3 |
| |
(3-0)Préalables : MATH1153 ou MATH1073 Types de variables; représentation graphique; population et échantillon; mesures de tendance centrale, dispersion et position; tableau de contingence; corrélation; notions de probabilités; théorème de Bayes; distributions discrètes et continues : binomiale, Poisson, normale, Student; méthodes d'échantillonnage; théorème limite centrale; inférence statistique pour la moyenne et la proportion; marge d'erreur. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre les notions de variable, population, échantillon et classifier les données selon le type de variable;
- comprendre les notions de probabilité élémentaire et de probabilités conditionnelles;
- appliquer les méthodes de statistique descriptive et de régression linéaire simple de manière appropriée;
- effectuer des inférences statistiques pour la moyenne et la proportion à partir d'échantillons;
- interpréter de façon critique les résultats statistiques.
|
| |
Choisir 3 crédits parmi les sigles suivants : ASTR, BIOL, CHIM, FSCI, PHYS |
| |
Choisir 3 crédits parmi les cours suivants : |
| |
ADCO1010 |
Comptabilité financière I |
3 |
| |
(3-0)Initiation à la comptabilité financière, aux normes comptables, à la préparation des états financiers et à l'utilisation des informations financières. RÉSULTATS D’APPRENTISSAGE : À la fin de cours, la personne étudiante devra être en mesure de/d’: - Comprendre le rôle de la comptabilité;
- Appliquer le cycle comptable;
- Préparer les états financiers selon les normes comptables en vigueur;
- Comprendre l’objectif de chacun des états financiers et leur utilité pour la prise de décision;
- Traiter certains sujets selon différentes méthodes comptables.
|
| |
ADMK1310 |
Introduction au marketing |
3 |
| |
(3-0) Introduction au marketing et son rôle dans l'entreprise moderne. Les concepts suivants sont étudiés : segmentation des marchés, positionnement, prix, produit, service, communication, distribution et stratégie de mise en marché.
|
| |
ADMN1220 |
Introduction au management |
3 |
| |
(3-0) Définition du management. Structures juridiques des organisations. Fonctions du management : planification, organisation, direction et contrôle. Interaction du management avec les autres fonctions de l'organisation.
RÉSULTATS D'APPRENTISSAGE :
Comprendre les théories du management.
Comprendre la fonction du management.
Comprendre les rôles du gestionnaire.
Comprendre les outils de la gestion en tenant compte de différents contextes d'évolution des organisations.
|
| |
ADRH3222 |
Comportement organisationnel |
3 |
| |
(3-0) Préalables : ADMN1220 Étude du comportement des individus dans les organisations. Rapport entre les individus ayant divers intérêts et motifs à l'intérieur et à l'extérieur des organisations. Influence du comportement des individus sur la performance de l'organisation.
RÉSULTATS D'APPRENTISSAGE :
Comprendre les comportements humains dans l'organisation.
Analyser les habiletés personnelles, interpersonnelles et conceptuelles des individus de l'organisation.
Comprendre l'influence des comportements humains sur la performance de l'organisation.
|
| |
ADRH3223 |
Gestion ressources humaines |
3 |
| |
(3-0) Préalables : ADMN1220 Application des fondements théoriques et des fonctions de la gestion des ressources humaines (GRH) : dotation du personnel, formation et développement des compétences, gestion de la performance et gestion de la rémunération; organisations syndicales et législation du travail; négociation collective et règlement des conflits.
RÉSULTATS D'APPRENTISSAGE :
Comprendre les théories et les concepts de la gestion des ressources humaines (GRH).
Comprendre les fonctions et le processus de la gestion des ressources humaines.
Appliquer des solutions pertinentes à des problématiques en GRH.
|
| |
Choisir 3 crédits parmi les cours suivants : |
| |
PHIL3475 |
Éthique de l’information |
3 |
| |
(3-0)Rapports de l'information avec les droits et libertés. Fonctions de l'information dans la communication. La communication faussée, la désinformation et ses différentes formes. Tensions et conflits dans les activités d'information. Problèmes institutionnels et éléments d'éthique professionnelle. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de : - comprendre les concepts fondamentaux et les principales approches en éthique de l'information;
- analyser de manière critique les enjeux éthiques spécifiques au travail de journalisme et de relationniste;
- formuler des positions critiques et argumentées sur les questions relatives à ce champ conceptuel.
|
| |
SOCI3320 |
Technologies et sociétés |
3 |
| |
(3-0) Histoire sociale des développements techniques. Révolution scientifique, virage technologique et informatisation des sociétés : impacts sur l'organisation des sociétés, du travail, de la formation professionnelle. Risques du progrès et crise écologique. Développement durable et modernisation écologique. Innovations institutionnelles et modernisation sociétale. Changement et refondation des pratiques, éthique et justice sociale.
|
| |
Choisir 3 crédits parmi les cours suivants : |
| |
ADSI3541 |
Intranet/Extranet en gestion |
3 |
| |
(3-0) Préalables : ADSI1601 ou ADMK2999 Comprendre les concepts de gestion et d'utilisation des nouvelles technologies dans les techniques de communication et de marketing d'une entreprise. Concevoir, développer et gérer des sites Intranet ou Extranet qui répondront aux objectifs désirés d'une entreprise. Comprendre les implications de l'échange de documents informatisés et du commerce électronique. Voir les niveaux de sécurité et les problèmes reliés à la sécurité des informations.
|
| |
ADSI3601 |
Analyse des systèmes d'info |
3 |
| |
(3-0) Préalables : ADSI1601 ou l'équivalent Étude traitant de l'analyse et de la structure de systèmes; l'évaluation des données, des fichiers et de l'information générée par l'ordinateur; projet pratique d'analyse.
|
| |
ADSI3603 |
Gest. des besoins/qualité |
3 |
| |
(3-0) Préalables : ADSI2602 Étude des techniques de gestion des besoins des applications en SIO. Modélisation des besoins des utilisateurs. Organisation, supervision et évaluation du plan qualité, des plans de tests et de tests d'applications en SIO. Application des normes ISO-9001, 9002, 9003 et 9004 pour les logiciels.
RÉSULTATS D'APPRENTISSAGE :
Étudier les techniques d'analyse et de modélisation des besoins des utilisateurs. Planifier et gérer : la qualité des processus et du produit logiciel conformément aux normes ISO-9001-4 et autres; les plans de tests logiciels et la gestion des changements y relatifs.
|
| |
ADSI4571 |
Gestion projets syst. d'info |
3 |
| |
(3-0) Préalables : ADSI3601 Rôles et fonctions d'un gestionnaire de projets informatisés. Cycle de développement d'un système d'information. Planification des ressources humaines, matérielles, logicielles et financières nécessaires au développement et à l'exploitation d'un système informatisé. Analyse des projets informatisés : estimations, projection, analyse des risques, planification. Sous-traitance versus développement interne. Rôle du gestionnaire et outils de gestion de projets à sa disposition. Gestion de l'entretien d'un système informatisé.
|
| |
ADSI4603 |
Projets en systèmes d'info |
3 |
| |
(3-0) Préalables : ADSI3601 Projet d'analyse ou de programmation permettant l'application des connaissances dans le domaine de l'informatique. Tout projet doit être autorisé par le directeur ou la directrice du Département et le professeur ou la professeure qui en assume la direction.
|
| |
ADSI4604 |
Gestion des systèmes d'info |
3 |
| |
(3-0) Préalables : ADSI1601 Gestion des systèmes d'information et des ressources informationnelles. Compréhension des technologies de l'information comme levier d'innovation organisationnelle. Aspects stratégiques, économiques, entrepreneuriaux, financiers, éthiques, juridiques, environnementaux et sécuritaires des systèmes/technologies de l'information. Influence des systèmes d'information sur les organisations modernes : réingénierie et adéquation entre systèmes/technologies de l'information et performance organisationnelle.
RÉSULTATS D'APPRENTISSAGE :
Aborder les questions théoriques et de développement des SI/TI dans un contexte d'entreprise numérisée, stratégique, de gestion des connaissances et de développement rapide des technologies de l'information et de communication. S'approprier quelques théories de base des SI/TI dans toute leur complexité en vue de leur application dans les contextes spécifiques et pratiques.
|
| |
MATH2013 |
Suites, séries, calcul dans Rn |
3 |
| |
(3-1)Préalables : MATH1173 Fonctions de plusieurs variables réelles. Dérivées partielles et dérivées partielles d'ordre supérieur. Approximation linéaire et différentielle. Règle de dérivation en chaîne. Extrema de fonctions de plusieurs variables. Multiplicateurs de Lagrange. Suites et séries réelles. Séries entières. Théorème de Taylor. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - analyser la convergence ou la divergence des suites et des séries;
- calculer la somme d'une suite;
- développer certaines fonctions en séries entières;
- calculer la limite d'une fonction de deux variables;
- utiliser les dévirées partielles pour déterminer le vecteur gradient, la dérivée directionnelle, la différentielle et l'approximation linéaire;
- déterminer les extremums absolus d'une fonction avec ou sans contrainte.
|
| |
MATH2023 |
Analyse math. appliquée |
3 |
| |
(3-1)Préalables : MATH1173 Compléments sur les séries. Fonctions de plusieurs variables réelles. Vecteurs. Dérivées partielles, différentielle et gradient et applications (linéarisation locale, optimisation contrainte et non-contrainte, multiplicateurs de Lagrange, ...). Intégrales multiples (coordonnées cartésiennes, polaires, cylindriques et sphériques). Intégration numérique. Applications (aires, volumes, centre de masse, ...). Utilisation du logiciel de calcul symbolique. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - utiliser les concepts étudiés pour résoudre des problèmes concrets en génie et en sciences appliquées;
- représenter algébriquement, numériquement et graphiquement des fonctions de plusieurs variables;
- effectuer des calculs à l'aide de fonctions de plusieurs variables;
- appliquer des techniques d'intégration multiple et d'optimisation;
- utiliser des méthodes analytiques et numériques pour résoudre des problèmes complexes;
- appliquer les méthodes d'intégration et d'optimisation dans des contextes géométriques tels que le calcul d'aires, de volumes et de centres de masse;
- utiliser un logiciel de calcul symbolique pour effectuer des calculs complexes.
|
| |
MATH2423 |
Fondements des mathématiques |
3 |
| |
(3-1)Préalables : MATH1173 Raisonnement logique. Axiomes et théorèmes, quantificateurs. Théorie des ensembles. Axiomes de sélection. Graphes et fonctions. Axiome du choix. Cardinal d'un ensemble. Théorème de Cantor. Ensembles finis et infinis. Entiers naturels. Relation d'équivalence. Ensemble quotient. Construction des entiers rationnels. Raisonnement par récurrence. Algorithme d'Euclide. Congruence. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre la logique mathématique et la théorie des ensembles;
- appliquer ses connaissances pour construire des domaines mathématiques, tels que l'arithmétique des entiers rationnels, la théorie des ensembles infinis et transfinis, et la théorie des groupes;
- utiliser le raisonnement par récurrence pour résoudre des problèmes complexes;
- appliquer l'algorithme d'Euclide pour résoudre des problèmes complexes.
|
| |
MATH2673 |
Algèbre linéaire |
3 |
| |
(3-1)Préalables : MATH2613 Espaces vectoriels. Bases et dimension. Changement de bases et matrice de passage. Applications linéaires. Représentation matricielle. Déterminants. Valeurs et vecteurs propres. Polynôme caractéristique. Diagonalisation. Étude des opérateurs normaux complexes et réels (en particulier, les opérateurs hermitiens, unitaires, symétriques et orthogonaux). Formes quadratiques. Formes canoniques. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre des concepts fondamentaux en algèbre linéaire, tels que les espaces vectoriels, les bases et la dimension;
- réaliser des changements de bases;
- utiliser avec les matrices de passage;
- comprendre les applications linéaires et leur représentation matricielle;
- appliquer les notions de déterminants, de valeurs propres, de vecteurs propres et de polynômes caractéristiques;
- comprendre les processus de diagonalisation et d'étude des opérateurs normaux complexes et réels, incluant les opérateurs hermitiens, unitaires, symétriques et orthogonaux;
- analyser les formes quadratiques et canoniques.
|
| |
STAT3123 |
Conc. et analyse d’expériences |
3 |
| |
(3-0)Préalables : 3 crédits STAT Éléments de statistique inférentielle. Modèles de régression linéaire, non linéaire et généralisés. Analyse de variance à une et plusieurs dimensions. Blocs aléatoires et complètement aléatoires. Carrés latins. Expériences factorielles. Classification et degrés de liberté. Méthodes non paramétriques. Analyse de covariance. Applications en sciences naturelles, physiques et humaines. Usage de l'ordinateur. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - distinguer les variables de nature qualitative, quantitative, ou mixte;
- utiliser la méthode des moindres carrés dans les plans d'expérience;
- minimiser le nombre d'essais afin d'obtenir les meilleures estimations possibles des effets de facteurs sur une ou plusieurs réponses;
- appliquer la méthodologie à des jeux de données en utilisant des logiciels appropriés, notamment R.
|
| |
STAT3423 |
Sondages et inférence stat. |
3 |
| |
(3-0)Préalables : 3 crédits STAT Éléments de statistique inférentielle. Questionnaires. Propriétés des estimateurs: variance, intervalles de confiance, taille d'échantillons. Méthodes non paramétriques. Échantillonnage aléatoire simple, systématique, stratifié, par grappes et à degrés multiples. Estimation par le quotient et par la régression. Applications en sciences naturelles, physiques et humaines. Usage de l'ordinateur. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre les notions de base de la statistique inférentielle;
- déterminer les propriétés statistiques d'un estimateur;
- comprendre l'importance de l'erreur d'estimation;
- formuler un problème pratique sous forme de modèle statistique;
- maîtriser les propriétés des différentes techniques d'échantillonnage;
- manipuler un logiciel de programmation, notamment R, pour l'obtention des résultats associés aux concepts étudiés.
|
| |
STAT3703 |
Analyse des données |
3 |
| |
(3-2)Préalables : STAT2603 et MATH2613 Théorie et application de méthodes d'analyse de données multidimensionnelles : analyse en composantes principales, analyse factorielle des correspondances, analyse discriminante, positionnement multidimensionnel, classification et arbres de décision. Apprentissage de logiciels (R, MATLAB ou Python) pour l'implémentation des approches étudiées. RÉSULTATS D’APPRENTISSAGE : À la fin de ce cours, la personne étudiante sera en mesure de/d' : - comprendre les notions d'espérance conditionnelle et des fonctions de régression multivariée;
- effectuer une analyse factorielle de tableaux multidimensionnels;
- comprendre les fondements théoriques des méthodes de classification automatique de types hiérarchique, SVM et k-moyennes;
- évaluer la qualité et la pertinence des analyses en fonction des hypothèses sous-jacentes;
- utiliser efficacement des logiciels spécialisés en analyse multidimensionnelle (ex. MATLAB, R ou Python) pour effectuer les analyses et visualiser les résultats.
|
| |
| FORMATION GÉNÉRALE ET COURS AU CHOIX |
30 CR. |
| |
| GLOBAL | 120 CR. |
| |
Pour connaître les exigences relativement à la Formation générale, consulter la liste ci-dessous. Dans la mesure où l'étudiante ou l'étudiant respecte les exigences de la formation fondamentale et de la formation générale du programme, elle ou il peut suivre des cours au choix.
| |
| Formation générale | |
| | OFG1 Initiation au travail intellectuel universitaire : FSCI1003.
| |
| | OFG2 Ouverture à l’Autre et/ou internationalisation : Choisir un cours dans la banque de cours de formation générale sous la rubrique OFG2.
| |
| | OFG3 Initiation à la responsabilité sociale et citoyenne : PHIL3475 ou SOCI3320.
| |
| | OFG4 Initiation à la multidisciplinarité et/ou l’interdisciplinarité : PHYS1373.
| |
| | OFG5 Connaissances dans les domaines des mathématiques et/ou des sciences : MATH1073.
| |
| | OFG6 Sensibilité aux arts et aux lettres : Choisir un cours dans la banque de cours de formation générale sous la rubrique OFG6.
| |
| | OFG7 Capacité de penser logiquement et de manière critique : Choisir un cours dans la banque de cours de formation générale sous la rubrique OFG7.
| |
| | OFG8 Capacité de s’exprimer en français : FRAN1500 et FRAN1600(1).
| |
| | OFG9 Capacité de s’exprimer en anglais : ANGL1022 (ou 3 crédits de cours au choix si ce niveau d'ANGL a été dépassé au test de classement).
| |
|
| |
| | Avis pour les exigences en français 6. EXIGENCES LINGUISTIQUES 6.1.1 Il faut posséder une connaissance et une compréhension suffisantes du français pour étudier à l’Université de Moncton. Dès lors, tous les programmes de baccalauréat ou de diplôme de premier cycle comprennent un minimum de 6 crédits obligatoires de français; ces crédits font partie des exigences minimales requises pour l’obtention d’un diplôme en vertu du règlement 12.2. 6.1.2 Évaluation du niveau de français La compétence en français des personnes candidates admises à temps complet ou à temps partiel est évaluée par l’Université. À partir du dossier d’admission, l’Université décide si l’évaluation du niveau de français se fait par le test de classement ou par entrevue. 6.1.3 Résultats à l’évaluation du niveau de français Selon les résultats de l’évaluation du niveau de français, l’Université dirige la personne candidate admise vers des cours de français langue maternelle (FRAN) ou de français langue seconde (avancé) (FLSA). 6.2 EXIGENCES DE FRANÇAIS LANGUE MATERNELLE 6.2.1 La personne étudiante qui, selon l’évaluation faite en vertu du règlement 6.1.3, suit des cours de français langue maternelle (FRAN) doit réussir les cours FRAN1500 et FRAN1600 et, ainsi, satisfaire l’objectif de formation générale 8. 6.2.2 Si le résultat au test de classement en français est faible, la personne étudiante doit réussir le cours de mise à niveau FRAN1003 avant de s’inscrire aux cours prescrits au règlement 6.2.1. 6.2.3 Si le résultat au test de classement en français est très faible, la personne étudiante doit réussir les cours de mise à niveau FRAN1101 et FRAN1102 avant de s’inscrire aux cours prescrits au règlement 6.2.1. 6.2.4 Si la personne étudiante réussit le cours FRAN1101 avec une lettre finale de A ou mieux, elle est exemptée du cours FRAN1102 et peut s’inscrire aux cours prescrits au règlement 6.2.1. 6.2.6 Les personnes étudiantes doivent avoir obtenu tous les crédits de français exigés pour combler leurs besoins de formation linguistique avant de pouvoir s’inscrire à tout cours de niveau 3000, 4000 ou 5000. 6.3 EXIGENCES DE FRANÇAIS LANGUE SECONDE (AVANCÉ) Est normalement ainsi considérée la personne qui a suivi un programme de cours secondaires pour élèves non francophones et qui est inscrite à la Formation continue. 6.3.1 La personne étudiante qui suit des cours de français langue seconde (avancé) (FLSA) doit réussir les cours FLSA1401, FLSA1402, FLSA1500 et FLSA1600 Rédaction avancée, et, ainsi, satisfaire l’objectif de formation générale 8. 6.3.2 Les crédits de cours FLSA1401 et FLSA1402 peuvent être comptabilisés comme crédits de cours au choix. 6.3.3 Les personnes étudiantes qui suivent des cours FLSA en vertu du règlement 6.3.1 peuvent demander à la doyenne ou au doyen de la faculté responsable du programme d’études la permission de répondre à leurs évaluations en anglais, sauf celles des cours de langue. La doyenne ou le doyen peut accorder cette permission pour la première année d’études à temps complet à l’Université. 6.3.4 La personne étudiante peut demander à la doyenne ou au doyen responsable du programme d’études un prolongement d’un an à l’application du règlement 6.3.3. La doyenne ou le doyen peut prolonger la permission accordée en vertu du règlement 6.3.3 une seule fois. 6.4.1 Tous les programmes de premier cycle comprennent un cours obligatoire d’anglais, soit ANGL1022 ou un autre cours d’anglais de niveau supérieur. 6.4.2 La personne étudiantes qui démontre, par un test de classement, avoir satisfait aux exigences d’anglais de son programme d’études est exempté du cours et doit le remplacer, soit par un cours au choix, soit par un cours d’anglais de niveau supérieur, selon les exigences particulières de son programme d’études. Toutefois, selon le résultat obtenu au test de classement et selon les exigences particulières de son programme d’études, il se peut que des personnes étudiantes aient à suivre plus d’un cours d’anglais. |