Le Bachelor Of Engineering SUPINFO

Le programme Bachelor Of Engineering de SUPINFO marque la première étape du cursus de formation : une immersion passionnante dans l’univers de l’informatique.

Au cours des trois premières années, les étudiants découvrent les pouvoirs et les champs d’application de l’informatique avec une approche très large des sciences et techniques mises en jeu. Même les matières académiques, comme les mathématiques, donnent lieu, en plus des travaux d’application, à des projets pratiques pour rendre plus concrète l’utilisation des notions.

Dès la fin de la 1ère année, un stage de 2 mois est obligatoire pour mettre en pratique sur le terrain ce qui a été appris et commencer à capitaliser ses expériences professionnelles.

De plus, l’étudiant devra mettre en mouvement l’ensemble des compétences acquises (de l’architecture au développement et de la gestion de projet à la communication), avec un « grand projet » piloté par les équipes pédagogiques.


Les 3 années du Bachelor Of Engineering en détail

ANNÉE 1

1e ANNÉE – Le programme

Développement
(20 ECTS)

Développement

  • LOGIQUE POUR L’INFORMATIQUE (2 ECTS)

Ce module permettra aux étudiants de découvrir l’architecture des ordinateurs, les règles de programmation, la représentation de l’information et les éléments essentiels de la logique booléenne.

  • ARITHMÉTIQUE & CRYPTOGRAPHIE (2 ECTS)

Les théorèmes fondamentaux de l’arithmétique sont présentés, démontrés, puis utilisés pour implémenter des algorithmes de cryptographie, des plus basiques aux plus élaborés.

  • DÉVELOPPEUR PYTHON (4 ECTS)

Premier module de programmation, il introduit les notions de base, puis présente des concepts plus avancés, comme la récursivité ou la création d’interfaces graphiques.

  • DÉVELOPPEUR C (3 ECTS)

Ce module reprend certaines notions du cours précédent mais les expose dans un langage plus complexe, où le développeur doit de lui-même gérer la mémoire occupée par ses données.

  • DÉVELOPPEUR WEB – HTML/CSS & Javascript (5 ECTS)

Le web -et internet- est à la fois le moteur et le centre de l’informatique moderne. Dans ce module très appliqué, l’étudiant acquiert les compétences nécessaires à la fois pour développer un site de bout en bout, mais aussi pour utiliser des outils professionnels pour améliorer son efficacité.

  • DÉVELOPPEUR PHP (2 ECTS)

Suite du cours précédent avec la découverte du PHP, langage permettant de rendre plus dynamiques des sites internet.

  • ALGÈBRE LINÉAIRE (2 ECTS)

Présentation de la notion de matrice et des différentes opérations que l’on peut effectuer avec. Etude des systèmes linéaires. Applications concrètes de tous ces concepts.

Systèmes et Réseaux
(12 ECTS)

Systèmes et Réseaux

  • FONDAMENTAUX SYSTÈMES & RÉSEAUX (4 ECTS)

Avant de se plonger dans un domaine aussi vaste, il est nécessaire de bien en comprendre les concepts, technologies et articulations. Ce cours va donc couvrir les systèmes d’exploitation clients et serveurs, des notions basiques de réseau, les bases de données, le stockage, la cybersécurité, ainsi que la haute-disponibilité.

  • GESTION DES PROCESSUS ET RESSOURCES (2 ECTS)

Après avoir introduit aux systèmes d’exploitation et à leurs composantes, ce module explicitera les différentes notions de processus, d’ordonnancement, de planification et de communication. Seront ensuite explicités les mécanismes d’architecture mémoire et de gestion des ressources.

  • MODÉLISATION, DÉVELOPPEUR BASE DE DONNÉES (6 ECTS)

Les bases de données existent depuis presque aussi longtemps que l’informatique, mais internet et le e-commerce ont entrainé une explosion de leur taille (« Big Data »). Ce module abordera à la fois SQL et les technologies plus modernes (Mongo, Redis …) dites « NoSql » indispensables à la maîtrise de ces grands volumes.

Management
(28 ECTS)

