Skip to main content

Initiation à la programmation Java (Session Passerelle) - 045-001-01-A

Open menu
About

About this course

Duration

35 hours

Description

Durant ce cours, nous explorerons ensemble les bases de la programmation, en commençant par l’algorithmie. L’algorithmie nous permettra, via un formalisme simplifié, d’établir les entrées, les sorties et les traitements de nos programmes informatiques. Cela facilitera la rédaction du code source de nos programmes.


TUTORAT DISPONIBLE

Du tutorat individualisé est disponible aux participants qui le désirent. Pour en faire la demande, veuillez remplir ce formulaire.

Objectives

À la fin de cette formation, vous serez en mesure d’écrire de petits programmes Java pouvant s’exécuter sur Windows ou Linux. Un accent particulier sera mis sur la qualité du produit final et les bonnes pratiques de programmation.

Course format

  • Online at your own pace

    Available at any time

    90 days to complete the course once you start it.

What will I learn?

Content

Ce cours est divisé en modules que vous devriez suivre séquentiellement. Chaque module est accompagné d’une série d’exercices ainsi que leurs solutions. Ces exercices sont conçus pour être réalisés en l’espace de quelques minutes seulement. La pratique sera déterminante à votre réussite : réalisez tous les exercices d’un module avant de passer au suivant.


Module 1 - Démarrage rapide

  • Installer un environnement de développement
  • Écrire et exécuter un premier programme affichant « Hello World »
  • Comparer les langages compilés et les langages interprétés


Module 2 - Programmes et instructions

  • Définir ce qu’est qu’un programme informatique
  • Définir ce qu’est qu’une instruction
  • Écrire une séquence d’instructions en pseudo-code


Module 3 - Variables

  • Distinguer les différents types de variables en Java
  • Déclarer des variables en pseudo-code et en Java
  • Traduire du pseudo-code en code Java


Module 4 - Opérateurs

  • Voir les opérateurs arithmétiques (+, -. ×, ÷, %)
  • Voir les opérateurs de comparaison (<, >, <=, >=, ==, !=)
  • Voir les opérateurs logiques (&&, ||, !)


Module 5 - Fonctions

  • Définir le concept de fonction
  • Écrire des fonctions en pseudo-code
  • Écrire des fonctions en Java


Module 6 - Tableaux et listes dynamiques

  • Créer et utiliser des tableaux
  • Modifier les données d’un tableau à partir d’un index
  • Créer et utiliser des listes dynamiques


Module 7 - Structures de contrôle

  • Écrire des conditions
  • Écrire des boucles Tant que
  • Écrire des boucles Pour

Who offers this course?