Optimiser des applications informatiques

Niveau 1 - Appréhender et construire des algorithmes
  • 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

Evalutation

Ressource R1.01 R1.03 R1.04 R1.06 R1.07
Coeff 24 3 3 15 15

SAE 1.02 - Comparaison d'approches algorithmiques

En partant d'un besoin exprimé par un client, il faut réaliser une Implementation, comparer plusieurs approches pour la résolution d'un problème et effectuer des mesures de performance simples. Cette SAÉ permet une première réflexion autour des stratégies algorithmiques pour résoudre un même problème.


R1.01

Initiation au dévelopement

Apprentissages critiques

  • Analyser un problème avec méthode

R1.03

Introduction à l'architecture des ordinateurs

Apprentissages critiques

  • Analyser un problème avec méthode

R1.04

Introduction aux système d'exploitation et à leur fonctionnement

Apprentissages critiques

  • Expérimenter la notion de compilation et les représentations bas niveau des données

R1.06

Mathématiques discrètes

Apprentissages critiques

  • Formaliser et mettre en oeuvre des outils mathématiques pour l'informatique

R1.07

Outils mathématiques fondamentaux

Apprentissages critiques

  • Formaliser et mettre en oeuvre des outils mathématiques pour l'informatique