Management

  • ANGLAIS (4 ECTS)

Bien malheureux est l’informaticien qui ne maîtrise pas l’anglais : toutes les documentations, les conversations les plus abouties sur Internet, les conférences, les présentations de produits ou de technologies émergentes se déroulent en anglais. À SUPINFO l’anglais fait l’objet d’un enseignement intensif avec des méthodes immersives originales.

  • MANAGEMENT D’ÉQUIPE & DÉVELOPPEMENT PERSONNEL (4 ECTS)

Dans un monde technologique en perpétuelle mutation, une très bonne connaissance de son environnement et de soi-même est un pilier fondamental d’une carrière réussie.

  • PROPRIÉTÉ INTELLECTUELLE & DROIT DE L’INTERNET (2 ECTS)

Comprendre les enjeux de la propriété intellectuelle dans le domaine de l’informatique et s’initier au droit de l’internet sont des éléments auxquels les étudiants sont sensibilisés.

  • TRAVAILLER AVEC LES TECHNOLOGIES OFFICE (2 ECTS)

Ce cours permet d’approfondir ses compétences sur Word, Excel et PowerPoint, ainsi que de collaborer à l’aide d’Outlook, Teams et OneDrive. Il prépare aux certifications Microsoft Office Specialist (MOS).

  • PRISE DE PAROLE EN PUBLIC (2 ECTS)

Ce module expose les principes généraux d’une bonne prise de parole en public, dans diverses circonstances : animation de conférences, de cours, de groupes de travail, etc.

  • STAGE OBLIGATOIRE 2 MOIS MINIMUM (8 ECTS)

Dès la fin de la 1re année, un stage de 2 mois pour mettre en pratique sur le terrain ce qui a été appris et commencer à capitaliser ses expériences professionnelles.

  • PROJETS DE GROUPES (6 ECTS)

Pilotés par les équipes pédaogiques, c’est l’occasion, à travers un ou deux projets, de mettre en mouvement l’ensemble des compétences acquises, de l’architecture au développement et de la gestion de projet à la communication. Exemples :

–> Développement d’un jeu vidéo 2D

–> Réalisation d’un objet connecté domotique

–> Conception d’un système de gestion d’événement

city

ANNÉE 2

2e ANNÉE

Le programme

Développement
(16 ECTS)

Développement

  • DÉVELOPPEMENT PHP – Symfony (3 ECTS)

Continuité langage PHP, ce cours présentera le concept de framework WEB mais aussi les bases des APIs REST en s’appuyant sur Symfony, framework PHP reconnu et grandement utilisé dans les industries.

  • DÉVELOPPEMENT WEB REACT (2 ECTS)

L’écosystème JavaScript ne cesse d’évoluer et les framework deviennent la principale façon de concevoir des interfaces web. En utilisant React, framework conçu par Facebook, il est plus simple de créer des UI complexes et ergonomiques.

  • DÉVELOPPEUR C++ (3 ECTS)

Continuité du langage C, ce cours introduira des concepts complémentaires en lien avec la programmation orientée objet, la programmation générique, la STL, etc.

  • DÉVELOPPEUR JAVA & JEE (6 ECTS)

Java, et son écosystème de framework « Enterprise Edition », reste le langage le plus utilisé en entreprise, en particulier sur les projets de grande envergure. Une maîtrise parfaite du langage, des principaux frameworks qui l’utilisent et des outils qui l’entourent sont des compétences fondamentales dans le monde de l’IT.

  • EXPERT SEO & EXPÉRIENCE UTILISATEUR (5 ECTS)

La visibilité et le référencement du site web sont des facteurs clés de succès pour une communication efficace sur internet. Les principales techniques et outils sont présentés dans ce module.

  • THÉORIE DES GRAPHES (2 ECTS)

Ce cours présente des structures de données avancées, graphes et arbres, nécessaires à l’implémentation d’algorithmes élaborés, comme la recherche d’un plus court chemin entre deux points, la résolution de problèmes d’ordonnancement ou d’incompatibilités.

  • ALGORITHMIQUE AVANCÉE (3 ECTS)

