uqac.ca

web

6596

Baccalauréat en développement de jeux vidéo

Responsable : Bruno Bouchard
Regroupement de programmes : Module d'informatique et de mathématique
Secrétariat : (418) 545-5011, poste 5273
Coordonnatrice : Justine Lévesque
Coordonnatrice : Stéphanie Girard
Grade : Bachelier ès sciences

Tiré à part incluant la description des cours

Contexte de formation

Vidéo sur le programme

Présentation du programme

L'industrie du jeu vidéo est en pleine croissance partout dans le monde et le Québec occupe actuellement une place de choix dans la conception et le développement de nouveaux jeux. Selon des études récentes, le secteur connaît une expansion rapide, progressant au rythme de 20 à 30% par année selon les estimations. Le développement de l'industrie québécoise du multimédia et, plus particulièrement, du jeu vidéo est tributaire de la capacité de ses intervenants à développer du contenu original et de qualité. Plusieurs firmes installées au Québec ont hors de tout doute prouvé la créativité et le dynamisme de l'industrie dans la création de contenus originaux.

Cependant, le domaine souffre, à retardement, du même phénomène que le secteur des technologies de l'information qui a glissé dans une pénurie structurelle en main-d'œuvre. L'industrie subit une inadéquation qualitative entre l'offre de formation et les besoins des intervenants. Ainsi, la presque totalité des cours offerts dans ce domaine porte sur la maîtrise d''outils multimédias. Le secteur nécessite pourtant la création de programmes de formation de professionnels des nouveaux médias de haut niveau qui démarqueront les entreprises québécoises de leurs concurrents.

Le Baccalauréat en développement de jeux vidéo vise l'acquisition des connaissances essentielles pour concevoir et développer des jeux vidéo et des compétences pratiques de travail d'équipe. Le noyau de cours couvre la programmation en C++, l'intelligence artificielle, le multimédia, les réseaux, le génie logiciel et la gestion de projet. Dès le début de son programme de formation, l'étudiant est invité à intégrer une équipe de développement et de réalisation d'un jeu vidéo.

Le programme vise, au terme des trois années d'études, à former des spécialistes polyvalents en développement de jeux vidéo capables d'utiliser les outils professionnels et aptes à intégrer rapidement l'industrie.

Objectifs

Le Baccalauréat en développement de jeux vidéo a pour objectif général de former des professionnels polyvalents dotés de fortes compétences en informatique, aptes à participer au développement de la haute technologie dans les entreprises de l'industrie du jeu électronique, familiers avec les aspects non technologiques de leur future profession, comme la gestion de projet et les équipes de production, et sensibilisés au contexte et aux pratiques de l'industrie.

Les diplômés de ce programme auront acquis les compétences nécessaires pour solutionner des problèmes relevant du domaine de la conception de jeux vidéo, particulièrement la programmation C++, l'infographie 2D et 3D, l'intelligence artificielle, le multimédia, les réseaux, le génie logiciel et la gestion de projet.

Ils seront aptes à assumer des fonctions de programmeur de jeux, développeur gameplay, programmeur d'engins ou « core system », développeur UX/UI, programmeur en intelligence artificielle, intégrateur, directeur technique, gestionnaire de projets, de chef de production ou encore de responsable du contrôle de la qualité.

Objectifs spécifiques

Plus spécifiquement, le programme vise à:

  • développer les habiletés nécessaires pour réaliser toutes les étapes de la création d'un jeu vidéo;
  • être capable de présenter efficacement tant à l'écrit qu'à l'oral;
  • maîtriser la conception, le développement et la maintenance de logiciels de qualité, ainsi que la modélisation (UML) et la programmation (C++) orientée objet;
  • comprendre les fondements théoriques de la discipline, notamment de façon approfondie l'infographie et la programmation d'applications graphiques 2D et 3D;
  • connaître l'intelligence artificielle, les réseaux informatiques, la sécurité, la mobilité et le développement Web;
  • être en mesure de travailler efficacement au sein d'une équipe multidisciplinaire afin de résoudre, analyser et modéliser des problèmes algorithmiques en situation de production;
  • développer un esprit critique et être sensibilisé au contexte professionnel de l'industrie, de ses enjeux socioéconomiques et éthiques.

Conditions d'admission

Base Études collégiales (DEC)

