Département d'informatique

Faculté des sciences

Département d'informatique

Campus de Moncton

Département d'informatique

Faculté des sciences

Département d'informatique

Campus de Moncton

Imprimer cette page
Calendrier
Nouvelles
Bottin
Imprimer cette page
Calendrier
Nouvelles
Bottin

Programmes d'études

Programmes d'études

Maîtrise ès sciences (informatique)

Responsable :
Faculté des sciences
Diplôme :
M. Sc. (informatique)
Durée :
Temps complet : 2 ans (24 mois)
Temps partiel : 5 ans
Lieu :
Moncton
AVIS IMPORTANTS AUX PERSONNES ÉTUDIANTES
OBJECTIFS :
Le programme de Maîtrise ès sciences (informatique) permettra aux candidates et aux candidats de s'initier à la recherche et d'acquérir une connaissance approfondie dans un domaine de l'informatique, de développer une spécialisation par la recherche ou de participer à un projet d'envergure dans un des domaines de recherche du Département d'informatique. Actuellement, ces domaines de recherche pivotent autour de quatre grandes orientations en informatique appliquée à l'Université de Moncton, soit la conception et le développement de logiciels, les systèmes à base de connaissances, les systèmes et réseaux de communications et les systèmes de gestion de l'information.

Le programme de Maîtrise ès sciences (informatique) prépare la candidate ou le candidat à intégrer le marché du travail avec des connaissances spécialisées ou de poursuivre des études de troisième cycle.

Avec son cheminement à temps partiel, la Maîtrise ès sciences (informatique) permet à des professionnelles ou professionnels de l'industrie de poursuivre ou de reprendre des études afin d'acquérir une spécialisation, d'avoir une formation d'appoint ou de parfaire un domaine d'expertise.
CONDITIONS D’ADMISSION
Satisfaire aux conditions générales d'admission aux études de deuxième cycle (Règlement universitaire 22.1).
CONDITIONS PARTICULIÈRES D'ADMISSION
Le Baccalauréat avec spécialisation en informatique avec la moyenne exigée au règlement 22.1.
ou
Le Baccalauréat avec une majeure en informatique associée à une mineure pertinente, avec la moyenne exigée au règlement 22.1, toutefois dans ce cas, des cours d'appoint pourraient être exigés.

Avoir une connaissance fonctionnelle de l'anglais.

Une entrevue, sur place ou à distance, peut être exigée, notamment pour les dossiers qui ne remplissent pas les conditions particulières d'admission au programme.
RÈGLEMENTS PARTICULIERS
Toute personne étudiante inscrite au programme de maîtrise doit avoir une directrice ou un directeur de thèse, au plus tard durant la deuxième session de sa première année d'études.

Chaque personne étudiante aura un comité consultatif de thèse de trois personnes, proposées par sa directrice ou son directeur de thèse et approuvées par le Comité des études supérieures du département concerné. Ce comité viendra en aide à la personne étudiante pour les questions importantes, tels le choix d'un sujet de thèse, le choix ou les changements de programme.

La composition du jury de thèse (quatre membres, y compris le choix de l'examinatrice ou de l'examinateur externe) devra être proposée par le Comité des études supérieures du département concerné et approuvée par la Faculté des études supérieures et de la recherche.

La note C est le minimum requis pour satisfaire aux exigences des cours.

La personne étudiante devra conserver normalement une moyenne pondérée de 2,70 pour son année de cours.

