Liste des cours
DEC Techniques de l’informatique (420.B0)

Un DEC bilingue en informatique complet qui fera de toi un professionel recherché !

Programme bilingue : Certains cours seront offerts en anglais

Session 1

Ce premier cours d’éducation physique vise à ce que les étudiants appliquent les éléments théoriques vus en classe lors des cours pratiques. Les dimensions du bien-être et les composantes de la forme seront entre autres abordées.

De plus, les étudiants seront outillés pour la création de programmes axés sur l’amélioration l’endurance cardio-respiratoire, l’augmentation de la force musculaire ainsi que sur le gain de l’endurance.

C’est à l’aide de diverses activités (ateliers, exercices et lectures) que l’étudiant sera initié à la réflexion critique sur des questions fondamentales. Il sera amené à développer ses aptitudes naturelles à la réflexion rationnelle en plus de se familiariser avec la pensée des principaux philosophes de l’antiquité grecque (les présocratiques, Socrate, Platon et Aristote).
À l’issue de ce cours, l’étudiant sera en mesure d’installer et de configurer un système d’exploitation propre à une station de travail. Ainsi, en plus de comprendre le fonctionnement des systèmes d’exploitation (gestion des processus, de la mémoire et de fichiers), l’étudiant sera capable d’installer et de paramétrer un système d’exploitation et des composantes logiques, de préserver de façon sécuritaire l’environnement de travail, d’utiliser le langage de commandes d’un système d’exploitation et d’automatiser des tâches avec des fichiers de commandes.
Ce cours vise à initier les étudiants aux langages de programmation et aux algorithmes de base. En plus des concepts de la programmation et de la manière de produire et de comprendre des algorithmes, les étudiants seront amenés à utiliser un débogueur et à formuler un plan de test fonctionnel.

Langages abordés : Python, C#

Le cours Introduction aux fonctions de travail vise en premier lieu à apprendre à l’étudiant l’exploitation des logiciels de bureautique. Les logiciels vus au cours de la session sont Outlook, Word, Excel, Visio et PowerPoint. L’étudiant développera sa capacité à utiliser les fonctions de bases et les fonctions intermédiaires des logiciels. En second lieu, l’étudiant apprendra à concevoir un curriculum vitae et une lettre de présentation. Il sera aussi amené à examiner les exigences et les tâches des emplois en informatique à partir d’offres d’emploi.
À l’issue de ce cours, l’étudiant sera en mesure de :

  • Créer, modifier et supprimer une base de données.
  • Formuler, à l’aide de clauses, opérateurs et commandes, des requêtes d’interrogation de la base de données.
  • Gérer la sécurité d’accès aux données et maitriser les notions de transactions, déclencheurs et contraintes d’intégrité.

Langages abordés : SQL

À la fin de ce cours, l’étudiant sera apte à distinguer les différentes architectures de réseau existantes et leurs particularités, ainsi qu’à déployer une architecture appropriée pour un réseau local. Il aura la compétence requise pour sélectionner le matériel d’interconnexion requis, ainsi que pour les configurer selon les standards de l’industrie.

Session 2

Ce cours de littérature permet de faire découvrir les bases de l’étude de textes littéraires issus du corpus français aux étudiants. Ils procéderont à l’analyse de divers textes littéraires, et ce, en fonction du fond et de la forme. De plus, les étudiants rédigeront des analyses littéraires tout en portant une attention particulière à la qualité de la langue.
Qu’est-ce que l’homme ? : voici la question qui est au cœur du second cours de philosophie. L’étudiant, tout au long de la session, étudiera les œuvres de plusieurs philosophes de la modernité. Il développera les habiletés qui lui permettront d’analyser, de comparer et de critiquer leurs conceptions de l’être humain.
Le cours vise à initier les étudiants aux langages de programmation orientée objet et à la notion d’objet dans le cadre de la programmation. En plus des concepts de bases de la programmation orientée objet et de la manière de produire et de comprendre des programmes contenant des classes et des modules, les étudiants seront appelés à générer une interface graphique et de produire et comprendre des algorithmes pour les méthodes.

Langages abordés : JAVA, SQL

À l’issue de ce cours, l’étudiant sera en mesure d’automatiser le traitement de données en utilisant les procédures stockées et les fonctions. Il sera aussi en mesure d’appliquer un plan de sauvegarde et de restauration de la base de données.

Langages abordés : SQL

Ce cours permettra à l’étudiant de :

  • Se familiariser avec la théorie des ensembles et la logique mathématique.
  • Découvrir et maîtriser les différents systèmes de numérotation et les circuits logiques.
  • Se familiariser avec le calcul matriciel et les transformations dans le plan (translation, rotation, homothétie).
  • Maîtriser les statistiques descriptives et l’analyse combinatoire.