Être titulaire d'un diplôme d'études collégiales (DEC) ou l'équivalent, avoir obtenu une cote R d'au moins 23 et satisfaire les exigences en mathématique (1). Les candidats dont la cote R est inférieure à 23 sont invités à faire une demande d'admission au Certificat en développement de jeux vidéo (4697). Ces candidats pourront par la suite acheminer une demande d'admission au baccalauréat sur la base Études universitaires.

ÉQUIVALENCE DU DEC : Pour les candidats ayant fait leurs études hors Québec, l'équivalence de la base d'études collégiales est établie à la suite de l'examen du dossier d'admission (2) en tenant compte des résultats académiques, notamment aux exigences en mathématique(1). Le diplôme d'études collégiales québécois comprend 13 années de scolarité. Les candidats détenant un diplôme obtenu après seulement 12 ans de scolarité (ou ne détenant pas l'équivalent de la treizième (13e) année de scolarité au Québec) pourront être admis, conditionnellement à la réussite de la propédeutique Année préparatoire en mathématique et informatique (5719).

Base Préparation suffisante

Posséder une expérience jugée pertinente et significative dans un domaine connexe (3) et posséder les exigences de base en mathématique (1). Le candidat qui demande une admission sur cette base doit fournir un curriculum vitæ à jour. Lorsque requis, le candidat pourra être tenu de passer une entrevue pour évaluer ses connaissances. À la suite de l'évaluation, l'étudiant pourra se voir imposer un ou des cours d'appoint;

ou

Être titulaire d'un AEC dans un domaine de l'informatique et posséder une expérience jugée pertinente (4) et posséder les exigences en mathématique (1). Le candidat qui demande une admission sur cette base doit fournir un curriculum vitæ à jour. Lorsque requis, le candidat pourra être tenu de passer une entrevue pour évaluer ses connaissances. À la suite de l'évaluation, l'étudiant pourra se voir imposer un ou des cours d'appoint.

Base Études universitaires

Avoir réussi quinze (15) crédits de niveau universitaire au cours des cinq (5) dernières années, avoir obtenu une moyenne cumulative d'au moins 2,5/4,3 et satisfaire les exigences en mathématique (1).

(1)Exigences en mathématique:

