Formation en Développement: Base de la programmation - Ascent Formation
Retour aux formations
Développement

Base de la programmation

2 jour(s)12h

Description

Objectif général: À l’issue de la formation, les participants auront les compétences nécessaires pour structurer, écrire, exécuter, déboguer et tester un programme en utilisant un langage de programmation de base. Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20 Niveau SAME visé : Application (A) Compétences visées Écrire des programmes simples en suivant des algorithmes préalablement définis. Comprendre la syntaxe et le lexique d’un langage de programmation. Utiliser un environnement de développement pour compiler et exécuter un programme. Détecter et corriger les erreurs dans un programme informatique.

Objectifs pédagogiques

  • Comprendre les bases de la structuration d’un programme informatique.
  • Utiliser un langage de programmation pour écrire des scripts simples.
  • Tester, déboguer et améliorer un programme.
  • Appliquer un algorithme pour résoudre un problème concret.

Public concerné

Débutants souhaitant apprendre la programmation.
Étudiants ou professionnels ayant peu ou pas d’expérience en développement.
Toute personne souhaitant acquérir les bases nécessaires pour poursuivre une carrière en programmation.

Prérequis

Aucune connaissance préalable en programmation n’est requise.
Maîtrise de base de l’utilisation d’un ordinateur.

Déroulé du programme

1

Jour 1 : Introduction à la programmation et structuration de programmes (6 heures)

6h
  • Introduction aux concepts de programmation (1 heure)
2

Qu’est-ce qu’un programme ?

3

Principes fondamentaux : variables, types de données, instructions conditionnelles.

4

Présentation des outils nécessaires (IDE, compilateur).

5

Travaux pratiques : Découverte et installation d’un environnement de développement (ex. Visual Studio Code).

  • Structuration de programmes selon un algorithme (2,5 heures)
6

Analyse des problèmes et élaboration d’un algorithme.

7

Organisation du code : fonctions, boucles et conditions.

8

Travaux pratiques : Écrire un programme basé sur un algorithme simple.

  • Lexique et syntaxe d’un langage de programmation (2,5 heures)
9

Présentation d’un langage de programmation de base (Python, C, etc.).

10

Syntaxe fondamentale : déclarations, expressions, structures de contrôle.

11

Travaux pratiques : Créer des scripts simples respectant les règles de syntaxe.

12

Jour 2 : Compilation, exécution et débogage de programmes (6 heures)

6h
  • Compiler et exécuter un programme (2 heures)
13

Processus de compilation : traduction du code en langage machine.

14

Résolution des erreurs de compilation.

15

Travaux pratiques : Compiler et exécuter plusieurs programmes avec des erreurs intentionnelles.

  • Déboguer et tester un programme (3 heures)
16

Identifier et corriger les erreurs d’exécution (logique, syntaxe).

17

Introduction aux tests unitaires pour vérifier la fiabilité du programme.

18

Travaux pratiques : Développer et tester un programme interactif (ex. calculatrice simple).

  • Projet final (1 heure)
19

Écriture et exécution d’un programme résolvant un problème concret.

20

Débriefing et validation des acquis avec le formateur.

Informations

Durée

2 jour(s)

12h

Tarif

Sur demande