Ce cours vise à développer un esprit d’analyse en lien avec l’évolution des technologies informatiques. Il permettra d’approfondir la recherche d’information, l’esprit de synthèse et de vulgarisation face aux nouvelles technologies qui s’imposent en industrie. Le cours a également pour objectif de sensibiliser l’étudiant à l’égard de la sécurité informatique, un domaine en constante évolution. Ce thème sera abordé via le concept de cryptographie.

Langages abordés : JAVA, PYTHON, XML

Dans le cadre de ce cours, l’étudiant sera initié aux principales composantes inhérentes à un poste informatique. Ainsi, en plus de présenter les principales notions pour analyser l’architecture interne d’un ordinateur, il met en relief les grands concepts de base pour installer et désinstaller des éléments physiques et logiques ainsi que pour les configurer. Par ailleurs, ce cours initiera l’étudiant aux principes du soutien informatique en entreprise.

Session 3

Ce cours a pour but d’améliorer l’efficacité, les habiletés motrices, les techniques et les stratégies des étudiants au moment de la pratique d’une activité physique. Les étudiants définiront leurs objectifs et évalueront périodiquement leurs progrès.
Ateliers, études de cas et débats permettront aux étudiants d’approfondir la question du bien et du mal. De plus, ils seront initiés à l’éthique et à la politique comme disciplines philosophiques, et ce, par l’entremise de l’étude de plusieurs philosophes importants.
Le premier cours de littérature de la Formation générale commune visait l’analyse du fond et de la forme de textes.  Ce deuxième cours de littérature va un peu plus loin en s’intéressant au contexte sociohistorique des œuvres. Les étudiants auront à expliquer les représentations du monde exprimées dans des textes littéraires de différents genres et d’époques variées. De plus, il sera demandé aux étudiants de rédiger différentes dissertations explicatives tout en portant une attention particulière à la qualité de la langue.
Ce cours a pour but de former l’étudiant au développement d’un service d’échange de données pour des applications natives, Web ou pour objets connectés. L’apprentissage de la programmation de la logique applicative, le contrôle de la qualité et le déploiement du service seront explorés.

Langages abordés : REST, SOAP

Le cours vise à initier les étudiants au développement de jeux vidéo. L’étudiant sera exposé aux différentes notions de base d’un engin de jeu à l’aide du logiciel Unity. En plus d’apprivoiser un engin de jeu, le cours présentera les multiples étapes nécessaires à la conception d’un jeu.
Ce cours a pour but de former l’étudiant à la conception et au développement d’applications Web natives. L’apprentissage des bases de la programmation mobile, ses différentes plateformes ainsi que les problèmes de sécurité reliés seront explorés. Après s’être imprégné de la préparation de l’environnement informatique adéquat, l’étudiant verra comment concevoir et développer une application native en utilisant une base de données locale ou distante.

Langages abordés : JAVA, PHP, SQL

À l’issue de ce cours, l’étudiant sera en mesure de créer une page Web HTML, d’utiliser des feuilles de style CSS et de programmer une application Web côté client à l’aide du langage JavaScript.

Langages abordés : HTML, CSS, JAVASCRIPT

Session 4

À la lumière des résultats de certains tests de conditionnement physique, les étudiants se fixeront des objectifs. Tout au long du trimestre, ils garderont des traces de leurs progrès et apprendront des astuces de motivations, de planification et de gestion d’un programme d’activité physique.
Dans ce troisième cours de littérature de la Formation générale commune, l’étudiant quittera le corpus français pour découvrir la richesse et le rayonnement du corpus québécois. Il certifiera de sa capacité à apprécier des textes de la littérature québécoise d’époques et de genres variés. L’étudiant rédigera des dissertations critiques en portant une vive attention à la qualité de la langue.
This course embraces the four essential English disciplines of speaking, writing, listening, and reading. You will write a variety of texts, have discussions on various topics, watch videos, as well as read interesting stories. All of this will help in developing and strengthening your ability to communicate in English with ease.
À la fin de ce cours, l’étudiant sera en mesure d’expliquer les différentes tâches, les outils et les droits requis dans le cadre de l’administration d’un serveur. L’étudiant sera appelé à configurer différents rôles utiles à l’opération d’un serveur Windows. Il configurera aussi des applications en lien avec l’administration et les préférences des ordinateurs clients et effectuera des connexions bureau à distance.
Ce cours a pour but de former l’étudiant à la conception et au développement d’applications Web natives. L’apprentissage de la programmation de l’interface graphique et de la logique applicative seront explorés. L’utilisation des services Web pour l’échange de données sera aussi traité dans le contexte mobile.