Tout candidat devra avoir réussi, avant l'entrée dans le programme, les cours de mathématique collégiaux suivants, et ce, depuis au plus 5 ans :

  • Calcul différentiel (201-NYA ou 201-103) ;
  • Calcul intégral (201-NYB ou 201-203);
  • Algèbre linéaire et géométrie vectorielle (201-NYC ou 201-105).
  • Note :

    Un étudiant qui ne satisfait pas les exigences en mathématiques peut être admis au programme conditionnellement à la réussite des cours de la structure d'accueil avec une moyenne cumulative d'au moins 2,5/4,3:

    Structure d'accueil

    • L'étudiant devra d'abord effectuer un test diagnostique en mathématique afin de vérifier s'il possède les préalables aux cours 8GMA102 et 8MAT142. L'étudiant ayant obtenu un résultat inférieur à 50% au test diagnostique peut se voir prescrire le cours 8MAT146 Bases mathématique;
    • L'étudiant devra ensuite réussir, le cas échéant, les deux cours suivants :8GMA102 - Calcul différentiel et intégral 8MAT142 - Algèbre vectorielle et matricielle.

    (2) Le dossier d'admission comprend :

    • Tous les relevés de notes du diplôme préuniversitaire obtenu ou en cours;
    • Relevés de notes universitaires s'il y a lieu;
    • Preuve de la réussite de l'équivalence des trois (3) cours de mathématiques exigés (1).

    (3) Expérience pertinente et significative : expérience dans un domaine connexe. Cette expérience doit être d'une durée minimale de trois (3) ans à temps complet et attestée par l'employeur ou le responsable de l'organisme par écrit.

    (4) Expérience pertinente: expérience dans un domaine connexe. Cette expérience doit être d'une durée minimale de deux (2) ans à temps complet et attestée par l'employeur ou le responsable de l'organisme par écrit.

    Contingentement

    Ce programme n'est pas contingenté.

    Règles relatives au français

    Les modalités et les règles qui régissent l'attestation de la maîtrise du français telles que résumées ci-dessous, sont définies dans la Procédure (034) et la Politique (065).

    Maîtrise du français

    Les personnes postulant pour le grade de bachelier doivent faire la preuve qu'elles possèdent une maîtrise suffisante du français. La réussite à l'épreuve ou au test administré par le ministère de l'Éducation du Québec aux finissants de collège, constitue la preuve d'une telle maîtrise. Lorsque les circonstances l'exigent, l'établissement peut utiliser un test équivalent quant au contenu et aux standards de correction.

    Règlement relatif à la qualité du français chez les étudiants dont la langue maternelle est autre que le français

    Tout étudiant admis, dont la langue maternelle est autre que le français, est tenu de se soumettre au test identifié par l'UQAC pour évaluer ses compétences en français. L'étudiant doit atteindre le résultat exigé avant d'entreprendre son programme d'études.

    Règles administratives

    Le programme d'études est offert à temps complet et à temps partiel.

    L'admission des étudiants se fait aux trimestres d'automne et d'hiver.

    Règlements pédagogiques particuliers

    Les cours préalables au cours 8INF700 Sujet spécial en informatique dépendent du sujet choisi par l'étudiant ainsi que de la recommandation du professeur en charge.

    Reconnaissance des acquis

    En vertu de l'article 86 du Règlement des études de premier cycle de l'UQ, les études collégiales techniques peuvent conduire à des reconnaissances d'acquis pour certains cours. Pour en savoir plus.

    Le candidat qui désire obtenir une reconnaissance de ses acquis sur la base de sa formation antérieure ou de son expérience professionnelle doit faire une demande au Bureau du registraire à la suite de la confirmation de son admission (formulaire) en conformité avec la Procédure relative à la reconnaissance des acquis et des compétences.

    PARTICULARITÉS POUR LE PROGRAMME:

    • Une demande de reconnaissance des acquis pour un cours suivi depuis plus de 5 ans ne peut être approuvée;
    • Une demande de reconnaissance des acquis pour une formation autodidacte ne peut être approuvée.

    Cheminement DEC-BAC

    Des ententes DEC-BAC sont en vigueur pour ce programme et sont applicables pour les étudiants inscrits dans certains DEC techniques. Les cégeps ainsi que les DEC techniques concernés par ces ententes sont les suivants:

    • Cégep de Chicoutimi (Techniques de l'informatique 420.C0 et 420.R0);
    • Cégep de Jonquière (Techniques de l'informatique 420.B0 et Techniques d'intégration multmédia 582.A1);
    • Cégep de Saint-Félicien (Techniques de l'informatique 420.B0);
    • Cégep de Sainte-Foy (Techniques de l'informatique - Programmation Web, mobile et jeux vidéo 420.B0);
    • Cégep de Sept-Îles (Techniques de l'informatique 420.B0);
    • Collège d'Alma (Techniques informatiques 420.B0);
    • Collège Lionel-Groulx (Techniques de l'informatique (420.B0);
    • Institut Grasset (Techniques de l'informatique 420.B0).

    Perspectives professionnelles

    Les perspectives d'emploi en développement de jeux vidéo sont excellentes. L'industrie du jeu électronique est en pleine croissance partout dans le monde et le Québec y occupe actuellement une place de choix. Le diplômé pourra orienter sa carrière selon un éventail étendu de possibilités : programmeur de jeux, développeur gameplay, programmeur d'engins ou «core system», développeur UX/UI, programmeur en intelligence artificielle, intégrateur, directeur technique, gestionnaire de projet, chef de production ou encore responsable du contrôle de qualité.

    Perspectives d'études de cycles supérieurs

    Le baccalauréat en développement de jeux vidéo permet d'accéder à des études de deuxième cycle dans les disciplines liées à l'informatique.

    Structure du programme

    Ce programme comprend quatre-vingt-dix (90) crédits répartis comme suit:

    • 23 cours obligatoires (69 crédits);
    • 5 cours optionnels (1 crédits);
    • 1 cours de sciences (3 crédits);
    • 1 cours de langue ou un cours d'enrichissement au choix de l'étudiant (3 crédits).

    (*) Les cours entre parenthèses sont préalables.

    Plan de formation

    Cours obligatoires

    Les vingt-trois cours suivants (soixante-neuf crédits)

    6GEI186Cours offert bientôt!Architecture des ordinateurs
    6GEN719Cours offert bientôt!Infographie (8INF259)
    6GEN723Cours offert bientôt!Réseaux d'ordinateurs (8INF259)
    8DJV102Cours offert bientôt!Fondements théoriques des moteurs de jeux vidéo (8PRO128)
    8DJV103Cours offert bientôt!Développement avancé avec des moteurs de jeu (8PRO135)
    8DJV104Cours offert bientôt!Programmation réseau multi-joueurs en ligne (6GEN723 et 8PRO128)
    8GIF150Cours offert bientôt!Conception de jeux vidéo
    8GIF185Cours offert bientôt!Réalisation d'un jeu vidéo (8INF259)
    8GIF225Cours offert bientôt!Atelier de production de jeux vidéo I (8GIF150 et 8GIF185)
    8GIF235Cours offert bientôt!Atelier de production de jeux vidéo II (8GIF150 et 8GIF185)
    8IAR125Cours offert bientôt!Intelligence artificielle pour le jeu vidéo (8INF259)
    8IFG147Cours offert bientôt!Gestion de la production dans l'industrie du numérique
    8INF242Cours offert bientôt!Interface (UI) et Expérience (UX) utilisateur
    8INF257Cours offert bientôt!Informatique mobile (8PRO128)
    8INF259Cours offert bientôt!Structures de données (8PRO107)
    8INF342Cours offert bientôt!Systèmes d'exploitation (8INF259)
    8INF435Cours offert bientôt!Algorithmique (8INF259 et 8MAT122)
    8MAT122Cours offert bientôt!Structures discrètes
    8PRO107Cours offert bientôt!Éléments de programmation
    8PRO128Cours offert bientôt!Programmation orientée objet (8PRO107)
    8PRO135Cours offert bientôt!Programmation avec des moteurs de jeu (8INF259 et 8PRO128)
    8TRD150Cours offert bientôt!Animation et images par ordinateur (8PRO128)
    8TRD151Cours offert bientôt!Introduction aux bases de données

    Cours optionnels

    Cinq cours parmi les suivants (quinze crédits)

    4ETH236Cours offert bientôt!Éthique et informatique
    7ARN161Création d'images numériques
    7ARN408Photographie et images numériques
    8ASY109Systèmes d'information organisationnelle
    8CLD201Cours offert bientôt!Environnement de déploiement des applications (8WEB101)
    8CLD202Cours offert bientôt!Infonuagique (8CLD201)
    8INF138Cours offert bientôt!Sécurité des réseaux et du Web
    8INF206Cours offert bientôt!Projet
    8INF228Cours offert bientôt!Adaptation et qualité des applications (8PRO128)
    8INF334Cours offert bientôt!Modélisation et développement objet (8PRO107)
    8INF342Cours offert bientôt!Systèmes d'exploitation (8INF259)
    8INF349Cours offert bientôt!Technologies Web avancées (8PRO128 et 8WEB101)
    8INF422Systèmes distribués (6GEN723 et 8INF342)
    8INF436Cours offert bientôt!Forage de données (8IAR403)
    8INF700Cours offert bientôt!Sujet spécial en informatique
    8INF713Informatique théorique (8INF259 et 8MAT122)
    8MAP107Cours offert bientôt!Calcul avancé I
    8ROP515Cours offert bientôt!Recherche opérationnelle ((8INF259 et 8MQG210) ou (8INF259 et 8STT117))
    8RVL201Réalité virtuelle et environnements immersifs (8PRO128)
    8SEC201Cours offert bientôt!Cybersécurité défensive : vulnérabilités et incidents (8WEB101)
    8SEC202Cours offert bientôt!Enquêtes numériques et cyber-intelligence (8WEB101)
    8STT117Cours offert bientôt!Probabilité et statistique
    8TRD157Cours offert bientôt!Bases de données avancées (8TRD151)
    8WEB101Cours offert bientôt!Conception et programmation de sites Web

    Un cours parmi les suivants selon le niveau de l'étudiant (trois crédits)

    7ANG021Cours offert bientôt!English Skills I
    7ANG022Cours offert bientôt!English Skills II (7ANG021)
    7ANG023Cours offert bientôt!English Skills III (7ANG022)
    7ENL520Cours offert bientôt!Critical Reading Skills and Comprehension (7ANG023)
    7LNG104Rédaction
    7LNG106Cours offert bientôt!Orthographe et grammaire de base
    7LNG124Maîtrise du français

    Un cours parmi les suivants (trois crédits)

    1BIO152Cours offert bientôt!Écologie humaine
    1BIO156Écotoxicologie
    1ECL100Cours offert bientôt!Introduction à la science de l'environnement
    1HSD120Cours offert bientôt!Histoire des sciences et démarche scientifique
    1PHY145Cours offert bientôt!Introduction à la physique des sciences
    1PHY604Cours offert bientôt!Introduction à la météorologie
    6GLG110Cours offert bientôt!Notre planète

    (12/2022)
© UQAC 2023. Tous droits réservés.