Java

Java

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é

Flash

Flash

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é

Web PHP

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

Web PHP

Bases de données

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

Bases de données
Réseaux et télécommunications

Réseaux et télécommunications

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

C++

C++

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

Linux

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

Linux

Épreuve synthèse

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

Épreuve synthèse
Gestion de projets

Gestion de projets

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

Programmation Android

Programmation Android

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

Java

Ce logiciel permet de diffuser de la musique à partir de fichiers MP3. On peut y régler le volume et y construire des listes de lectures ( playlists ).

Projet : Lecteur MP3

Cours : Programmation objet avancée

Promotion : 2013

Réalisé par :   Éric Certosini (Courriel)   

Enseignant : Éric Labonté

Java
Logo du département de l'informatique du Cégep du Vieux Montréal