Algorithmique, les fondamentaux

Algorithmique, les fondamentaux

Algorithmique, les fondamentaux

Objectifs de la formation à l’algorithmique

  • Ce stage est destiné à toute personne qui s’intéresse au développement d’applications informatiques et qui souhaite s’initier ou retrouver les bases fondamentales de la programmation. Il ne s’agit pas ici de programmer avec un langage ou un autre, mais bien de raisonner sur un problème pour concevoir une solution abstraite. Ce travail de réflexion et de conception prépare le stade ultime de l’implémentation et du cycle de vie du programme concret.
  • Ce cours constitue une introduction originale et efficace à l’algorithmique pour apprendre à analyser un problème.
  • Dans un premier temps sont détaillées les notions d’algorithmique de base et la méthode de construction raisonnée d’un algorithme impératif : distinction entre la spécification et la réalisation d’un algorithme. Puis sont abordées des solutions à des problèmes plus élaborés dans divers domaines du calcul automatique, comme la simulation de phénomènes aléatoires ou le cryptage des données.
  • Toutes les activités proposées restent élémentaires avec le souci constant de privilégier le raisonnement qui conduit à l’élaboration des algorithmes.

Public concerné par la formation à l’algorithmique

  • Développeur, Chef de projet, membres de l’Equipe projet

Prérequis à la formation

  • Pas de prérequis pour cette formation

Dates et durée

  • Nous consulter

Les fondamentaux de l’algorithmique

  • Qu’est-ce que l’algorithmique ?
  • Programmes directs
  • L’alternative
  • Structures élémentaires
  • Itération
  • Récursivité
  • Récursivité ou itération ?
  • Trier
  • Édition d’un nombre
  • Introduction aux fichiers
  • Simuler
  • Crypter