Initiation à la programmation Java (Session Passerelle) - 045-001-01-A
Durée
Qu'est-ce que c'est?
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.
Objectifs
À 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.
Formule d'enseignement
En ligne à votre rythme
Offerte en tout temps
90 jours pour compléter la formation à partir du moment où vous la commencerez.
Que vais-je apprendre?
Contenu
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
Qui offre cette formation?
Pour plus d'informations
Vous avez des questions ou besoin de plus d'informations?
Nous sommes là pour vous aider à trouver la formation qui vous convient.
Aminata Sylla
Agente de soutien administratif
Formation continue et services aux entreprises
Cégep de Sainte-Foy
asylla@csfoy.ca
Eric Boudreault
Conseiller pédagogique
Formation continue et services aux entreprises
Cégep de Sainte-Foy
eboudreault@csfoy.ca