Programme court de 1ᵉʳ cycle en programmation avancée en entreprise
Le programme court de 1er cycle en programmation avancée en entreprise est un programme de perfectionnement en programmation et en gestion et organisation des données.
Il constitue un programme d’appoint pour les technicien·nes en informatique qui souhaitent rehausser leurs compétences en programmation et en structures de données.
Conçu spécifiquement pour des gens en emploi, ce programme est offert entièrement à distance. Il est offert sur deux trimestres dans une formule pédagogique appliquée en entreprise.
Le programme s’adresse principalement aux personnes détentrices d’un DEC technique en informatique (ou l’équivalent, y compris par la reconnaissance d’acquis après étude du dossier par le module de mathématiques et informatique).
Ces personnes doivent occuper un poste relié à leur technique, même si elles ont peu d’expérience sur le marché du travail.
Plus spécifiquement, la personne candidate provient du DEC technique en informatique, ou d’un parcours professionnel avec un peu de programmation. Elle n’a pas nécessairement une grande expérience de travail et n’a pas été exposée de manière importante à des problématiques nécessitant de la programmation.
Au sein de son entreprise, elle gère le système informatique de base, le site web, ou assure le soutien logiciel. Elle écrit déjà des programmes simples pour son organisation.
La personne candidate possède donc des connaissances de base en programmation (syntaxe et sémantique, variables, types et constantes), en structures de données et en utilisation de fonctions.
Programme financé à 100 %
Le programme est financé à 100% grâce à la collaboration de TECHNOCompétences Formations en TI et Études secteur en TI | TECHNOCompétences et le gouvernent du Québec.
Le remboursement en tout ou partie du salaire des participant·e·s durant les heures de formation sera également disponible.
Les entreprises du secteur des TIC seront priorisées dans la sélection des participants.
Les participant·es rehausseront leurs compétences en programmation (programmation orientée objet, techniques de développement) et se familiariseront avec les systèmes de versionnage comme git, par exemple.
Les étudiant·es seront en mesure de comprendre comment organiser les données dans l’ordinateur et les traiter grâce aux algorithmes pour des programmes efficaces et qui répondent bien aux besoins identifiés.
À titre d’exemple, voici ce que l’étudiant·e pourra accomplir au terme de la formation :
- assurer le support informatique et logiciel de l’entreprise;
- développer des applications complexes pour son entreprise, améliorer des programmes existants;
- mettre à jour les plateformes informatiques de son organisation;
- aider à la définition et la gestion des projets de développements informatiques pour son organisation;
- intégrer l’équipe de développement informatique de l’entreprise;
- participer activement au développement d’une équipe informatique dans son entreprise en pleine croissance.
Admission
9104
Formation à distance
Yacine Benahmed
Directeur de module
418 723-1986 ext. 1923
1 800 511-3382 ext. 1923
informatique@uqar.ca
15 crédits, premier cycle
Programme court de premier cycle en programmation avancée en entreprise
Objectif général
Améliorer les connaissances en programmation orientée objet, en structures de données, en bases de données et en algorithmique.
Objectifs spécifiques
• Maîtriser les concepts de la programmation orientée objet (héritage, encapsulation, polymorphisme, hiérarchies de classes);
• Comprendre la métaprogrammation et les principes de la généricité;
• Comprendre les méthodes de gestion du code source (révisions, fusions de versions, etc.);
• Comprendre et exploiter les tests unitaires et de régression;
• Comprendre et exploiter les bases de données.
Notes sur l’admission
Base collégiale au Québec
La personne candidate doit être détentrice d’un diplôme collégial en techniques de l’informatique ou l’équivalent.
Base études universitaires au Québec
La personne candidate doit être inscrite dans un programme universitaire en informatique.
Base expérience
La personne candidate doit avoir travaillé pendant au moins un an dans un domaine relié à l’informatique ou démontrer un intérêt pour l’informatique, et posséder des connaissances appropriées dont une formation attestée par la réussite d’au moins un cours de mathématiques de niveau collégial ou l’équivalent.
Plan de formation
Bloc théorique
INF 111 07 | Programmation orientée objet I (3 cr.) |
INF 113 22 | Programmation orientée objet avancée (3 cr.) (INF11107) |
INF 151 22 | Bases de données I (3 cr.) (INF11107) |
Bloc pratique
INF 338 22 | Stage/projet en informatique appliquée (6 cr.) |
Programme court approuvé par la doyenne des études (février 2022).