Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel

Plus de résultats

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
Actus
Financement
Formations
Location de salle
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

Centre de formation Informatique et Ressources Humaines

Trouver la formation qui vous correspond.

Plus de 500 formations dans les domaines informatique, bureautique et développement professionnel

Plus de résultats

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
Actus
Financement
Formations
Location de salle
Non classé

Ex. : ExcelWordPhotoshopJavaAgile

Algorithmique et programmation structurée

4.6/5 Avis client
THIL1930

2 jours (14 heures) – Initiation / Fondamentaux

2 jours (14 heures)
Initiation / Fondamentaux

Algorithmique et programmation structurée

Domaine : Informatique

Présentiel
Présentiel
Online
Distanciel
Coût
1250€ HT

Objectifs pédagogiques

  • Acquérir des connaissances nécessaires à l’apprentissage d’un langage de développement
  • Utiliser les structures de base de la programmation (boucles, conditions)
  • Identifier les grands paradigmes de programmation

Niveau requis

  • Pratiquer l’outil informatique

Public concerné

  • Développeurs débutants
  • Analystes évoluant vers la programmation

Moyens pédagogiques et techniques

Salles de formation (les personnes en situation de handicap peuvent avoir des besoins spécifiques pour suivre la formation. N’hésitez pas à nous contacter pour en discuter) équipée d’un ordinateur de dernière génération par stagiaire, réseau haut débit et vidéo-projection
UHD Documents supports de formation projetés Apports théoriques, étude de cas concrets et exercices
Mise à disposition en ligne de documents supports à la suite de la formation

Dispositif de suivi de l'éxécution de l'évaluation des résultats de la formation

Feuilles d’émargement (signature électronique privilégiée)
Evaluations formatives et des acquis sous forme de questions orales et/ou écrites (QCM) et/ou mises en situation
Questionnaires de satisfaction (enquête électronique privilégiée)

Dates de formations

  • Sur demande à Toulouse
  • Sur demande à Pau

Formateur

Les formateurs intervenants pour Themanis sont qualifiés par notre Responsable Technique Olivier Astre pour les formations informatiques et bureautiques et par Didier Payen pour les formations management.

Conditions d’accès à la formation

Délai : 3 mois à 1 semaine avant le démarrage de la formation dans la limite des effectifs indiqués.
100%
de recommandation
(23 votants)

Programme de formation

2 jours (14 heures)

Initiation / Fondamentaux
Le cycle de vie des logiciels correspond à une démarche méthodologique de résolution de problèmes à partir de l'abstraction des informations du système vers la réalisation d'applications informatiques répondant aux besoins des utilisateurs. Les éléments de la « programmation structurée » ont été proposés aux développeurs des applications informatiques de façon à pouvoir intégrer une approche méthodologique à la conception des programmes et logiciels. L'objectif poursuivi est de faciliter le développement et la maintenance des logiciels.
Mise à jour le 12/02/2021

Introduction

  • Les différentes phases : sources, compilation, binaire
  • Interpréteur et compilateur
  • Ne pas tout réécrire (bibliothèques, éditions de liens et exécutables)

Algorithme

  • Les « atomes » pour s’exprimer
  • Apprendre à formuler un traitement
  • Utilisation d’un pseudo langage
  • Exemples d’algorithme bien conçu, « mal » conçu, et …faux !
  • ▪Représentation avec organigramme

Un premier programme

  • Présentation de l’environnement de développement
  • Un premier programme simple
  • Compilation et exécution

Variables et types de données

  • Pourquoi typer les variables ?
  • Exemples de types (entier, réel, caractères…) et de problèmes liés aux types
  • Les opérateurs disponibles (+, /, */ % …)
  • Le confort des tableaux et des structures
  • Typage statique et dynamique

La « grammaire » d’un langage

  • Les blocs de programme (début … fin)
  • Le test d’une expression (si … alors …
    sinon …)
  • La boucle (tant que …)

Structurer son programme

  • La nécessité d’utiliser des procédures ou des fonctions
  • Différences conceptuelles et syntaxiques entre les deux
  • Passer des arguments à une fonction (prototype, code retour)
  • Les bibliothèques
  • Ne pas réécrire ce qui existe déjà (librairies)
  • Écrire ses propres librairies

L’importance de la documentation

  • Les bonnes habitudes pour anticiper les erreurs (convention de nommage)
  • Les commentaires utiles
Le cycle de vie des logiciels correspond à une démarche méthodologique de résolution de problèmes à partir de l'abstraction des informations du système vers la réalisation d'applications informatiques répondant aux besoins des utilisateurs. Les éléments de la « programmation structurée » ont été proposés aux développeurs des applications informatiques de façon à pouvoir intégrer une approche méthodologique à la conception des programmes et logiciels. L'objectif poursuivi est de faciliter le développement et la maintenance des logiciels.
Mise à jour le 12/02/2021