Formation de programmation

Algorithmique : s’initier à la programmation

à distance

Dans cette formation, vous découvrirez la logique interne des ordinateurs et les concepts fondamentaux de la programmation et de l’algorithmie. Cette formation vous permettra d’écrire vos premiers programmes avec des langages tels que C#, Java, Python ou JavaScript.

icon Contenu

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, etc.)
  • Logique de Bool (And, Or, XOr, etc.)

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

icon Compétences visées

  • Utiliser un environnement de programmation pour écrire et exécuter un programme
  • Définir et utiliser des variables
  • Ecrire une suite d’instructions structurées
  • Organiser le code avec des fonctions et procédures
  • Définir et utiliser des structures de données complexes (tableaux, objets)

icon Méthodologie

Depuis votre domicile ou votre entreprise, vous rejoignez un environnement de formation en ligne, à l’aide de votre ordinateur, tout en étant éloigné.e physiquement du/de la formateur.trice et des autres participant.e.s. Vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel.

En début et en fin de formation, vous réalisez une auto-évaluation de vos connaissances et compétences en lien avec les objectifs de la formation. L’écart entre les deux évaluations permet ainsi de mesurer vos acquis.

icon Public & Prérequis

Cette formation s’adresse au tout public et ne nécessite aucun prérequis.

icon Titre obtenu

Vous recevez une attestation de suivi de cours CPI Formations à la fin de cette formation, pour autant que votre taux de présence atteigne 80%.

Intervenant

Formateur informatique

Intervenant.e de la formation

Professionnel.le de l'informatique et de la pédagogie
Formateur informatique

Intervenant.e de la formation

Professionnel.le de l'informatique et de la pédagogie

La formation est animée par un.e professionnel.le de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il/Elle est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il/Elle est présent.e auprès des stagiaires pendant toute la durée de la formation.

Prochaines sessions

icon 23/10/2024 – 25/10/2024
icon 09h00 – 17h30
icon À distance
icon CHF 2'250
inscriptions ouvertes
21 périodes de 60 minutes (3 jours de formation)
Demande d'inscription
icon 16/12/2024 – 18/12/2024
icon 09h00 – 17h30
icon À distance
icon CHF 2'250
inscriptions ouvertes
21 périodes de 60 minutes (3 jours de formation)
Demande d'inscription

Algorithmique : s’initier à la programmation

Questions et pré-inscription

Adrian vous conseille et répond à vos questions sur ce cours

026 305 27 81 link icon
adrian.chelmu@cpi.ch link icon