Pour la thèse, la note S ou NS est attribuée. Les changements à la thèse (s'il y a lieu) devront être faits dans un délai de six mois après la réunion du jury.

Le nombre maximum d'heures de démonstration de laboratoire, de corrections ou de consultations tutorielles pour une personne étudiante ne doit pas dépasser dix heures par semaine.

Cours mutuellement exclusifs
La personne étudiante ayant réussi les cours : INFO4004, INFO4009, INFO4017, INFO4019, INFO4023, INFO4044 ou INFO4304 ne peut pas s’inscrire aux cours de la maîtrise soit, respectivement : INFO6504, INFO6509, INFO6517, INFO6519, INFO6523, INFO6544 ou INFO6545 et doit plutôt choisir d’autres cours de la liste de cours à option.

Cours mutuellement exclusifs
Cours de 1er cycle Cours de 2e cycle
INFO4004 - Principes de simulations INFO6504 - Principes de simulation
INFO4009 - Applications en temps réel INFO6509 - Systèmes temps réel
INFO4017 - Int. aux réseaux neurones INFO6517 - Réseaux de neurones
INFO4019 - Trait. auto. language naturel INFO6519 - Traitement du langage naturel
INFO4023 - Intro. aux réseaux sans fil INFO6523 - Réseaux sans fil
INFO4044 - Intro apprentissage profond INFO6544 - Apprentissage profond
INFO4304 - Vision par ordinateur INFO6545 - Vision robotique
AUTRES RENSEIGNEMENTS
Cheminement à temps plein
La durée normale de la scolarité est d'une année après la première inscription au programme. Aussi, durant cette première année, la personne étudiante commence ses travaux de recherche en vue de la thèse. Selon le règlement universitaire 31.8.1, le délai de soumission de la thèse en informatique est de trois ans après la fin de la durée normale de la scolarité. Pour une personne étudiante à temps plein, la durée du programme est d'au plus quatre années complètes après la première inscription. Exceptionnellement, des prolongations totalisant un maximum d'une année pourraient être recommandées auprès de la Faculté des études supérieures et de la recherche.

Cheminement à temps partiel
Suite à sa première inscription au programme, la personne étudiante à temps partiel suit au moins un cours par session d'automne et d'hiver. Durant cette période, elle a l'option de commencer ou non son inscription à la thèse. Toutefois, au plus tard à la première session suivant la fin de la scolarité, elle doit s'inscrire à la thèse. L'inscription à la thèse doit ensuite être maintenue pour chacune des trois sessions de l'année universitaire. Le délai de soumission de la thèse est de trois années après la fin de la scolarité. Pour une personne étudiante à temps partiel, la durée du programme est d'au plus cinq années complètes après la première inscription. Exceptionnellement, des prolongations totalisant un maximum d'une année pourraient être recommandées auprès de la Faculté des études supérieures et de la recherche.
TABLEAU DES COURS
45 CR.
Obligatoires
39 CR.
Thèse
Thèse
33
Études dirigées
Études dirigées
3
Méthodologie de recherche
Méthodologie de recherche
3
Cours à option
6 CR.
Choisir, en consultation avec la ou le responsable du programme, au moins 3 crédits parmi les cours de sigle INFO de niveau 6000, au moins un de ces cours doit être dans l'orientation de la thèse de la personne étudiante, en particulier le cours d'études dirigées. La personne étudiante devra éviter de prendre un cours du niveau 6000 qui serait en exclusion mutuelle avec un cours suivi au niveau 4000.
Choisir au maximum trois crédits de la liste ci-dessous(1), en consultation avec la ou le responsable du programme
Intelligence artificielle
Intelligence artificielle
3
Architectures avancées d'ord.
Architectures avancées d'ord.
3
Analyse et traitement d'images
Analyse et traitement d'images
3
Algorithmes syst. par. et dist
Algorithmes syst. par. et dist
3
Analyse perf., vérif. et valid
Analyse perf., vérif. et valid
3
Apprentissage machine
Apprentissage machine
3
Algorithmes avancés
Algorithmes avancés
3
Progr. massivement parallèle
Progr. massivement parallèle
3
Cryptographie
Cryptographie
3
Tout autre cours de niveau 6000 ou plus d'une autre discipline que l'informatique, sur approbation du Comité des études supérieures.
GLOBAL
45 CR.
(1) Cours à option du Baccalauréat en informatique appliquée. Il est exclu de suivre un cours déjà suivi pendant le baccalauréat. Ces cours, suivis lors de la Maîtrise, sont obligatoirement assortis de travaux d'envergure additionnels requérant 25 % de plus d'exigences. Le choix de ces cours est soumis à l'approbation du Comité des études supérieures du Département.
VERSION DU PROGRAMME
Version du programme modifiée le 08 février 2024 et publiée par le Registrariat.
08 février 2024
Version avant 2024

Tous ces programmes viennent d'être mis à jour. Ils ont les caractéristiques suivantes :

  • Plus conformes aux recommandations du sénat académique.
  • Plus conformes au curriculum définit par les associations professionnelles internationales reconnues dans le domaine, telles que IEEE, ACM. Ceci doit nous assurer une meilleure reconnaissance de nos programmes sur le plan international.
  • Plus diversifiés, ils offrent plus de cours optionnels en 3ème et 4ème année. De ce fait, ils correspondent mieux au besoin du marché du travail.
  • Plus flexibles, ils permettent une meilleure intégration des étudiant.e.s ayant des formations dans d'autres domaines comme le génie et l'administration qui utilisent une forte base en informatique.
  • Plus accessibles aux étudiant.e.s provenant du secondaire, du collège communautaire (option informatique), de la 1ère année en sciences.

Les cours optionnels informatiques (de sigle INFO) de la 3ème et la 4ème ont été répartis en cinq orientations modernes et très demandées sur le marché du travail. Ainsi, elles assurent aux étudiant.e.s un choix riche et intéressant. Aussi, elles leurs permettent d'orienter leur formation selon leur désir. Les cinq orientations sont les suivantes :

  1. Conception et développement de logiciels
  2. Systèmes à base de connaissances
  3. Systèmes et réseaux de communication
  4. Système de gestion de l'information
  5. Technologies de l'inforoute

1. Conception et développement de logiciels

On y apprend à concevoir et à mettre en œuvre des logiciels qui répondent aux besoins de façon économique et appropriée. On y apprend à planifier les travaux et les coûts de développement de logiciels. On s'y familiarise aux critères de qualité des interfaces avec les utilisateurs et aux environnements de développement et aux générateurs de programmes. Les concepts portant sur la vérification, la validation et le contrôle de la qualité des logiciels sont enseignés.

Les cours de cette orientation sont:

  1. IN4012 Analyse et développement orienté objet.
  2. IN4041 Analyse de performance, vérification et validation
  3. IN4029 Sécurité informatique
  4. IN4243 Les compilateurs
  5. IN4004 Principes de base de simulation
  6. IN4009 Applications en temps réel
  7. IN4014 Sujets choisis en développement de logiciel

2. Systèmes à base de connaissances

Les systèmes intelligents utilisent des langages de programmation, des méthodologies et des modèles formels pour simuler l'intelligence et le savoir humain. Parmi ses applications se trouvent la traduction automatique, les systèmes experts, la reconnaissance de la parole et de l'image, l'enseignement intelligemment assisté par ordinateur, etc.

Les cours de cette orientation sont:

  1. IN4015 Intelligence artificielle
  2. IN4019 Traitement automatique du langage naturel
  3. IN4016 Développement des systèmes experts
  4. IN4038 Programmation logique et fonctionnelle
  5. IN4017 Introduction aux réseaux de neurones
  6. IN4018 Sujets choisis en systèmes intelligents

3. Systèmes et réseaux de communication

Le domaine des réseaux de communication est en fulgurante ascension. Son étude inclut la transmission des signaux, la détection des erreurs, les protocoles de communication et leur validation, ainsi que les modèles de réseaux locaux tels que, client-serveur, groupe de travail, etc. On y étudie aussi les méthodes d'organisation de systèmes afin de rendre ceux-ci plus efficaces et plus fiables.

Les cours de cette orientation sont:

  1. IN4020 Introduction aux réseaux d'ordinateurs
  2. IN4025 Architectures avancées d'ordinateur
  3. IN4022 Réseaux locaux
  4. IN4035 Algorithmes et programmation pour les systèmes parallèles et distribués
  5. IN4009 Applications en temps réel
  6. IN4034 Algorithmes pour les systèmes distribués
  7. IN4021 Architectures de réseaux
  8. IN4024 Sujets choisis en architecture des systèmes ou réseaux.

4. Systèmes de gestion de l'information

Pour ceux et celles qui s'intéressent à la conception, l'implantation, l'interrogation et la gestion de grandes bases de données qu'elles soient relationnelles, réparties ou orientées objets.

Les cours de cette orientation sont:

  1. IN4030 Bases de données relationnelles et réparties
  2. IN4035 Algorithmes et programmation pour les systèmes parallèles et distribués
  3. IN4029 Sécurité informatique
  4. IN4002 Applications client-serveur
  5. IN4004 Principes de base de simulation
  6. IN4001 Sujets choisis en gestion de l'information

5. Technologies de l'inforoute

Pour ceux et celles qui s'intéressent à la conception et au développement d'applications commerciales, pédagogiques, ou de loisir de haute qualité communicative sur l'inforoute.

Les cours de cette orientation sont :

  1. IN4020 Introduction aux réseaux d'ordinateurs
  2. IN4002 Applications client-serveur
  3. IN4012 Analyse et développement orienté objet
  4. IN4006 Multimédia
  5. IN4453 Infographie
  6. IN4029 Sécurité informatique
  7. IN4007 Sujets choisis en technologie de l'inforoute 

Documents pour s'inscrire à la maîtrise en informatique