Programmation Avancée

Présentation

Présentation

Les métiers d’analyste-programmeur ou de développeur sont en constante évolution et demandent des compétences avancées pour peu que l’on évolue dans des secteurs d’applications innovants (informatique embarquée, mobile, cloud, etc.). L’objectif de cette licence est de renforcer les compétences de programmeurs pour le développement de projets novateurs.

Objectifs

Les titulaires de la Licence professionnelle Programmation avancée sont des professionnels de l’informatique capables de développer et de maintenir des applications basées sur des architectures complexes.

Ils peuvent se prévaloir, à l’issue de leur formation :

  • de compétences avancées dans les domaines de la programmation objet, web et mobile,
  • de connaissances algorithmiques leur permettant de progresser dans des secteurs innovants,
  • d’une capacité à appréhender la gestion de projets complexes,
  • d’une capacité d’adaptation aux nouvelles technologies (logicielles et matérielles),
  • d’une ouverture vers les systèmes d’information géographique et les masses de données (Big Data).

Informations supplémentaires

Dispositifs d'accueil, d'accompagnement, de soutien
  • Chaque alternant se verra affecté un tuteur (titulaire) qui en fera un suivi individualisé
  • SCUIO-IP pour l’insertion professionnelle
TIC-TICE, pédagogie numérique
  • 1 ingénieur pédagogique pour la mise en place de compléments de cours en apprentissage à distance (FOAD) et l’organisation des révisions via QCM
  • L’ensemble des cours dispensés seront également accessibles via l’ENT de manière à permettre la révision des cours et le perfectionnement dans les modules en période d’alternance (présence en entreprise)
  • DN-Artice pour la plateforme Webcampus
Valorisation de la démarche qualité
  • Un conseil de perfectionnement, réuni 2 fois / an sera mis en oeuvre, mêlant à part égale les permanents de l’UPPA et les professionnels participants à la formation.
  • Réunion 2 fois par an et traite des aspects stratégiques pour l’amélioration de la formation
  • ODE pour les enquêtes

Effectif

1 groupe de 16 alternants

Contenu de la formation

Une année d’alternance en contrat d’apprentissage ou de professionnalisation :

  • Octobre à mai : alternance de 2 semaines à l’IUT / 2 semaines en entreprise
  • 18 semaines en entreprise de mai à septembre
  • Rémunération de l’étudiant entre 65% et 100% SMIC

La licence est structurée en 9 UEs, dans une modalité de formation par alternance pour un total de 60 crédits ECTS

  • UE1 - Programmation Web Avancée - Volume horaire : 50H – Coefficient : 6
  • UE2 - Programmation Mobile Avancée - Volume horaire : 50H - Coefficient : 6
  • UE3 - Programmation Distribuée/Répartie - Volume horaire : 50H - Coefficient : 6
  • UE4 - Embarqué et Temps-réel - Volume horaire : 50H - Coefficient : 6
  • UE5 - SIG & Big Data - Volume horaire : 50H - Coefficient : 6
  • UE6 - Conception et programmation avancée - Volume horaire : 50H - Coefficient : 6
  • UE7 - Connaissances Générales - Volume horaire : 50H - Coefficient : 6
  • UE8 - Gestion de projets (Agilité) - Volume horaire : 50H - Coefficient : 6
  • UE9 - Projets - Volume horaire : 150H -
  • UE10 – Stage (10h+560h, 16 semaines) - Coefficient : 12
Planning et programme en alternance 2021/2022

Le module de connaissances générales se divise en 3 parties durant les périodes 1 et 2 :

  1. La première concerne l’anglais comme langue de spécialité dans le cadre d’échanges internationaux entre professionnels de l’informatique et pour la diffusion de l’information scientifique et technique. L’objectif est d’acquérir, de développer et d’entretenir une compétence opératoire en anglais de communication et en anglais spécialisé.
  2. La seconde concerne les outils d’analyse économique et de droit de l’informatique (brevetabilité, licences open source, dépôt de logiciel, etc.).
  3. La troisième porte sur les fondamentaux pour la création d’entreprises (lien avec CCI, Aides, Comptoirs d’informations, circuits administratifs, etc.).

Période 1 semaines 40, 41 et 42 : Gestion de projets / Agilité

Approfondissement de la connaissance des méthodologies modernes pour la gestion des projets. Une attention particulière est portée sur les méthodes itératives et agiles. Certaines méthodologies comme eXtreme Programming, SCRUM ou TDD sont présentées. Des travaux de groupe sont organisés pendant le module pour appliquer et assimiler les différentes notions propres aux méthodes agiles.

Période 2 semaines 45 et 46 : Conception et programmation avancées

Renforcement des connaissances fondamentales sur le paradigme de programmation orientée objet, sur l’usage de la récursivité ainsi que sur certaines connaissances algorithmiques avancées nécessaires pour des développements de haute technicité.

Période 3 semaines 49 et 50 : Programmation distribuée/répartie

Mise en œuvre des différents modes de communication nécessaires selon les besoins des applications (streaming, avec/sans perte, connecté/non connecté, etc.), usage de middlewares, exécution déportée sur le cloud.

Période 4 semaines 01 et 02: Programmation Mobile avancée

Applications pour terminaux mobiles (smartphones, tablettes) vues au travers des principales caractéristiques : interface graphique, accès aux capteurs (GPS, orientation, caméra, photo, etc.), framework, communication et échange de données avec un serveur (lien avec le module Programmation Web avancée), débogage, outils de développement, tests, etc.

Période 5 semaine 05 et 06 : SIG & Big Data

Si les concepts de SGBD-R sont généralement abordés et maitrisés, il n’est est pas de même pour des usages plus spécifiques requérant une autre forme de stockage et d’accès aux objets et informations. Ceci est d’autant plus vrai avec l’usage de l’informatique mobile où la localisation a une importance grandissante, ainsi que pour le traitement de masses de données issues pour partie de l’Open Data.

Période 6 semaine 09 et 10 : Programmation Web avancée

Programmation Web coté serveur (coté “métier”) via les technologies phares actuelles : Java, JavaScript, PHP. Ce type de programmation est abordé par le coté rationnel et l’usage de frameworks de programmation favorisant la réutilisation, la modularité et le débogage. L’interopérabilité entre applications web n’est pas oubliée et l’usage des standards d’appels de méthodes distants comme SOAP/XML est également mis en œuvre.

Période 7 semaine 14 et 15 : Embarqué et Temps réel

La démocratisation des objets communicants (Internet des Objets) rend leur présence omniprésente. Arduino permet de programmer des circuits électroniques de type microcontrôleurs (thermiques, sonores, GPS, présence, etc.) qui interagissent avec le milieu qui les entoure.

Aménagements particuliers

Formation en alternance

Une convention d’un an lie l’entreprise, l’alternant et l’IUT, elle comprend :

  1. un contrat d’apprentissage/professionnalisation (formulaire CERFA 12434-01)
  2. le calendrier de formation
  3. la convention de formation liant l’entreprise et l’IUT
  4. la fiche de poste de l’alternant
Engagement de l’étudiant :
  • respecter le règlement de l’entreprise
  • être présent à toutes les heures de formation
Engagement de l’IUT :
  • former l’alternant
  • lui attribuer un enseignant référent
  • respecter le calendrier de formation fourni dans le contrat
Engagement de l’entreprise :
  • permettre à l’alternant de suivre la licence professionnelle
  • lui donner dans l’entreprise un poste en relation avec la formation et lui désigner un référent professionnel
  • le rémunérer (selon les grilles en vigueur)
  • financer sa formation à l’IUT (en se faisant aider par son OPCO)

Condition d'accès

La Licence peut-être suivie par :

  • des titulaires d’un DUT / BUT à dominante informatique,
  • des titulaires d’un BTS à dominante informatique,
  • des étudiants de L2 à dominante informatique,
  • des professionnels souhaitant acquérir ou faire valider de nouvelles compétences.

Modalités d'inscription

  1. Admissibilité sur dossier et entretien (de février à mai) via la plateforme Cand'IUT
  2. Admission à la signature du contrat avec une entreprise.

Public cible

Étudiants issus de formations de 1er cycle (BTS, DUT / BUT, licence L2) dans les domaines informatiques.

Professionnels souhaitant acquérir de nouvelles compétences. Possibilité de suivre et de valider des modules au choix, dans le cadre de la formation
continue.

Poursuite d'études à l'étranger

Ouverture internationale, mobilités, doubles diplômes

Comme toute formation de l’IUT, elle sera intégrée aux partenariats que nous avons avec différents pays (Espagne, Canada, Ecosse, Argentine, etc.) afin d’une part d’offrir des débouchés aux étudiants, mais également afin d’attirer des étudiants étrangers.

Insertion professionnelle

Métiers visés par les diplômés
  • Architecte d’applications
  • Développeur pour l’embarqué
  • Développeur Web
  • Développeur d’applications (front/back office)
  • Concepteur - intégrateur (appliqué au domaine Intranet/Internet)
  • Assistants - ingénieurs en technologies Intranet/Internet/Mobile
  • Développeur d’applications mobiles (smartphones, tablettes)
  • Développeur d’applications distribuées
Entreprises du secteur
  • Startups, services R&D ou service informatique lié au développement web, mobile ou embarqué de pointe, ou plus généralement de solutions innovantes.
Résultats des enquêtes sur le devenir des diplômés

Les demandes par rapport aux métiers visés par les diplômés de Licence Professionnelle Métiers de l’Informatique : conception, développement et test de logiciels sont très fortes dans le Sud Aquitain, comme relevé dans les courriers de soutien déjà obtenus par des entreprises comme Cap Gémini ou Néo Soft. Les besoins étant exprimés également par le cluster Izarbel de Bidart, etc.

Composante

Contact(s) administratif(s)

Département Informatique IUT de Bayonne et du Pays Basque

Secrétariat

IUT Bayonne et du Pays Basque
2, Allée du Parc Montaury
64600 Anglet
Tél : +33 5 59 57 43 20 ou +33 5 59 57 43 30

Email : sec-info @ iutbayonne.univ-pau.fr

FTLV IUT Bayonne et Pays Basque (Formation continue et apprentissage)

Formation continue et Alternance (salariés, demandeurs d'emploi...)
IUT de Bayonne et du Pays Basque
2 Allée du Parc Montaury 64600
Tél : 05 59 57 43 07

Email : forco @ iutbayonne.univ-pau.fr

Lieu(x) de la formation

  • Anglet

Plus d'infos

Crédits ECTS 60

Durée 1 an

Public concerné

  • Formation en alternance

Langue d'enseignement Français

Stage Obligatoire