Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Initiation à la programmation

Public :

  • Toute personne désirant s'initier à la programmation.

Objectifs :

  • Comprendre les principes de base de la programmation informatique dans un langage structuré.

Pré-requis :

  • Maîtrise de l'outil informatique.

Contenu pédagogique

Ordinateur et connaissances de bases

  • Ordinateur et système d'exploitation
  • Codification binaire
  • Systèmes de numération (décimale, hexadécimale, octale)
  • Encodage des caractères (ASCII, UTF-8, UTF-16, Unicode, ...)
  • Logique de Bool (And, Or, XOr, ...)

Environnement de programmation

  • Les langages de bas et haut niveau
  • Les langages événementiels
  • Les langages objets
  • Les langages de scripts
  • Les langages de balises
  • Fonctionnement d'un compilateur
  • Fonctionnement d'un interpréteur
  • Fonctionnement d'un éditeur de liens
  • Fonctionnement d'un débogueur

Notions fondamentales

  • Les instructions et blocs d'instructions
  • Expressions et affectation
  • Les identificateurs
  • Les commentaires
  • Les constantes littérales
  • Les opérateurs

Les variables

  • Définition des variables
  • Portée et durée de vie des variables
  • Les constantes

Les types de données

  • Les types de données primitifs
  • Les types de données composés (structures)
  • Conversion de types de données

Structures de contrôle

  • Les instructions conditionnelles
  • Les instructions répétitives

Les procédures et fonctions

  • Différences
  • Déclaration
  • Appel de procédure et fonction
  • Passage de paramètres

Les tableaux

  • Tableau à une dimension
  • Tableau de tableaux (multi-dimensions)
  • Algorithmes de tris

Éléments supplémentaires

  • Instruction d'écriture et de lecture
  • Gestion de la mémoire
  • Notion de pointeur