Formation Introduction à la programmation (algorithmique)

Formation Introduction à la programmation (algorithmique)

Formateur :
Catégories :
Avis :

A propos de cette formation

La formation d’introduction à la programmation s’adresse à un public désirant apprendre un langage de programmation pour la première fois.

Elle s’attache à présenter les principes fondamentaux de la programmation et de l’algorithmique et à expliquer les notions communes à tous les langage de programmation.

Elle permet de s’approprier les structures logiques et la démarche de résolution d’un problème de façon structurée et indépendante de toute contrainte matérielle ou logicielle.

A la fin de cette formation vous serez capable de résoudre des problèmes plus ou moins complexes et de les traduire dans un langage informatique, de manipuler de l’information, d’évaluer la complexité des algorithmes.

Programme de la formation

 

Introduction

  • Qu’est-ce que l’algorithmique?
  • L’algorithmique et la programmation
  • Avec quelles conventions écrit-on un algorithme ?

Les variables

  • A quoi servent les variables ?
  • La déclaration et l’affectation
  • Les expressions et les opérateurs

Les tests

  • De quoi s’agit-il ?
  • La structure d’un test
  • Qu’est-ce qu’une condition ?
  • Les conditions composées
  • Les test imbriqués

Les boucles

  • De quoi s’agit-il ?
  • Les différents types de boucles
  • Les boucles imbriquées

Les tableaux

  • A quoi servent les tableaux ?
  • Les tableaux simples
  • Les tableaux dynamiques
  • Les tableaux multidimensionnels

Le tri et la recherche

  • Le tri par sélection
  • Recherche à l’aide d’un flag
  • Le tri à bulles
  • La recherche dichotomique

La notion de complexité

  • La mesure asymptotique
  • Les différents types de notation
  • La complexité en temps et en mémoire

Procédures et fonctions

  • La structure générale des fonctions
  • Les fonctions classiques
  • Les fonctions personnalisées
  • Variables locales vs variables globales

Manipulation de fichiers

  • L’organisation des fichiers
  • Les types d’accès
  • Les instructions

Les différents types de langage

  • Quel type de langage pour quel besoin ?
  • Les langages majeurs du marché
  • Avantages et inconvénients respectifs
  • Les langages de demain

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: