Plongez-vous dans le monde de la programmation et de l’algorithmie avec notre formation d’initiation dédiée.
Cette formation est conçue pour ceux qui souhaitent découvrir les concepts fondamentaux de la programmation et écrire leurs premiers programmes en C#, Java, Python ou JavaScript.
Vous comprendrez la logique interne des ordinateurs, les systèmes de numération, et la logique de Bool.
Ensuite, vous découvrirez l’environnement de programmation, en abordant les langages de haut et bas niveau, les langages objets, les langages de scripts, et plus encore.
Nous explorerons les notions fondamentales de la programmation, les variables, les types de données, et les structures de contrôle.
Vous apprendrez à définir et utiliser des variables, écrire une suite d’instructions structurées, et organiser votre code avec des fonctions et procédures.
Enfin, nous aborderons les structures de données complexes comme les tableaux.
Inclus dans votre formation en inter-entreprise
Programme détaillé
Ordinateur et connaissances de bases (0,5 heure)
- 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 (1 heure)
- 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 (1 heure)
- Les instructions et blocs d’instructions
- Expressions et affectation
- Les identificateurs
- Les commentaires
- Les constantes littérales
- Les opérateurs
Les variables (0,5 heure)
- Définition des variables
- Portée et durée de vie des variables
- Les constantes
Les types de données (1 heure)
- Les types de données primitifs
- Les types de données composés (structures)
- Conversion de types de données
Structures de contrôle (5 heures)
- Les instructions conditionnelles
- Les instructions répétitives
Les procédures et fonctions (5 heures)
- Différences
- Déclaration
- Appel de procédure et fonction
- Passage de paramètres
Les tableaux (5 heures)
- Tableau à une dimension
- Tableau de tableaux (multi-dimensions)
- Algorithmes de tris
Éléments supplémentaires (2 heures)
- Instruction d’écriture et de lecture
- Gestion de la mémoire
- Notion de pointeur