Nos programmes

Programmation et applications mobiles

Aperçu du programme

Ce programme prépare l'étudiant à exercer avec compétence le métier de programmeur et développeur d'applications mobiles, appelé aussi technologue en informatique ou développeur. Le programmeur et développeur d'applications mobiles possède les connaissances techniques et les aptitudes nécessaires au développement de logiciels sur diverses plateformes telles les appareils mobiles, les micro-ordinateurs, les réseaux locaux et l’internet. Il peut développer des solutions informatiques et des applications mobiles performantes et sécurisées pour l'entreprise d'aujourd'hui. Puisqu'il se sert d’environnements de développement de logiciels, de matériel informatique et de systèmes d’exploitation à la fine pointe de la technologie, l’étudiant pourra s’intégrer rapidement à toute équipe de développeur. Le programme est conçu pour développer l'esprit créatif, la capacité d'adaptation aux changements, la polyvalence et l'autonomie. L'accent est toujours placé sur le travail en équipe, la communication et un style de programmation professionnel.

Durée du programme

80 semaines de formation, y compris 1 stage

Conditions d'admission

Profil D
  • Diplôme d’études secondaires (cours réguliers, cours modifiés ou une combinaison des deux) ou diplôme d’études secondaires pour adultes ou GED
    • Mathématiques 30321B ou 30331C
Notes relatives aux admissions :
  1. Le relevé de notes qui contient des cours du niveau adapté ou du programme de compétences essentielles au marché du travail (PCEMT) de l’école publique doit faire l’objet d’une évaluation supplémentaire.
  2. Le dossier du candidat âgé d’au moins 21 ans et sans diplôme d’études secondaires fera l’objet d’une évaluation supplémentaire.
  3. La personne qui a terminé les cours de mathématiques scolaires avant les nouveaux parcours de mathématiques A, B et C est priée de consulter la conseillère virtuelle du CCNB pour connaître son admissibilité au programme de son choix.
  4. Le Programme de compétences essentielles (PCE) est un parcours scolaire qui prépare l’élève à entrer dans un ou plusieurs programmes d’études prédéterminés qui mènent vers un ou des métiers précis, selon le cas.
  5. Le dossier de la personne qui a obtenu son diplôme d’études secondaires après avoir réussi des cours du PCE et qui désire changer de domaine de formation doit faire l’objet d’une évaluation supplémentaire.

Ententes interinstitutionnelles

Le programme Programmation et applications mobiles fait l'objet d'une entente avec les établissements suivants :

Établissement :
Université de Moncton, campus de Shippagan
Durée de l'entente :
1 septembre 2011 jusqu'à renouvellement
Information :
L'Université de Moncton - campus de Shippagan (UMCS) reconnaîtra jusqu'à un maximum de 55 crédits aux étudiants admis au baccalauréat en gestion de l'information. Suivant leur admission au programme et si les étudiants répondent aux exigences linguistiques, l'UMCS leur accordera le baccalauréat en gestion de l'information dans quatre semestres de cours (2 ans) suivant leur admission au programme et selon le profil présenté.
Établissement :
Université Laval
Durée de l'entente :
Automne 2011 jusqu'à renouvellement
Information :
La personne diplômée de ce programme est admissible au Baccalauréat en informatique.
Établissement :
Université de Moncton
Durée de l'entente :
Information :
La personne diplômée de ce programme est admissible à la troisième année du Baccalauréat appliqué en technologie, information et leadership (BTIL) de l'Université de Moncton dans la mesure où elle satisfait à certaines conditions d'admission de l'établissement.
Établissement :
École de technologie supérieure de l'Université du Québec (ÉTS)
Durée de l'entente :
Mai 2010 jusqu'à mai 2016
Information :
La personne diplômée de ce programme est admissible au Baccalauréat en: génie électrique génie logiciel génie des opérations et de la logistique génie de la production automatisée génie des technologies de l'information .