Langages abordés : JAVA, KOTLIN, XML, SQL

À la fin de ce cours, l’étudiant sera en mesure de développer une application Web pour le côté serveur. Les objectifs intermédiaires sont de créer une page Web HTML, d’utiliser des feuilles de style CSS, de programmer une application Web côté client à l’aide de JavaScript ainsi que de créer une application côté serveur en PHP et MySQL.

Langages abordés : HTML, CSS, JAVASCRIPT, PHP, SQL

Le cours vise à poursuivre l’apprentissage des étudiants au développement de jeux vidéo. L’étudiant sera amené à pousser ses connaissances en programmation de jeux et développer un prototype d’un jeu 3D.

Session 5

Le cours « Techniques de base de la rédaction et de l’exposé » vise le transfert d’habiletés de communication orale et écrite en lien avec le secteur d’étude de l’étudiant. À la fin de ce cours, l’étudiant aura acquis les notions lui permettant de produire des discours oraux et écrits de types variés en lien avec son champ d’études.
Les différentes activités réalisées dans le cadre de ce cours visent à ce que l’étudiant développe les quatre volets essentiels de l’anglais, soit la lecture, l’écriture ainsi que la compréhension et la communication orale.  Lectures et discussions de sujets actuels liés au milieu des affaires sont au plan de cours.
Le cours «Introduction au droit» vise à te faire découvrir l’aspect légal du monde des affaires. À la fin de ce cours, tu seras en mesure de comprendre l’origine de notre droit, la structure du système judiciaire québécois ainsi que d’identifier et d’appliquer les différentes lois qui régissent les relations de travail et les régimes de responsabilité qui s’appliquent au Québec. Tu seras outillé afin de te permettre de résoudre certaines problématiques d’ordre juridique. De plus, ce cours te permettra de connaître les notions de base des contrats couverts par le Code civil du Québec et la Loi sur la protection du consommateur.
Dans le cadre du cours de Développement d’applications pour objets connectés, les étudiants devront interfacer un système de contrôle industriel fictif. Ils devront aussi créer un système de surveillance pour détecter toute anomalie à ce système et créer un micro-logiciel capable de palier aux manques de ce système grâce à un sous-système parallèle de secours.

Langages abordés : C/C++

Ce cours a pour but de former l’étudiant à la conception et au développement d’applications mobiles. L’apprentissage de la programmation de l’interface graphique et de la logique applicative, le contrôle de la qualité de l’application ainsi que sa mise en service seront explorés.

Langages abordés : XML, JAVA, KOTLIN, PHP, SQL

Ce cours a pour but de former l’étudiant à la conception, au développement et à l’hébergement d’applications Web transactionnelles. L’apprentissage des bases de la programmation Web, ses différentes plateformes ainsi que les problèmes de sécurité reliés seront explorés. Après s’être imprégné de la préparation de l’environnement informatique adéquat, l’étudiant verra comment concevoir et développer une application Web transactionnelle en utilisant différents langages de programmation avancés dédiés à cet effet. Par la suite, l’étudiant se familiarisera avec les différentes méthodes de référencement web. L’hébergement de l’application Web développée sera également abordé.

Langages abordés : JAVASCRIPT, JQUERY, ANGULAR

Session 6

Ce cours propose un parcours dans l’histoire des formes cinématographiques, en privilégiant les œuvres fréquemment qualifiées d’avant-garde ou expérimentales, ayant mis l’accent sur la structuration rythmique du montage. L’étudiant apprendra à faire l’analyse d’œuvres cinématographiques qualifiées de marquantes pour l’histoire du cinéma moderne et prendra conscience des différents genres cinématographiques qui ont mené au cinéma d’aujourd’hui.
À l’issue de ce cours, l’étudiant sera en mesure d’analyser les besoins d’un projet; documenter les besoins d’un projet; modéliser l’application répondant aux besoins identifiés; concevoir l’architecture correspondant à la modélisation créée; implémenter l’application créée; tester l’application réalisée; déployer l’application réalisée ainsi que présenter l’application réalisée.

Langages abordés : Tous les langages vus dans le programme

*Liste de cours sujette à modification.

C’est le programme que tu cherchais?

N’attends pas! Communique avec nous et ose nous poser toutes les questions qui te passent par la tête sur les programmes d’études, l’admission, les coûts de la formation, l’aide financière, les stages, les préalables.
Tu hésites entre deux formations? Profite de l’expertise de notre équipe pour t’éclairer et t’aider à faire le bon choix. Ici, tu n’es pas un numéro. Tu as ta place.

Nos conseillers attendent ton appel :