Pierre Ramet - Département Informatique - IUT de Bordeaux

Table des matières

1 Saison 2023-2024

1.1 BUT S2

1.1.1 R2.03 Qualité de développement

1.1.2 R2.06 Exploitation d'une base de données

SQLServer, Exploitation des Bases de Données, SQL Avancé, Visualisations de Données

1.2 BUT S3

1.2.1 R3.05 Programmation Système

Programmation C, Système, Programmation Système

1.2.2 R3.07 SQL dans un langage de programmation

Intégration du langage SQL dans les langages de programmation, SQLServer/Oracle, TSQL/PLSQL, OleDB/JDBC, EntityFramework/JPA

1.2.3 R3.09 Cryptographie

Cryptographie Symétrique/Asymétrique, RSA, Diffie Hellman

1.2.4 AOP3 Documents structurés

LaTeX + Markdown + Pandoc

1.3 BUT S4

1.3.1 R4.02 Qualité de développement

Production de tests, non-régression, workflow Gitlab, CI/CD, SonarQube

1.3.2 R4.04 Méthodes d’optimisation

Introduction à l'apprentissage et à la recherche opérationnelle

1.3.3 R4.08 Virtualisation

Techniques et outils utilisées pour la virtualisation de systèmes, machines virtuelles et conteneurs

1.4 BUT S5

1.4.1 R5.07 Automatisation de la chaîne de production

Concrétiser la chaîne de production d'une application

1.4.2 R5.09 Virtualisation avancée

Compléter les connaissances acquises sur la virtualisation dans la ressource R4.08

1.4.3 R5.11 Méthodes d’optimisation pour l’aide à la décision

Compléter les connaissances acquises sur les méthodes d'optimisation dans la ressource R4.04

1.5 ENSEIRB S6

1.5.1 IS104 Algorithmique Numérique

Systèmes Linéaires, Elements Propres, Equations Non-Linéaires, Intégration, Equations Différentielles

1.6 ENSEIRB S8

1.6.1 IF202 Cryptographie

Cryptographie Symétrique/Asymétrique

2 Exemples

3 Anciens Dépots

3.1 BUT S1

3.1.1 R1.07 Outils Fondamentaux

Résolution de Systèmes Linéaires, Calculs Matriciels

3.2 DUT S2

3.2.1 M2106 Programmation et Administration des Bases de données

SQLServer/Oracle, TSQL/PLSQL, OleDB/JDBC, EntityFramework/JPA

3.2.2 M2107 et M2204 Gérer et Réaliser un Projet de Développement Logiciel

Méthodes Agiles, Workflow Gitlab

3.3 DUT S3

3.3.1 Programmation Orientée Objet en C++

Programmation Orientée Objet en C++

3.3.2 M3101 Programmation Système

Processus, Signaux, Tuyaux, Redirections, Threads, Mutex, Semaphores

3.3.3 M3101 Système

Temps Partagé, Ordonnancement de Processus, Gestion Mémoire, Systèmes de Fichiers

3.3.4 M3101 Introduction Programmation C

Pointeurs, Allocation Dynamique, Types Abstraits

3.4 DUT S4

3.4.1 Programmation Répartie

RPC, RMI, CORBA, GRPC

3.4.2 M4101 Introduction IA

Apprentissage Automatique, Classification, Deep Learning, Apprentissage par Renforcement, Optimisation

3.4.3 M4106 Qualité Logicielle

Workflow Gitlab, Remote/Fork, CI/CD, SonarQube, Docker

3.5 LPRO DAGPI

3.5.1 Stage Programmation Objet

POO C++, Workflow Gitlab

3.5.2 Sécurité Logicielle

Stack/Heap Overflow, Reverse Engineering

4 Veille Technologique (BUT S5)

4.1 Enjeux

  • Anticiper des tendances de l'informatique
  • Renforcer votre portfolio
  • Découvrir des outils, des concepts, des pratiques, des architectures, des méthodes, des modèles, des standards, des protocoles, des formats, des langages, des frameworks, des services …
  • Réfléchir aux enjeux, aux problématiques, aux perspectives, aux évolutions, aux tendances …

