BUT spécialité informatique parcours réalisation d'applications : conception, développement, validation
1ère année
Session
Nantes Université - IUT de Nantes
Descriptif de formation
Certification
Réaliser un développement d’application : Se spécialiser sur un ensemble de supports (embarqué, web, mobile, IOT...) 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.
- 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.
- 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.
- 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é.
- 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.
- 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.
Notre société est de plus en plus dépendante des systèmes informatiques. Ils sont même devenus indispensables au développement et à la croissance de nombreux secteurs de l'industrie et des services. Dans ce contexte, les informaticiens, qui conçoivent, programment et assurent la maintenance de ces systèmes, sont des acteurs clés du monde moderne. Objectifs : Former des technicien·ne·s supérieur·e·s / cadres intermédiaires dans le domaine des sciences et technologies informatiques :
- conception d’algorithmes,
- développement de logiciels,
- mise en place d’infrastructures,
- déploiement d’applications.
Les pré-requis
Niveau 4 (Bac, Bac Pro, BP, Titres ou équivalents)
Les blocs de compétences
- Implémenter des conceptions simples - Élaborer des conceptions simples - Faire des essais et évaluer leurs résultats en regard des spécifications - Développer des interfaces utilisateurs - Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences - Appliquer des principes d’accessibilité et d’ergonomie - Adopter de bonnes pratiques de conception et de programmation - Utiliser des patrons de conception pour le développem... Voir plus
- Analyser un problème avec méthode (découpage en éléments algorithmiques simples, structure de données...) - Comparer des algorithmes pour des problèmes classiques (tris simples, recherche...) - Expérimenter la notion de compilation et les représentations bas niveau des données - Formaliser et mettre en œuvre des outils mathématiques pour l’informatique - Choisir des structures de données complexes adaptées au problème - Utiliser des techniques algorithmiques adaptée... Voir plus
- Identifier les différents composants (matériels et logiciels) d’un système numérique - Utiliser les fonctionnalités de base d’un système multitâches / multiutilisateurs - Installer et configurer un système d’exploitation et des outils de développement - Configurer un poste de travail dans un réseau d’entreprise - Concevoir et développer des applications communicantes - Utiliser des serveurs et des services réseaux virtualisés - Sécuriser les services et donné... Voir plus
- Mettre à jour et interroger une base de données relationnelle (en requêtes directes ou à travers une application) - Visualiser des données - Concevoir une base de données relationnelle à partir d’un cahier des charges - Optimiser les modèles de données de l’entreprise - Assurer la confidentialité des données (intégrité et sécurité) - Organiser la restitution de données à travers la programmation et la visualisation - Manipuler des données hétérogènes
- Appréhender les besoins du client et de l'utilisateur - Mettre en place les outils de gestion de projet - Identifier les acteurs et les différentes phases d’un cycle de développement - Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information - Formaliser les besoins du client et de l'utilisateur - Identifier les critères de faisabilité d’un projet informatique - Définir et mettre en œuvre une démarche de suivi de projet
- Appréhender l’écosystème numérique - Découvrir les aptitudes requises selon les différents secteurs informatiques - Identifier les statuts, les fonctions et les rôles de chaque membre d’une équipe pluridisciplinaire - Acquérir les compétences interpersonnelles pour travailler en équipe - Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (Entreprises de services du numérique - ESN, Directions des systèmes d'information - DS... Voir plus
Utiliser les outils numériques de référence et les règles de sécurité informatique pour acquérir, traiter, produire et diffuser de l’information ainsi que pour collaborer en interne et en externe.
- Identifier, sélectionner et analyser avec esprit critique diverses ressources dans son domaine de spécialité pour documenter un sujet et synthétiser ces données en vue de leur exploitation. - Analyser et synthétiser des données en vue de leur exploitation. - Développer une argumentation avec esprit critique.
- Se servir aisément des différents registres d’expression écrite et orale de la langue française. - Communiquer par oral et par écrit, de façon claire et non-ambiguë, dans au moins une langue étrangère.
- Situer son rôle et sa mission au sein d’une organisation pour s’adapter et prendre des initiatives - Respecter les principes d’éthique, de déontologie et de responsabilité environnementale - Travailler en équipe et en réseau ainsi qu’en autonomie et responsabilité au service d’un projet - Analyser ses actions en situation professionnelle, s’autoévaluer pour améliorer sa pratique - Prendre en compte des problématiques liées aux situations de handicap, à l'accessi... Voir plus
- Identifier et situer les champs professionnels potentiellement en relation avec les acquis et la mention ainsi que les parcours possibles pour y accéder - Caractériser et valoriser son identité, ses compétences et son projet professionnel en fonction d’un contexte - Identifier le processus de production, de diffusion et de valorisation des savoirs