Initiation à la programmation Java (Session Passerelle) - 045-001-01-A
About this course
Duration
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?
For more information
Vous avez des questions ou besoin de plus d'informations?
Nous sommes là pour vous aider à trouver la formation qui vous convient.
Fatna Benazza
Agente de soutien administratif
Formation continue et services aux entreprises
Cégep de Sainte-Foy
fbenazza@csfoy.ca
Eric Boudreault
Conseiller pédagogique
Formation continue et services aux entreprises
Cégep de Sainte-Foy
eboudreault@csfoy.ca