Naviguer dans cette page

Structure du programme (1-175-5-0)

Description de la structure

Version 10 (A16)

Le Certificat comporte 30 crédits.

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.

Cours Titre Crédits Période  
IFT 1166 Programmation orientée objet en C++ 3.0 Cours de jour Cours de soir
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.
Voir la fiche détaillée
IFT 1170 Programmation Java et applications 3.0 Cours de jour Cours de soir
Langage Java. Programmation orientée objet avec Java. Récursivité. Fichiers. Vecteurs. Piles. Listes chaînées.
Voir la fiche détaillée
IFT 1175 Programmation en Visual Basic 3.0 Cours de soir
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).
Voir la fiche détaillée
IFT 1179 Programmation en C# 3.0 Cours de soir
Étude du langage et de la programmation orientée objet en C#. Applications aux structures de données et aux interfaces graphiques de base.
Voir la fiche détaillée
IFT 1810 Introduction à la programmation 3.0 Cours de jour Cours de soir
Algorithmes et concepts de base de la programmation. Notions de tableaux et de fonctions avec paramètres. Introduction à la programmation orientée objet.
Voir la fiche détaillée

Bloc 72B Compléments d'informatique Option - Minimum 3 crédits, maximum 12 crédits.

Cours Titre Crédits Période  
IFT 1155 Programmation mobile à plateforme libre 3.0 Cours de soir
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.
Voir la fiche détaillée
IFT 1169 Programmation avancée en C++ 3.0 Cours de soir
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.
Voir la fiche détaillée
IFT 1176 Aspects avancés de Java 3.0
Traitement des exceptions en Java. Interfaces usager. Type générique. Collections. JDBC. Programmation concurrente et web, côté serveur.
Voir la fiche détaillée
IFT 2810 Structures de données 3.0 Cours de soir
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.
Voir la fiche détaillée

Bloc 72C Administration des systèmes informatiques Option - Maximum 15 crédits.

Cours Titre Crédits Période  
IFT 2821 Introduction aux bases de données 3.0 Cours de soir
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.
Voir la fiche détaillée
IFT 2830 Sécurité des systèmes informatiques 3.0 Cours de soir
Introduction à la sécurité informatique. La sécurité d'un ordinateur personnel. Protocoles et cryptographie. Applications internet. Protection réseau. Programmation sécurisée.
Voir la fiche détaillée
IFT 2880 Organisation des ordinateurs et systèmes 3.0
Composantes d'un ordinateur. Jeux d'instructions. Entrée / sortie. Synchronisation des processus. Ordonnancement. Protection. Systèmes distribués.
Voir la fiche détaillée
IFT 3820 Gestion de réseaux et protocoles 3.0
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.
Voir la fiche détaillée
IFT 3830 Administration des systèmes d'exploitation 3.0 Cours de soir
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.
Voir la fiche détaillée

Bloc 72D Multimédia Option - Maximum 15 crédits.

Cours Titre Crédits Période  
IFT 1135 Introduction aux applications mobiles 3.0 Cours de jour Cours de soir
É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.
Voir la fiche détaillée
IFT 1941 Traitement et montage vidéo 3.0 Cours de jour Cours de soir
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.
Voir la fiche détaillée
IFT 2720 Introduction au multimédia 3.0 Cours de soir
Médias informatiques. Web. Interfaces usagers. Images. Vidéo. Audio.
Voir la fiche détaillée
IFT 2730 Traitement d'images 3.0
Représentations digitales. Transformations. Morphing. Compositing. Filtres. Compression couleur.
Voir la fiche détaillée
IFT 2740 Outils de l'infographie 3D 3.0
Infographie 3D. Modélisation géométrique et primitives. Techniques de rendu, textures, éclairage. Animation et paramétrisation. Application au logiciel libre Blender.
Voir la fiche détaillée
IFT 3730 Infographie 3D 3.0
Objets géométriques 3D. Transformations et projections. Visibilité. Textures. Modélisation. Courbes et surfaces.
Voir la fiche détaillée

Bloc 72E Programmation internet Option - Maximum 18 crédits.

Cours Titre Crédits Période  
IFT 1142 Programmation côté client 3.0 Cours de jour Cours de soir
Programmation Javascript avancée, modèle objet de document (DOM), XHTML, notions de programmation Internet (Ajax, JSON, jQuery, etc.).
Voir la fiche détaillée
IFT 1144 Introduction à la programmation internet 3.0 Cours de jour Cours de soir
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
Voir la fiche détaillée
IFT 1147 Programmation serveur avec PHP 3.0 Cours de soir
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.)
Voir la fiche détaillée
IFT 1148 Programmation serveur avec ASP 3.0 Cours de soir
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.)
Voir la fiche détaillée
IFT 1149 Technologie JSP 3.0
Programmation Web du côté serveur avec JSP et JSF. Création de sites Web dynamiques. Accès aux bases de données. Notions avancées.
Voir la fiche détaillée
IFT 1152 Introduction aux technologies XML 3.0 Cours de soir
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.
Voir la fiche détaillée

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.

Date de la dernière modification: 22 septembre 2017

Signaler un changement

Demande d'admission

Partagez cette page

Le test cursus: pour trouver votre voie