Programmes

Programmes

Programmes

Mineure en informatique

Responsable :
Faculté des sciences
Feuille de route :
Version du programme :
Modifiée le 04 juillet 2025 et publiée par le Registrariat.
AVIS IMPORTANTS AUX PERSONNES ÉTUDIANTES
RÈGLEMENTS PARTICULIERS
OBJECTIFS :
Ce programme a pour but de donner la base de connaissances fondamentales en informatique couvrant les notions de programmation, un premier cours d'architecture des ordinateurs, un cours de structures de données et un cours de fichiers et bases de données. Les cours d'option ajoutent à la formation. Les diplômées et diplômés peuvent travailler dans l'industrie et dans les ministères provinciaux ou fédéraux, leur formation de majeure servant à compléter leurs connaissances.
STRATÉGIES D’APPRENTISSAGE :
Le Département d'informatique dispose de laboratoires munis de logiciels et d'équipement appropriés pour la variété de cours qui y sont offerts, tels que la réseautique, l'architecture, le calcul numérique ou encore l'intelligence artificielle. Le département offre ses cours de façon magistrale, à l'aide d'exercices et de laboratoires de programmation ou de conception logicielle ou matérielle. Plusieurs des cours comportent des projets de groupe où les étudiantes et étudiants apprennent à travailler en équipe. Au terme de ces projets, elles ou ils doivent écrire un rapport et faire une présentation publique.
CONDITION D’ADMISSION
La condition « D » est exigée.
FORMATION FONDAMENTALE
24 CR.
COURS DE LA DISCIPLINE PRINCIPALE
24 CR.
Obligatoires
15 CR.
Principes de programmation I
Principes de programmation I
3
Principes de programmation II
Principes de programmation II
3
Int. à l’architecture d’ord.
Int. à l’architecture d’ord.
3
Struct. de données et algor.
Struct. de données et algor.
3
Fichiers et bases de données
Fichiers et bases de données
3
Cours à option
9 CR.
Choisir 9 crédits de sigle INFO(1) de niveau 3000 ou 4000, excluant les stages en informatique, ou tout autre cours autorisé par la ou le responsable du programme.
Organisation des ordinateurs
Organisation des ordinateurs
3
Développement de logiciels
Développement de logiciels
3
Architecture d'ordinateur
Architecture d'ordinateur
3
Système d’exploitation
Système d’exploitation
3
Paradigmes de programmation
Paradigmes de programmation
3
Algorithmique
Algorithmique
3
Informatique théorique
Informatique théorique
3
Réseaux informatiques
Réseaux informatiques
3
Applications client-serveur
Applications client-serveur
3
Principes de simulations
Principes de simulations
3
Multimédia
Multimédia
3
Applications en temps réel
Applications en temps réel
3
Programmation UNIX
Programmation UNIX
3
GLOBAL
24 CR.
(1) Des cours préalables pourraient être exigés.