Faculté des arts et des sciences
Microprogramme de 1er cycle en programmation
Structure du programme
Consulter la description du programme
1er cycle 1-175-7-2
Liste des cours
Titre officiel | Microprogramme de premier cycle en programmation |
---|---|
Type | Attestation |
Numéro | 1-175-7-2 |
Version 01 (H21)
Les crédits du microprogramme sont répartis de la façon suivante : 12 à 15 crédits à option.
Segment 72
Les crédits du microprogramme sont tous à option.
Bloc 72A Langages de programmation
Option - Minimum 3 crédits, maximum 9 crédits.IFT 1166 Programmation orientée objet en C++
Perfectionnement en programmation. Étude du langage C++ et de la programmation orientée objet. Applications aux structures de données simples et aux interfaces graphiques de base. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.
IFT 1170 Programmation Java et applications
Langage Java. Programmation orientée objet avec Java. Récursivité. Fichiers. Vecteurs. Piles. Listes chaînées. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.
IFT 1175 Programmation en Visual Basic
Programmation par événements et orientée objet avec Visual Basic. Classes d'objets, composants ActiveX et .NET, connexions aux bases de données, contrôle d'applications Windows (VBA). Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.
IFT 1178 Programmation d'applications en VB
Éléments de base de la programmation. Programmation d'applications interactives en utilisant les langages VBA ou Visual Basic.NET. Utilisation d'applications comme Excel, Access et Word. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.
IFT 1179 Programmation en C#
Étude du langage et de la programmation orientée objet en C#. Applications aux structures de données et aux interfaces graphiques de base. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.
IFT 1810 Introduction à la programmation
Algorithmes et concepts de base de la programmation. Notions de tableaux et de fonctions avec paramètres. Introduction à la programmation orientée objet. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 119010, 117510, 117520, 117540, 119110.
Bloc 72B Compléments d'informatique
Option - Minimum 6 crédits, maximum 12 crédits.IFT 1169 Programmation avancée en C++
Structures de données avancées. Concepts avancés en programmation orientée objet. Librairie de modèles standard STL. Algorithmes génériques. Applications. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.
IFT 1176 Aspects avancés de Java
Traitement des exceptions en Java. Interfaces usager. Type générique. Collections. JDBC. Programmation concurrente et web, côté serveur. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.
IFT 2810 Structures de données
Structures d'information : chaînes, tableaux, piles, listes, arbres et graphes. Implantation et manipulation. Algorithmes de tri. Organisation de dictionnaires. Allocation dynamique de mémoire. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.
IFT 2821 Introduction aux bases de données
Principes des bases de données. Modèles de bases de données : hiérarchique, réseau, relationnel. Présentation et exploitation des systèmes couramment utilisés. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.