Comment ? Quels outils ?

4.2 Cadre

Le but n'est de faire une veille techno dans ce module, mais de proposer une ressource de ce type !

  • Une vidéo de 5 minutes, taille (encodée mp4, 720p, 30fps, 128kbps audio) < 100Mo ?
  • Hébergée sur un serveur de l'IUT/UB (+ plateforme ?)
  • Accompagnée d'un texte (`Markdown`) de 500 mots
  • Possibilité de construire, à terme, un catalogue de ressources internes au département informatique

4.3 Contenu

  • Présente un contenu technique, en lien (ou non) avec des cours de BUT
  • Présente un outil, une techno, un concept, un langage, un framework, un service, un produit, un protocole, un standard, un format, un modèle, une méthode, une pratique, une approche, une architecture …
  • Présente un enjeu, une tendance, une évolution, une perspective, une problématique, une question, un débat …

Cette "manip" enregistrée ou filmée doit être commentée, avec un texte qui apparaît à l'écran, ou une voix off (en anglais ou en français)

4.4 Evaluation

  • Restitution (visualisation) en séance (2h) de toutes les vidéos du groupe
  • Une note (vote type Condorcet ?) proposée par les étudiants
  • Une note proposée par un jury de deux enseignants (à définir)
  • Les dates sont fixées dans `Hyperplanning` :
    • 5 décembre 2023 à 14h pour le groupe FI
    • 12 janvier 2024 à 10h et à 14h pour les groupes ALT

4.5 Exemples

  • Sujets traités en LPro les années précédentes, différentes catégories :
    • Langage : Rust, Go, Kotlin, Dart …
    • Techno Web : WebAssembly, WebGL, Three.js, Vue.js, Deno, Flutter, WAAPI …
    • Outils : Selenium, Docker, Kubernetes, GraphQL …
    • Protocole : IPFS, Websocket, Blockchain …
    • Modèles génératifs : Stable Diffusion …
  • Un exemple : [org-mode](https://www.youtube.com/watch?v=8Gw4Y2EpcOY)

5 Poursuites d'études post-BUT

poursuites.jpeg

L’accès en licence, plus précisément en L2 (deuxième année) ou L3 (troisième année) se fait sur avis de la commission pédagogique de l’université qui tiendra compte des recommandations proposées par la commission pédagogique du département informatique de l'IUT. Il sera possible de postuler en M1 (première année de master), pour ceux qui ont obtenu leur diplôme BUT, mais de manière très exceptionnelle.

De nombreuses écoles d’ingénieurs accueillent les étudiants venant de l’IUT, par le biais de leurs admissions parallèles. Le nombre de places affectées à ces profils et les spécialités de diplôme admises varient d’une école à l’autre. Avec la réforme du BUT, les modalités d’accès en école pour ces candidats sont encore à préciser. Mais leur accès se fait également sur avis de la commission pédagogique de l’école qui tiendra compte des recommandations proposées par la commission pédagogique du département informatique de l'IUT.

La réforme du BUT n’a pas fait disparaître le DUT, qui continue d’être délivré en tant que diplôme intermédiaire du BUT au bout de deux ans et lorsque les six compétences ont été validées. Il permet parfois de se réorienter vers un autre BUT d’une spécialité proche, une licence professionnelle, une licence générale en informatique, ou une école d'ingénieur.

Si vous êtes intéressés par ces dispositifs, on vous demande d'informer le responsable des poursuites d'études : Pierre Ramet (pierre.ramet@u-bordeaux.fr) pour l'année universitaire 2023-2024.

Vous trouverez des informations utiles sur les établissements offrant des possibilités de poursuite d'études pour les titulaires d'un BUT sur plusieurs sites généralistes tels que (ordre alpabétique) :

5.2 Filières hors campus bordelais

D'autres établissements que ceux du campus bordelais nous contactent régulièrement ou ont recrutés d'anciens étudiants. En particulier les écoles d'ingénieurs du groupe INP ou du CNAM. Voici une liste non exhaustive :

Présentation 2024 : diaporama

Date: 15/03/2024

Auteur: Pierre Ramet

Created: 2024-03-15 Fri 10:55

Validate