Une étudiante travaille devant un écran d'ordinateur montrant du code informatique.Une étudiante travaille devant un écran d'ordinateur montrant du code informatique.

 

Programmeur en informatique

Apprenez à concevoir toutes sortes d'applications informatiques, avec divers langages de programmation. Formation de deux ans !

Apprenez à concevoir des applications informatiques à l'aide de différents langages de programmation, selon le type d'application désiré. Créez des applications commerciales avec différents langages comme Java, C#, Visual Basic et COBOL. Utilisez le réseau local et élaborez des applications autonomes graphiques (Java, C++, Visual Basic) ainsi que des applications internet (HTML, VBScript, Javascript, PHP, ASP).


Le programme permet à l'étudiant d'apprendre à concevoir des applications informatiques à l'aide de différents langages de programmation, selon le type d'application désiré. L'étudiant sera amené à créer des applications commerciales avec différents langages comme Java, C#, Visual Basic et COBOL.

Pendant sa formation, l'étudiant utilise le réseau local et élabore des applications autonomes graphiques (Java, C# , Visual Basic) ainsi que des applications internet (HTML, VBScript, Javascript, PHP, ASP). Ces applications seront liées à des bases de données Access, Microsoft SQL Server et MySQL.

L'étudiant réalise de nombreux travaux pratiques sur les équipements informatiques du collège ou à la maison en vue de compléter sa formation théorique.

Au terme de sa formation, le diplômé sera en mesure de créer, de tester, d'installer et de faire la maintenance d'applications, ainsi que de diagnostiquer des problèmes et de corriger ceux-ci.

*Programme que La Cité collégiale est la seule à offrir en français, en Ontario

Informations supplémentaires

Diplôme

Diplôme d'études collégiales de l'Ontario

Cheminement

Temps plein

Durée du programme

2 ans (4 étapes)

Où, quand, comment ?

Code de programme : 51046

Campus : Ottawa

Mode de livraison : en classe

Cycle de l'offre : septembre

Autre(s) programme(s) lié(s) au domaine

  • Soutien technique en informatique
  • Techniques des systèmes informatiques
  • Technologie de l'information - sécurité informatique
  • Technologie du génie informatique

Profil de l'étudiant recherché

  • Souci du détail et sens de l'innovation
  • Patience, sociabilité et persévérance
  • Esprit logique et scientifique
  • Curiosité et goût d'apprendre
  • Aptitudes pour la résolution de problèmes et le travail d'équipe

Possibilité de stages coopératifs

Les stages coopératifs sont des stages de travail rémunérés qui se rattachent directement à votre programme d'études. Les stages coopératifs offrent une valeur ajoutée à votre expérience collégiale, mais ne sont pas requis pour avoir le diplôme du programme. La majorité des stages coopératifs sont d'une durée de 15 semaines et se font entre les sessions d'études. La séquence et le nombre de stages dépendent du programme d'études.

Veuillez communiquer avec Sylvie Meloche, par téléphone au 613 742-2493, poste 2864, ou par courriel stagescooptechno@lacitec.on.ca pour plus d'information.

Salaires moyens dans le domaine

Salaire annuel : de 41 995 $ à 98 134 $

Source : www.travailleraucanada.gc.ca, CNP 2174, région d'Ottawa, 2011