Ce cours introduit la notion de complexité, afin de mesurer la performance des algorithmes que l’on développe. Il se poursuit par l’implémentation en C++ de structures de données évoluées, listes et arbres, et se termine par la présentation de deux paradigmes fondamentaux : programmation dynamique et algorithmie gloutonne.

  • STATISTIQUES (2 ECTS)

Fondamentaux de l’analyse de données : calculs de paramètres statistiques et visualisation. Recherche de corrélations entre variables. Étude des séries temporelles.

  • BASE DE DONNÉES AVANCÉES (2 ECTS)

Approfondissement des notions élémentaires, bases de données non relationnelles.

Systèmes et Réseaux
(12 ECTS)

Systèmes et Réseaux

  • ADMINISTRATION WINDOWS SERVEUR (3 ECTS)

Dans les réseaux internes d’entreprises, Windows Server est une technologie très répandue, rendant sa maitrise indispensable. De la gestion des services de stockage à l’implémentation des services réseaux, ce cours couvrira également la mise en place d’accès à distance à l’infrastructure, de l’annuaire Active Directory et des stratégies de groupes.

  • ADMINISTRATION LINUX (3 ECTS)

Basé sur la certification LPIC-1, ce cours permet la découverte des principales commandes avant de se pencher plus en détail sur l’administration système Linux. Il couvre les aspects de gestion des utilisateurs, des groupes, des fichiers et des permissions, de configuration du réseau, du pare-feu et du routage, de la mise en place de stockage et partage de fichiers, ainsi que différents services (DHCP, DNS, proxy et mail).

  • CLOUD FOUNDATIONS (3 ECTS) – PARTENARIAT AWS ACADEMY

Au-delà de l’administration système, le cloud impose également la maîtrise de plateformes intégralement déportées (PaaS, IaaS, SaaS), dont Amazon est aujourd’hui le leader incontesté, constituant la pierre angulaire de beaucoup de stratégies de déploiement.

  • IOT ET SYSTEMES EMBARQUÉS (3 ECTS)

Introduction aux microcontrôleurs et à Arduino : ce cours présentera les bases de l’électronique et permettra la création de systèmes embarqués (entrées/sorties, circuits logiques, communication M2M, etc.)

Management
(20 ECTS)

Management

  • ANGLAIS (ECTS 4)

Poursuite active de l’apprentissage de l’anglais – immersion et distant learning.

  • COORDINATEUR DE PROJET (2 ECTS)

Dans la suite des bases posées en première année, le travail sur la gestion et la maîtrise de bout en bout d’un projet informatique se poursuit, en intégrant les indispensables notions de coordinations entre plusieurs équipes ou pôles.

  • STAGE OBLIGATOIRE 2 MOIS MINIMUM (8 ECTS)

Comme en première année, un stage court viendra permettre aux étudiants de synthétiser leurs acquis et étoffer leur CV.

  • PROJETS DE GROUPES (6 ECTS)

Comme en première année, ces projets constituent la synthèse des enseignements.

Exemples :

–> Box Internet intelligente (« Smart »)

–> Système d’analyse de paquet pour identifier des cas de triche ou de fraude.

city

ANNÉE 3

3e ANNÉE

Le programme

Développement
(16 ECTS)

Développement

  • DÉVELOPPEUR C#/ASP.NET (4 ECTS)

Découvrir le C# et créer des applications Windows. Développer des sites Web dynamiques pouvant récupérer et renvoyer des informations du côté client au côté serveur. Tester, sécuriser et déployer votre code. Découvrir les dernières fonctionnalités d’ASP. NET Core.

  • DÉVELOPPEUR D’APPLICATION ANDROID MOBILE (3 ECTS)

Explorer Android Studio. Concevoir la navigation et l’interface utilisateur d’une application. Coder, tester et distribuer une application Android.

  • DÉVELOPPER ET DÉLIVRER DES LOGICIELS AVEC DOCKER (3 ECTS)

Apprendre à configurer Docker et à administrer le réseau, le stockage, la sécurité et Swarm.

  • DÉVELOPPEMENT – API Node.js (4 ECTS)

