Dans les cours de programmation Java ( 420-B33, 420-B43 ), vous développerez vos habiletés concernant le développement de modèles objet et d'interfaces-utilisateur. Vous serez amenés, entre autres, à developper un jeu tel ce jeu de Pac-Man, relié à une base de données contenant les meilleurs pointages.
Projet : Jeu de Pac-Man
Cours : Programmation objet avancée
Promotion : 2010
Réalisé par : Jonatan Cloutier (Courriel)
Enseignant : Éric Labonté
Dans un cours de programmation web ( 420-B53 ), vous toucherez également au développement d'applications Flash à l'aide du langage ActionScript 3. Utilisé dans le développement de jeux sur le web, vous pourrez programmer un jeu de mémoire "Simon" tel que présenté ici.
Projet : Jeu de mémoire "Simon"
Cours : Programmation en environnement graphique
Promotion : 2011
Réalisé par : Daniel Perron (Courriel)
Enseignant : Éric Labonté
Dans les cours de programmation web ( 420-B53, 420-B63 ), vous ferez le tour d'un grand nombre de technologies destinées au web : PHP, JavaScript, HTML, CSS, Ajax...On s'attarde également aux aspects ergonomiques et aux qualités esthétiques des sites qu'on développe. Un projet de site de clavardage en est la preuve : un design raffiné et une fonctionnalité exemplaire !
Projet : Site de clavardage ( chat )
Cours : Programmation web avancée
Promotion : 2009
Réalisé par : Sandro Monti (Courriel)
Enseignant : Frédéric Thériault
Dans les cours de bases de données ( 420-B42, 420-B52, 420-B62 ), vous pourrez apprendre à construire et consulter un système de gestion de bases de données Oracle à l'aide des langages SQL, PL/SQL et Java. Pour ce faire, vous aurez à développer et à peaufiner des schémas de tables SQL tel celui présenté ici.
Projet : Modèle conceptuel de tables SQL
Cours : Développement en environnement de bases de données
Enseignant : Suzanne Rondeau
Dans les cours de réseautique ( 420-B54, 420-B61, 420-B64 ), l'accent est mis sur la pratique. En effet, chaque étudiant installe et gère son propre réseau, y installe les stations clients et développe les stratégies de groupe adéquates tout au long des sessions.
Projet : Installation, configuration et administration d'un réseau Windows
Cours : Configuration de réseaux
Enseignant : Sylvie Perreault
Dans les cours de programmation structurée ( 420-B11, 420-B21 ), les étudiants apprennent les fondements de la programmation, une base qui leur sera utile pour tous les cours subséquents. Un diagramme d'action est une façon de schématiser la logique derrière une programme de type procédural avant de le programmer sur l'ordinateur bien entendu.
Projet : Diagramme d'action
Cours : Programmation structurée
Enseignant : Marcel L'Italien
Les étudiants utilisent également la plateforme Linux dans le cadre du cours Administration Linux et Windows ( 420-B32 ). Le logiciel Samba y est utilisé, permettant d'utiliser des services Windows sous la plateforme Linux.
Projet : Installation, configuration et administration d'un réseau Linux
Cours : Administration Linux et Windows
Enseignant : Richard Jean
Dans le cours consacré à l'épreuve synthèse ( 420-B65 ), les étudiants finissants doivent développer un projet d'envergure à l'aide de technologies étudiées durant la formation de 3 ans. Voici un logiciel de traitement d'images, utilisant des filtres afin de les modifier. Ce logiciel pourrait également faire de la reconnaissance d'images à partir de paramètres.
Projet : Logiciel de traitement d'images
Cours : Épreuve synthèse
Promotion : 2010
Réalisé par : Pierre-Luc Fortin
Enseignant : Jean-Christophe Demers
Les cours de gestion de projets ( 420-B41, 420-B51 ) visent l'apprentissage de concepts reliés à la gestion d'un projet, de l'analyse au design. Les étudiants forment des équipes afin de représenter de manière réaliste le développement d'un projet en entreprise. Ce projet de simulation d'un écosystème est un des nombreux projets développés dans ces cours.
Projet : Logiciel simulant un écosystème
Cours : Épreuve synthèse
Promotion : 2011
Enseignant : Jean-Marc Deschamps
Ce jeu est la réalisation d'un étudiant dans le cadre de son projet de session pour le cours de programmation en environnement graphique. Il s'agit d'un jeu exécutable sur un téléphone intelligent Android.
Projet : Jeu Android CVM Bricks
Cours : Programmation en environnement graphique
Promotion : 2013
Réalisé par : Marc-Olivier Bergeron (Courriel)
Enseignant : Frédéric Thériault