Milieux de travail

  • Entreprises du monde des affaires et des finances, et du secteur des services (gouvernements, établissements d'éducation, de santé, etc.)
  • Organisations privées ou gouvernementales
  • Entreprises industrielles et commerciales
  • Bureaux de vente
  • Entreprises de matériel informatique et de logiciels

Conditions générales d'admission

Le candidat qui ne répond pas aux exigences d'admission en mathématiques pourra être admis s'il réussit le test de rendement de mathématiques (TRM), ou s'il s'inscrit au cours de mathématique préparatoire offert à La Cité collégiale au mois de juillet et réussit celui-ci.

Conditions d'admission Ontario

Diplôme d'études secondaires de l'Ontario (DESO) ou l'équivalent, ou réussite du test de candidat adulte (pour les candidats de 19 ans ou plus)

Mathématique : MCR3U ou MCF3M ou l'équivalent.

Nota : Le cours de mathématique MCT4C est recommandé.

Conditions d'admission Québec

Diplôme d'études secondaires du Québec (DES) ou réussite du test de candidat adulte (pour les candidats de 19 ans ou plus)

Mathématique : TS 064406 ou SN 065406 ou Mathématique 436 ou l'équivalent.

Nota : Le cours de mathématique de secondaire 5 est recommandé.

Conditions d'admission Nouveau-Brunswick

Diplôme d'études secondaires du Nouveau-Brunswick (DES) ou réussite du test de candidat adulte (pour les candidats de 19 ans ou plus)

Mathématique : 30321 ou l'équivalent

Nota : Le cours de mathématique 30411 est recommandé.

Frais d'études par étape - canadien

1 775,37 $

(y compris des frais de laboratoire de 65 $ et des frais liés au dossier d'immunisation de 60 $)

(Frais d'études de la session d'automne de 2013. Présentés à titre indicatif seulement. S'attendre à une hausse des frais en 2014.)

Frais d'études par étape - international

6 030,73 $

(y compris des frais de laboratoire de 65 $ et des frais liés au dossier d'immunisation de 60 $)

(Frais d'études de la session d'automne de 2013. Présentés à titre indicatif seulement. S'attendre à une hausse des frais en 2014.)

Frais supplémentaires

  • Livres, fournitures et logiciels : environ 800 $ par année (frais présentés à titre indicatif seulement)

Entente entre collège et université(s)

- Baccalauréat (Université d'Ottawa) : Les diplômés qui ont une moyenne pondérée cumulative d'au moins 70 % peuvent obtenir jusqu'à 30 crédits, selon le domaine d'études choisi.


Cursus

  • Étape 1
      Cours obligatoires
      Histoire des communications   

      Histoire des communications (018560)

      Durée : 60.0

      Le cours est conçu pour donner à l'étudiant une compréhension générale des réseaux de communication, de leurs composantes principales ainsi que des protocoles impliqués.

      Technologies de l'information   

      Technologies de l'information (020885)

      Durée : 60.0

      Le cours vise une connaissance pratique et détaillée de l'architecture des micro-ordinateurs, de ses divers composants ainsi qu'une formation sur l'installation et la maintenance de ceux-ci. Ce cours forme l'étudiant(e) à la partie physique « hardware » de son travail. Quelques logiciels de dépannage, de gestion et de vérification sont aussi à l'étude. Le cursus du cours IT Essentials 1 de Cisco sera principalement utilisé comme ressource didactique. Ce cours, ainsi que IT Essentials 2, mènent à l'obtention du certificat A+ de Cisco.

      Architecture d'un système d'exploitation   

      Architecture d'un système d'exploitation (014727)

      Durée : 60.0

      Le cours permet à l'étudiant(e) de maîtriser des aspects élémentaires et intermédiaires des systèmes d'exploitation ainsi que l'architecture des systèmes d'exploitation. La plateforme utilisée sera Linux.

      Applications en algèbre et en trigonométrie   

      Applications en algèbre et en trigonométrie (014891)

      Durée : 60.0

      Ce cours vise à consolider l'ensemble des outils mathématiques permettant de résoudre les problèmes les plus courants, qu'il s'agisse de ceux qui surviennent dans la vie de tous les jours ou dans la vie professionnelle. Ce cours contient les éléments essentiels d'algèbre, de trigonométrie et de statistique que les étudiant(e) s de plusieurs programmes de technologie doivent maîtriser pour réussir leurs cours.

      Concepts et techniques de programmation   

      Concepts et techniques de programmation (022223)

      Durée : 75.0

      Techniques de communication I   

      Techniques de communication I (016621)

      Durée : 45.0

      Le cours fournit à l'étudiant l'occasion de rédiger des textes informatifs bien structurés, en français correct, et de perfectionner ses techniques de lecture. Il s'inscrit dans l'acquisition progressive des compétences langagières nécessaires pour réussir dans la vie personnelle et dans la vie professionnelle.

      Basic English   

      Basic English (015733)

      Durée : 60.0

      Ce cours s'adresse aux personnes qui n'ont pas ou peu de connaissances de la langue anglaise parlée et écrite. Vous apprendrez à communiquer oralement et à vous exprimer par écrit en anglais d'une manière simple et correcte dans la vie de tous les jours. Vous ferez des exercices écrits portant sur les notions grammaticales, des exercices de compréhension de la lecture et de la rédaction de textes simples. Vous développerez l'expression et la compréhension orales en apprenant à donner la date et l'heure, des renseignements personnels (nom, prénom, adresse, numéro de téléphone), etc.

  • Étape 2
      Cours obligatoires
      Programmation Internet I   

      Programmation Internet I (014737)

      Durée : 60.0

      Ce cours s'adresse aux personnes souhaitant acquérir des connaissances dans les technologies Internet, en particulier dans la programmation Internet comme le JavaScript et le PHP.

      Programmation I   

      Programmation I (015994)

      Durée : 75.0

      Ce cours vise à mettre en application les principes de programmation orientée-objet acquis dans le cours préalable ORD 20853 mais cette fois, pour le développement d'applications à interfaces graphiques. La construction d'interfaces graphiques pour les applications autonomes ainsi que pour les applets sera couverte.

      Le cours couvre aussi la gestion des événements générés par les composants graphiques disponibles sous la version du système de développement SDK1.6 de Sun Microsystems ainsi que le traitement des exceptions. Les composants graphiques de l¿AWT ainsi que ceux communément appelés composants Swing de Java2 seront présentés.

      Probabilités et statistiques pour l'informatique   

      Probabilités et statistiques pour l'informatique (011048)

      Durée : 60.0

      Ce cours permet à l'étudiant de classifier de l'information statistique et d'utiliser adéquatement les probabilités. L'étudiant utilisera un chiffrier électronique pour appliquer les concepts de statistiques dans le domaine d'administration en informatique (gestion de performance).

      Analyse et conception de systèmes   

      Analyse et conception de systèmes (020916)

      Durée : 60.0

      Ce cours expose l'étudiant(e) aux techniques de conception et d'analyse orientée-objet et structurée, tout en respectant les cycles de développement classique, à base de prototype.

      Développement d'applications I   

      Développement d'applications I (018557)

      Durée : 60.0

      Ce module a pour but de donner à l'étudiant(e) une connaissance générale des concepts et des applications de l'informatique de gestion. On souligne l'importance de la maîtrise du processus de traitement de l'information afin d'assurer une gestion saine de l'entreprise. L'étudiant(e) sera amené(e) à comprendre le rôle et les caractéristiques d'un Système de gestion de base de données (SGBD) pour la gestion d'une entreprise.

      Dans ce module, l'étudiant(e) apprend à concevoir et à créer une base de données simple (qui ne contient qu'une table). Il (elle) utilise ses connaissances du milieu commercial pour évaluer les besoins d'information d'une entreprise type. Il (elle) acquiert des notions de modélisation de données et d'architecture de système. Il (elle) apprend à maîtriser les commandes de création et de manipulation de tables et d'enregistrements dans les tables.

      Techniques de communication II   

      Techniques de communication II (016622)

      Durée : 45.0

      Le cours fournit à l'étudiant l'occasion de rédiger des textes argumentatifs bien structurés, en français correct. Il permet aussi de maîtriser les techniques pertinentes à la rédaction administrative ainsi que de continuer à perfectionner ses techniques de lecture. Le cours constitue une étape dans l'acquisition progressive des compétences langagières nécessaires pour réussir dans la vie personnelle et dans la vie professionnelle.

      Intermediate English   

      Intermediate English (015734)

      Durée : 45.0

      Le cours permet d'améliorer les compétences en communication écrite et en communication orale dans des situations de la vie quotidienne ainsi que dans des situations liées au milieu de travail. La matière touchée comprend l'analyse, l'explication et l'utilisation d'expressions idiomatiques ainsi que de la lecture de textes, la tenue de conversations simulées dans le cadre desquelles le vocabulaire approprié doit être employé, des exercices écrits et oraux portant sur les notions grammaticales, de la rédaction de textes, la préparation d'un exposé, l'audition de documents sonores, etc.

  • Étape 3
      Cours obligatoires
      Bases de données   

      Bases de données (015990)

      Durée : 60.0

      Ce cours se veut une introduction à la modélisation de bases de données relationnelles et au langage SQL.

      Développement d'applications II   

      Développement d'applications II (015440)

      Durée : 45.0

      Ce cours est la suite du cours Développement d'applications I. On y étudie des techniques plus avancées de développement d'applications commerciales. On voit la création d'une application typique en Visual Basic dans l'environnement .NET: le code, les objets et les événements. On étudie également la gestion / manipulation des fichiers et les mécanismes d'automatisation d'accès aux données.

      Programmation II   

      Programmation II (020914)

      Durée : 75.0

      Ce cours vous permettra de mieux comprendre un langage de programmation très rigide et simple. Cobol est un des premiers langages de programmation spécialisés dans le domaine de la gestion informatique. Vous apprendrez les concepts fondamentaux de ce langage. Vous examinerez les notions de base des instructions. Vous pourrez créer des programmes simples en manipulant des fichiers d'information. Vous serez en mesure de visualiser la nécessité de comprendre et d'utiliser ce langage de programmation de nos jours. Ce langage permet de traiter plusieurs fichiers d'entrée et de produire différents rapports ou fichiers de sortie. Ces instructions sont simples mais doivent être disposées d'une façon très structurée et modulaire. Il est intéressant de comparer ce langage d'une génération antérieur au nouveau langage de programmation de notre génération.

      Programmation Internet II   

      Programmation Internet II (020915)

      Durée : 75.0

      Ce cours présente à l'étudiant(e) les détails complets pour établir une application Internet client/serveur. L'étudiant(e) construira des interfaces d'entrée avec HTML et JavaScript et des scripts du côté serveur avec ASP.NET et PHP. Le cours montre également aux étudiant(e)s comment faire la validation de données avec JavaScript et comment utiliser des bases de données (Serveur SQL et MySQL).

      Techniques de communication III   

      Techniques de communication III (016623)

      Durée : 45.0

      Le cours présentera les techniques qui permettent de s'adresser oralement à des auditoires variées dans le cadre d'activités professionnelles. Il vise aussi à faire prendre conscience des nombreux facteurs dont il faut tenir compte lorsqu'on parle en public. L'analyse de l'auditoire, l'organisation, la construction du message et surtout sa transmission dans un langage approprié constituent la base théorique du cours. Le cours se veut aussi un atelier qui fournit de nombreuses occasions d'appliquer les notions théoriques et d'acquérir un certain niveau de confiance et d'aisance dans l'exécution de l'exposé.

      Advanced English   

      Advanced English (010521)

      Durée : 45.0

      Advanced English is designed to bridge the gap between the Intermediate English as a second language course and the core English program. Students will be encouraged to develop their confidence in using the English language in both general and work-related situations.

      Gestion de projets   

      Gestion de projets (019764)

      Durée : 45.0

      L'objectif de ce cours est d'amener l'étudiant(e) à mettre en pratique des notions de gestion de projet. L'étudiant(e) apprendra à maîtriser des outils de planification de projet dont le logiciel MS Project. Il/elle verra les différentes phases d'un projet; de sa conception à la mise en oeuvre en passant par un plan de contingence.

  • Étape 4
      Cours obligatoires
      L'organisation de l'entreprise   

      L'organisation de l'entreprise (019406)

      Durée : 60.0

      Ce cours se veut une introduction aux notions de gestion d'entreprise. On y étudie l'application des systèmes informatisés de gestion et les contextes dans lesquels ils sont utilisés.

      Programmation avancée   

      Programmation avancée (020917)

      Durée : 75.0

      Ce cours sert à consolider les connaissances des étudiantes et étudiants avec l'environnement de développement Visual.NET 2008 par le biais de la programmation en C#. Les spécificités de ce langage par rapport au langage de programmation Java seront couvertes. Les étudiantes et étudiants seront amenés à programmer des applications consoles, des applications graphiques « Windows Forms », des applications accédant à des bases de données SQL Server 2005 en utilisant ADO.NET et des applications web utilisant ASP.NET.

      Projet de fin d'études   

      Projet de fin d'études (019405)

      Durée : 75.0

      Ce cours vise l'atteinte des compétences professionnelles relatives à la réalisation d'un projet informatique. L'étudiant aura l'occasion de travailler dans un mode guidé mais indépendant pour explorer un problème d'application informatique substantiel en appliquant toutes les notions apprises antérieurement.

      Système de gestion de base de données   

      Système de gestion de base de données (015992)

      Durée : 60.0

      Initier l'étudiant aux concepts et à l'utilisation des bases de données, à prendre conscience des impacts sur l'entreprise de la mise en place de bases de données et des aspects de la gestion de ces bases de données. Deux modèles de données (réseau et hiérarchique) sont apparus au cours des années 60?70 et nous verrons comment leurs limitations ont inspiré la venue vers le milieu des années 70 du modèle relationnel si répandu de nos jours. Également l'émergence des bases de données dites orientées objets sera soulevée. L'étudiant sera initié aux diverses technologiques entourant la conception, la mise en place, le développement, la gestion et l'utilisation de bases de données (SGBD) en entreprise.

      Techniques de communication IV   

      Techniques de communication IV (016624)

      Durée : 45.0

      Le cours donne à l'étudiant l'occasion de rédiger des textes dans les domaines administratif et technique. Il lui permet également de présenter, par écrit, une synthèse des apprentissages réalisés dans le cadre de son programme d'études.


Je veux m'inscrire
à ce programme
Des question? Laissez un message

Veuillez compléter ce formulaire afin que nous puissions vous renseigner plus adéquatement sur le programme qui vous intéresse.

Ou par téléphone :

1 800 267-2483
POSTE 2420
Double reconnaissance
de crédit