Formation Introduction à la programmation (algorithmique)

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

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.

Public concerné

Tout public.

Pré-requis

Aucun pré-requis n'est nécessaire pour suivre cette formation.

Informations pratiques

Référence : #INIINPR01

Durée : 10 sessions de 3 jours

Tarif inter-entreprises: 1 400€ (HT)

Stage intra-entreprise disponibe

 

Dates :

 - 20 au 22 janvier 2016

 - 08 au 10 Février 2016

 - 24 au 26 février 2016

 - 16 au 18 Mars 2016

 - 06 au 08 Avril 2016

 - 11 au 13 Mai 2016

 - 20 au 22 Juin 2016

 - 27 au 29 Juillet 2016

 - 05 au 07 Octobre 2016

 - 30 Novembre au 02 Décembre 2016

Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Aix-en-Provence, Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

 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

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environt 70% du temps est concacré à la pratique.

Pour aller plus loin

Si programme est terminé en avance, il sera possible de discuter autour de différents sujet tels que la programmation structurée, l'interprétation et la compilation, ou encore la programmation récursive. Des exercices supplémentaires sur les sujets déjà traités pourront également être proposés.

Formations connexes disponibles dans notre centre de formation

Si vous souhaitez aller plus loin, vous pouvez suivre les formations Introduction à l'objet, php initiation, ou c initiation.

Mots clés associés à cette formation

Introduction, développement, programmation, algorithme, tri, recherche, variables, procédures, fonctions, complexité, tableaux, tests, boucles, algorithmique.

Financement de la formation professionnelle

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.

Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.

.

X
 
 
 
 
 

You havecharacters left.