BUT en Apprentissage
(Bachelor Universitaire de Technologie)
Informatique (INFO-RACDV)
Parcours
Réalisation d'Applications : Conception, Développement, Validation
(2ème et 3ème Année)
| Fiche RNCP | 35475 |
| Domaine(s) | |
| Recrutement | |
| Réussite | |
| Lieu de Formation | IUT Saint-Dié |
| Contact Pédagogique | 03 72 74 95 02
iutsd-info-sec [at] univ-lorraine.fr |
| Infos Apprentissage | Contactez-nous |
Le BUT Réalisation d'Applications : Conception, Développement, Validation (RACDV) est un des parcours du BUT Informatique.
Ce parcours se concentre sur le cycle de vie du logiciel : de l’expression du besoin du client, à la conception, à la programmation, à la validation et à la maintenance de l’application, dans des contextes qui peuvent être spécialisés en fonction de domaines métiers (gestion, finance, santé, jeux vidéos,...) ou des plateformes de développement spécifiques (web, mobile, desktop, Internet des objets (IoT)...).
À travers l’adaptation locale web graphique et développement mobile, à l’IUT de Saint-Dié nous nous spécialisons dans le domaine des applications et des sites web (back end, cœur des métiers de développeurs) sur support fixe, mobile ou encore embarqué. Nous traitons aussi de façon avancée des aspects graphiques pour réaliser des interfaces homme machine sophistiquées (Front End), intégrer des images animées 2D et 3D, de la réalité virtuelle ou augmentée, concevoir des algorithmes d'intelligence artificielle.
A l'IUT Saint-Dié, l’alternance en contrat d'apprentissage est possible pour ce parcours dès la 2ème année, pour 2 ans obligatoirement, ou uniquement pour la 3ème année de BUT.
Métiers/Insertion
Métiers/Insertion
Le BUT INFO parcours RACDV vise principalement les métiers suivants :
- Concepteur développeur (applications, mobile, web, IoT, jeux vidéos…)
- DevOps
- Testeur
- Tech lead
- Administrateur de base de données
- Développeur back-end, front-end
- Gestionnaire de parc informatique
- Délégué à la protection des données…
Compétences
Compétences
Le BUT INFO est composé d'un socle commun, composé de 6 compétences : (voir les compétences)
- Réaliser un développement d’application : Se spécialiser sur un ensemble de supports avec un suivi qualitatif
- en expliquant et communiquant l’avancée au client et aux utilisateurs ;
- en précisant et en respectant les besoins décrits par le client ;
- en appliquant les principes algorithmiques ;
- en veillant à la qualité du code et à sa documentation ;
- en respectant la législation, les normes professionnelles et les enjeux sociétaux ;
- en choisissant les ressources techniques appropriées.
- Optimiser des applications informatiques : Analyser et optimiser des applications
- en formalisant et modélisant des situations complexes ;
- en recensant les algorithmes et les structures de données usuels ;
- en s’appuyant sur des schémas de raisonnement ;
- en justifiant les choix et validant les résultats.
- Administrer des systèmes informatiques communicants : Déployer des services dans une architecture réseau
- en maîtrisant l’architecture des systèmes et des réseaux ;
- en sécurisant le système d’information ;
- en appliquant les obligations légales, les normes en vigueur et les bonnes pratiques ;
- en mettant en œuvre les mesures correctives adaptées à la nature des incidents identifiés ;
- en respectant les contraintes de performances, de coûts et d’efficacité énergétique ;
- en assurant la pérennité des données et des logiciels.
- Gérer des données de l’information : Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité
- en respectant les réglementations sur le respect de la vie privée et la protection des données personnelles ;
- en respectant des enjeux économiques, sociétaux et écologiques de l’utilisation et du stockage des données, ainsi que des différentes infrastructures (datacenters, cloud...) ;
- en s’appuyant sur des bases mathématiques solides (par exemple logique et statistiques) ;
- en considérant les modèles de données utilisés dans les développements technologiques ;
- en assurant la cohérence et la qualité.
- Conduire un projet : Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs
- en identifiant les problématiques du client et les enjeux économiques de l’organisation ;
- en adoptant une démarche proactive, créative et critique ;
- en respectant les règles juridiques et les normes en vigueur ;
- en communiquant efficacement avec les différents acteurs d’un projet ;
- en sensibilisant à une gestion éthique, responsable, durable et interculturelle.
- Travailler dans une équipe informatique : Manager une équipe informatique
- en inscrivant sa démarche au sein d’une équipe pluridisciplinaire ;
- en accompagnant la mise en œuvre des évolutions informatiques ;
- en veillant au respect des contraintes réglementaires et législatives ;
- en développant une communication efficace et collaborative.
Public concerné
Public concerné
Accès en BUT 2 :
- Étudiants issus du BUT 1 Informatique
Accès en BUT 3 :
- Étudiants issus du BUT 2 Informatique, parcours RACDV.
- Sélection sur dossier pour les étudiants titulaires d'un diplôme de BAC+2 compatible avec la formation
Enseignements
Enseignements
Semestre 3 : Ressources programmées (cours)
- Développement web
- Développement efficace
- Analyse
- Qualité de développement
- Programmation système
- Architecture des réseaux
- SQL dans un langage de programmation
- Probabilités
- Cryptographie et sécurité
- Management des systèmes d’information
- Droit des contrats et du numérique
- Anglais
- Communication professionnelle
- Projet personnel et professionnel
Semestre 3 : Situations d’apprentissage et d’évaluation (projets)
- Real - Développement d’une application
- PORTFOLIO
Semestre 4 : Ressources programmées (cours)
- Architecture logicielle
- Qualité de développement
- Qualité et au-delà du relationnel
- Méthodes d’optimisation
- Anglais
- Communication interne
- Projet personnel et professionnel
- Real - Virtualisation
- Real - Management avancé des systèmes d’information
- Real - Complément web
- Real - Développement pour applications mobiles
- Real - Automates et Langages
Semestre 4 : Situations d’apprentissage et d’évaluation (projets)
- Real - Développement d’une application complexe
- STAGE
- PORTFOLIO
Semestre 5 : Ressources programmées (cours)
- Initiation au management d’une équipe de projet informatique
- Projet personnel et professionnel
- Politique de communication
- Real - Qualité algorithmique
- Real - Programmation avancée
- Real - Sensibilisation à la programmation multimédia
- Real - Automatisation de la chaîne de production
- Real - Qualité de développement
- Real - Virtualisation avancée
- Real - Nouveaux paradigmes de base de données
- Real - Méthodes d’optimisation pour l’aide à la décision
- Real - Modélisations mathématiques
- Real - Économie durable et numérique
- Real - Anglais
Semestre 5 : Situations d’apprentissage et d’évaluation (projets)
- Real - Développement avancé
- PORTFOLIO
Semestre 6 : Ressources programmées (cours)
- Initiation à l’entrepreneuriat
- Droit du numérique et de la propriété intellectuelle
- Communication : organisation et diffusion de l’information
- Projet personnel et professionnel
- Real - Développement avancé
- Real - Maintenance applicative
Semestre 6 : Situations d’apprentissage et d’évaluation (projets)
- Real - Évolution d’une application existante .
- STAGE.Real
- PORTFOLIO
Poursuite d'études
Poursuite d'études
Une fois diplômés, les titulaires d'un BUT Informatique peuvent poursuivre des études universitaires en :
- École d’ingénieurs en informatique,
- Master d’informatique ou Master MIAGE.