Matières au programme

  • Algorithmes et structures de données
  • Analyse orientée objets (UML)
  • Architecture de l'ordinateur
  • Communication écrite en anglais
  • Communication écrite en français
  • Conception et manipulation de bases de données relationnelles
  • Développement d'applications avec les langages de programmation libre
  • Développement d'applications basées sur les données
  • Développement d'applications pour les appareils mobiles sous Android
  • Développement d'applications pour les appareils mobiles sous iOS d'Apple
  • Développement d'applications pour les appareils mobiles sous Windows
  • Développement d'applications Web et de services Web
  • Gestion de projets
  • Introduction à l'administration de serveurs de bases de données, de réseaux et de serveur Web
  • Introduction aux affaires
  • Mathématiques appliquées à l'informatique
  • Modélisation des données
  • Programmation orientée objet
  • Programmation structurée
  • Programmation .Net Framework
  • Réalisation d'applications distribuées selon l'architecture multiniveaux
  • Réalisation de composants logiciels « Framework »
  • Réseautique
  • Statistiques
  • Systèmes d'exploitation

Perspectives de carrière (Secteur d'emploi)

Le diplômé de ce programme peut travailler comme concepteur-développeur de logiciels, programmeur d’applications, concepteur-développeur Web, représentant de l’assistance-clientèle, représentant en soutien technique et programmeur analyste junior. La programmation et l’analyse renforcées par l'expérience permettront à l'étudiant d’accéder à une vaste gamme de carrières en technologies de l’information dont : programmeur de l’industrie du jeu vidéo, analyste de systèmes, architecte technique de systèmes, gestionnaire de projets, administrateur de bases de données, chef de projet de l'assurance qualité et conseiller en sécurité informatique. En tant que programmeur-analyste, il pourra travailler dans tous les secteurs d’activités englobant la technologie de l’information, notamment le commerce électronique, la formation en ligne, la gestion, la vente et la détection du crime. Le programmeur-analyste peut occuper un emploi dans des entreprises de logiciels ou de firmes-conseils en TI, ou démarrer sa propre entreprise. Il fait partie des secteurs de la TI dans l’entreprise privée (compagnies d’assurances, banques, etc.) et du secteur public (hôpitaux, ministères, etc.). De nombreuses entreprises en TI encouragent le télétravail et permettent à leurs employés de travailler à partir de la maison. La mondialisation de l’industrie du logiciel offre une foule d'occasions de voyages au programmeur-analyste et lui permet de réaliser des logiciels pour des gens de différentes cultures. L’industrie du logiciel est en plein essor et les emplois abondent. À l'heure actuelle, il y a pénurie de professionnels en programmation et en analyse. Les salaires en informatique sont supérieurs à ceux de la moyenne.

Emplois visés :

  • Analystes de bases de données et administrateurs/administratrices de données (2172)
  • Ingénieurs/ingénieures et concepteurs/conceptrices en logiciel (2173)
  • Programmeurs/programmeuses et développeurs/développeuses en médias interactifs (2174)

Profil de l’étudiant

  • Ce programme pourrait intéresser la personne qui :
    • Aime résoudre des problèmes
    • Aime les technologies émergentes
    • Aime le travail d'équipe
    • Possède de l’intérêt pour la création et l’amélioration d’applications informatiques
    • Possède une capacité d’analyse et de raisonnement pour dégager la structure des problèmes et trouver des solutions innovatrices
    • Possède un esprit méthodique et un sens de l’organisation
    • Possède des aptitudes pour la communication et les relations humaines

Renseignements additionnels

  • L’étudiant pourrait devoir se déplacer dans une région autre que celle du campus offrant le programme ou de sa résidence permanente pour faire son stage. Ses déplacements et les frais connexes sont sa responsabilité. Il doit également se conformer à l’horaire de travail de l’employeur. De plus, certains milieux de stage peuvent exiger des compétences de base en anglais.
  • Des manuels, ouvrages de référence et logiciels de langue anglaise pourraient être utilisés durant ce programme.
  • Ce programme nécessite l’usage d’un ordinateur portatif qui satisfait aux normes établies par le CCNB.
  • Les frais technologiques, les droits de scolarité et le coût des manuels sont la responsabilité de l’étudiant. Les détails liés aux frais technologiques, à l’achat (ou à la location) d’un ordinateur portable et aux logiciels nécessaires se trouvent dans la trousse d’information remise à la suite de son admission au programme.
  • L’étudiant inscrit à ce programme aura à composer avec les réalités de la profession :
    • Adopter un comportement professionnel
    • Documenter et vulgariser ses démarches
    • S’adapter aux nouvelles technologies
       

Livraison

CCNB - Campus de Bathurst
débute en septembre 2018
1-800-552-5483