Node.js est le port de JavaScript sur un serveur qui permet de concevoir rapidement des APIs REST pour échanger entre clients et base de données avec des performances optimales. Il propose aussi tout un ensemble de solutions pour correctement sécuriser, contrôler et monitorer son utilisation.

  • DEVELOPPEMENT Web – React avancé (2 ECTS)

React est un framework complet et complexe proposant toute une suite pour réaliser les opérations les plus simples tout en fournissant un cadre robuste. Il est obligatoire de connaitre les façons d’optimiser son code et son projet pour bénéficier des meilleures performances sur des sites complexes

Systèmes et Réseaux
(12 ECTS)

Systèmes et Réseaux

  • CISCO NETWORKING ACADEMY – INTRODUCTION TO NETWORK (4 ECTS)

Présentation des architectures, modèles et protocoles associés au réseau. Schéma d’adressage IP. Fonctions de sécurité. Création de réseaux LAN. Configuration des routeurs, commutateurs et terminaux.

  • MICROSOFT ON-PREMISES (2 ECTS)

Maîtriser l’administration d’un serveur SharePoint et Exchange, ainsi que le langage PowerShell.

  • INSTITUT PROFESSIONNEL LINUX LPIC-2 (2 ECTS)

Apprendre à réaliser des scripts Bash, à administrer un serveur Web, à mettre en place un annuaire LDAP et à gérer la haute disponibilité pour Linux.

  • CISCO NETWORKING ACADEMY – NETWORK SECURITY (4 ECTS)

Compréhension approfondie de la sécurité des réseaux, maîtrise de la sécurité des dispositifs et des données en réseau en réponse aux exigences du National Institute for Standards and Technology (NIST).

Data Management & IA
(7 ECTS)

Data Management
& IA

  • PROGICIEL DE GESTION INTÉGRÉ (2 ECTS)

Comprendre le rôle d’un ERP. Avantages et risques pour une entreprise. Choix d’un ERP. Mise en place et Administration d’un ERP.

  • MACHINE LEARNING (2 ECTS)

Introduction au Machine learning : concepts de base, constructions de premiers modèles simples, du prétraitement des données aux prédictions. Préparation de la certification Microsoft AI-900.

  • BIG DATA (3 ECTS)

Comprendre les limites des bases de données SQL, Concevoir et utiliser des Bases de données NoSQL pour gérer l’information non structurée, Gérer les gros volumes de données (Big Data), Interroger les Bases de Données NoSQL.

Management
(8 ECTS)

Management

  • DÉVELOPPEUR & MANAGER AGILE (2 ECTS)

Explorer des concepts importants comme agile, lean et XP. Agile Scrum and Kanban pour les Développeurs, Agile Scrum and Kanban pour les Managers, Découvrir les pratiques de développements et de refactoring Agile, Mettre en place le Pair et Mob programming.

  • MANAGER DE PROGRAMMES TECHNIQUES (2 ECTS)

Développer des compétences clés en gestion de programmes techniques  : direction d’une équipe, leadership et communication. Utiliser Microsoft Project.

  • ANGLAIS (4 ECTS)

Maîtriser l’anglais professionnel et adapté au secteur de l’informatique.

Projet et entreprise
(16 ECTS)

Projet & Entreprise

  • PROJET DE GROUPE (8 ECTS)

Mettre en oeuvre les techniques de travail en équipe au tour d’un projet transversal. Présentation du projet devant jury.

  • STAGE OBLIGATOIRE 4 MOIS MINIMUM (8 ECTS)

Mettre en oeuvre les compétences opérationnelles en environnement professionnel. Découvrir la diversité des métiers de l’informatique.

city-small

Le BACHELOR OF ENGINEERING marque la première étape du cursus de formation.

Après cette solide formation généraliste et pluridisciplinaire, vous avez acquis un 1er niveau de compétences.

Vous poursuivez votre parcours par deux années déterminantes pour construire votre profil de futur expert dans l’un des nombreux métiers de ce secteur.

Retour en haut de page