Admission

Faculté des arts et des sciences

Certificat en informatique appliquée
Structure du programme

Consulter la description du programme

1er cycle 1-175-5-0

Liste des cours

Titre officiel Certificat en informatique appliquée
Type Certificat
Numéro 1-175-5-0

Version 11 (H21)

Le certificat comporte 30 crédits.

Lire la suite

Segment 72

Les crédits du certificat sont répartis de la façon suivante : de 24 à 30 crédits à option et, au maximum, 6 crédits au choix.

Bloc 72A Langages de programmation

Option - Maximum 15 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. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de soir 3.0 Crédits
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.

Horaire de jour et de soir 3.0 Crédits
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.

Horaire de soir 3.0 Crédits
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.

Horaire de soir 3.0 Crédits
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.

Horaire de jour et de soir 3.0 Crédits

Bloc 72B Compléments d'informatique

Option - Minimum 3 crédits, maximum 12 crédits.
IFT 1155

Programmation mobile à plateforme libre

Programmation d'applications pour appareils mobiles utilisant une plateforme en source libre, telle Android. Cycle de vie des activités. Interaction avec le matériel et les ressources. Données, multimédia et Internet. Publication d'applications. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de soir 3.0 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.

Horaire de soir 3.0 Crédits
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.

Horaire de soir 3.0 Crédits
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.

Horaire de soir 3.0 Crédits

Bloc 72C Administration des systèmes informatiques

Option - Maximum 15 crédits.
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.

Horaire de soir 3.0 Crédits
IFT 2830

Sécurité des systèmes informatiques

Introduction à la sécurité informatique. La sécurité d'un ordinateur personnel. Protocoles et cryptographie. Applications internet. Protection réseau. Programmation sécurisée. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de soir 3.0 Crédits
IFT 3820

Gestion de réseaux et protocoles

Protocole TCP/IP : installation, configuration, mécanismes d'adressage, évaluation de performances, serveurs d'application et dépannage. Les travaux pratiques seront basés sur les systèmes récents UNIX ou Windows. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de soir 3.0 Crédits
IFT 3830

Administration des systèmes d'exploitation

Gestion d'un centre informatique : installation, configuration, partage de ressources et de données, systèmes hétérogènes, sécurité et tolérance aux pannes. Exemples basés sur les systèmes récents tels UNIX ou Windows. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de soir 3.0 Crédits

Bloc 72D Multimédia

Option - Maximum 21 crédits.
IFT 1119

Initiation à la programmation de jeux vidéo

Initiation à la programmation appliquée au développement de jeux vidéo. Types et structures de données, opérateurs, instructions conditionnelles et itératives, fonctions. Langage C#. Environnement de jeu 2D dans Unity. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540 et 119110.

Horaire de jour et de soir 3.0 Crédits
IFT 1135

Introduction aux applications mobiles

Éléments de base de la programmation d'applications graphiques interactives pour appareils mobiles utilisant une plateforme en source libre, telle Android. Architecture d'un projet. Outils de développement et de test. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de jour et de soir 3.0 Crédits
IFT 1941

Traitement et montage vidéo

Introduction au traitement informatique et au montage vidéo non linéaire. Réalisation technique de projets vidéo. Notions théoriques portant sur le format des médias et sur les concepts clés de la production vidéo. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 117572, 117573, 117574, 119110.

Horaire de jour et de soir 3.0 Crédits
IFT 2200

Programmation de jeux vidéo

Programmation avancée appliquée au développement de jeux vidéo. Structures de données complexes, imbrication d'instructions conditionnelles et itératives, programmation événementielle et orientée objet. Langage C#. Environnement de jeu 3D dans Unity. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540 et 119110.

Horaire de jour et de soir 3.0 Crédits
IFT 2720

Introduction au multimédia

Médias informatiques. Web. Interfaces usagers. Images. Vidéo. Audio. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de soir 3.0 Crédits
IFT 2740

Outils de l'infographie 3D

Infographie 3D. Modélisation géométrique et primitives. Techniques de rendu, textures, éclairage. Animation et paramétrisation. Application au logiciel libre Blender.

Horaire de soir 3.0 Crédits

Bloc 72E Programmation internet

Option - Maximum 18 crédits.
IFT 1142

Programmation côté client

Programmation Javascript avancée, modèle objet de document (DOM), XHTML, notions de programmation Internet (Ajax, JSON, jQuery, etc.). Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de jour et de soir 3.0 Crédits
IFT 1144

Introduction à la programmation internet

Langage HTML5, feuilles de style CSS pour la conception et la mise en page de documents WEB. Introduction à la programmation avec JavaScript pour la création des pages web dynamiques. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de jour et de soir 3.0 Crédits
IFT 1147

Programmation serveur avec PHP

Programmation Web du coté serveur avec le langage PHP. Création de documents dynamiques. Accès aux bases de données. Notions avancées de programmation PHP (MVC, Ajax, librairie graphique, cookies, sessions, Smarty, etc.) Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de soir 3.0 Crédits
IFT 1148

Programmation serveur avec ASP

Programmation Web du côté serveur avec le langage ASP.NET. Création de documents dynamiques. Création de contrôles serveur personnalisés. Accès aux bases de données. Notions avancées de programmation ASP.NET (MVC, Ajax, cookies, sessions, etc.) Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 117510, 117520, 117540, 119110.

Horaire de soir 3.0 Crédits
IFT 1152

Introduction aux technologies XML

Utilisation des technologies XML pour gestion, stockage, distribution des documents d'affaires sur le Web. Introduction aux schémas (DTD, XSD et RelaxNG), aux transformations XSL (XSLT et XSLT-FO), langage XPath et programmation avec API SAX et DOM. Remarque : Ce cours ne peut pas être reconnu comme cours au choix dans les programmes suivants : 105351, 117572, 117573, 117574.

Horaire de soir 3.0 Crédits

Bloc 72Z

Choix - Maximum 6 crédits.
Sauf exception autorisée, les cours au choix doivent être choisis parmi les cours identifiés par un sigle autre que le sigle IFT.