[UCLouvain-CS1-Java] Introduction à la programmation avec Java

Ce cours est organisé en onze missions durant lesquelles les étudiants apprennent les bases de la programmation en Java. Chaque mission couvre certains aspects du livre de référence JavaNotes.

Chaque mission est composée d'un exercice QCM qui contient les liens vers les sections du livre ainsi qu'un questionnaire récapitulatif, ainsi que d'exercices de programmation

List of exercises
Mission 1: QCM
Mission 1 : Question supplémentaire : Moyenne
Mission 1 : Question supplémentaire : Nombre de secondes depuis minuit
Mission 1 : Question supplémentaire : Siècle
Mission 1: Question supplémentaire : Indice de Quételet
Mission 1 : Question supplémentaire : Ordonne
Mission 1 : Question supplémentaire : Année bissextile
Mission 1 : Question supplémentaire : Sélecteur de saison
Mission 1 : Question supplémentaire : Maximum
Mission 1 : Question supplémentaire : Minimum
Mission 1 : Question supplémentaire : Compteur de différence
Mission 1 : Question supplémentaire : Caractère
Mission 1 : Question supplémentaire : Fonctions mathématiques
Mission 1 : Question supplémentaire : Calcul de prix
Mission 1 : Question supplémentaire : Médiane
Mission 1 : Question supplémentaire : Fizzbuzz
Mission 1 : Question supplémentaire : OU exclusif
Mission 1 : Question supplémentaire : Calcul d'amende
Mission 1 : Question supplémentaire : Somme d'entiers pairs
Mission 1 : Question supplémentaire : IN/OUT
Mission 1: Phase de réalisation: Soumission
Mission 1: Phase de réalisation: Soumission
Mission 1 : Question de Bilan Final
Mission 2: QCM
Mission 2: Question de démarrage 1: Les bases
Mission 2 : Question de démarrage 2 : Somme d'entiers
Mission 2 : Question de démarrage 3 : Puissances
Mission 2 : Question de démarrage 4 : Plus grand diviseur
Mission 2 : Question de démarrage 5 : Nombres premiers
Mission 2 : Question supplémentaire : Dessin d'un triangle
NON Mission 2 : Question supplémentaire : Division euclidienne
Mission 2 : Question supplémentaire : Calcul du nombre diviseurs distincts
Mission 2 : Question supplémentaire : Dessin de H
Mission 2 : Question supplémentaire : Dessin de X - deadline reached
Mission 2 : Question supplémentaire : Dessin de S - deadline reached
Mission 2 : Question supplémentaire : Calcul de factorielle
Mission 2 : Question supplémentaire : Somme des entiers entre a et b
Mission 2 : Question supplémentaire : Calcul d'intérêts
Mission 2 : Exercice supplémentaire : Calculer le reste d'une division entière
Mission 2 : Exercice complémentaire 1 : Exercice rapide
NON Mission 2 : Exercice complémentaire 2 : Equations du second degré
Mission 2: Phase de réalisation: Soumission
Mission 2 : Question de Bilan Final
Mission 3: QCM
Mission 3 : Question de Démarrage 1: Conversions
Mission 3 : Question de Démarrage 2 : Le Nombre Maximum
Mission 3 : Question de Démarrage 3 : Nombres impairs
Mission 3 : Question de démarrage 4 : Lettre L
Mission 3 : Question de Démarage 5 : Diviseurs Entiers
Mission 3 : Q* Maximum
Mission 3 : Q* Calculer la surface d'un rectangle
Mission 3 : Q* Calcul du volume d'une sphère
Mission 3 : Q* intervalle fermé
Mission 3 : Q** Calcul de la factorielle
Mission 3 : Q** Carré parfait
Mission 3 : Q** Médiane
Mission 3: Exercice complémentaire 1
NON Mission 3 : Fonctions solution d'une équation du second degré
NON Mission 3 : Fonctions équation du second degré
Mission 3 : Exercice complémentaire 2
NON Mission 3 : Phase de réalisation
Mission 3: Phase de réalisation: Soumission
Mission 3 : Question de Bilan Final
Mission 4: QCM
Mission 4 : Question de démarrage 2 : Concaténation
Mission 4 : Question de démarrage 3 : Longueur d'un String
Mission 4 : Question de démarrage 4 : toUpper
Mission 4 : Question de démarrage 5 : La méthode containsChar()
Mission 4 : Q* Caractère dans String
Mission 4 : Q* chaîne composée de chiffres
Mission 4 : Question supplémentaire : Occurences de c dans s
Mission 4 : Question supplémentaire : binaire
Mission 4 : Question supplémentaire : le palindrome
Mission 4 : Q*** Caractère le plus fréquent
Mission 4 : Q* méthode contains
Mission 4 : Q** représentation entière
Mission 4 : Q* notation binaire
Mission 4 : Q** Vérification de mot de passe
Mission 4 : Q** containsOnly
Mission 4 : Recherche du plus long palindrome
DELETE Mission 4 : Phase de réalisation
Mission 4: Phase de réalisation: Soumission
Mission 4 : Question de bilan final
Mission 5: QCM
Mission 5 : Question de démarrage 2 : Compararer des tableaux
Mission 5 : Question de démarrage 3 : Matrice unité
Mission 5 : Question de démarrage 4 : Sommes de Matrices
Mission 5 : Q* : Oppose
Mission 5 : Question de Démarrage 5 : Méthode Main
Mission 5 : Q* : Valeur moyenne du tableau
Mission 5 : Q* : Tableau croissant
Mission 5 : Q* : Valeur max du tableau
Mission 5 : Q* : Tous la même valeur
Mission 5 : Q** : Somme
Mission 5 : Q** : Count
Mission 5: Q** : replace
Mission 5 : Q** : Vecteur
Mission 5 : Q** : Decale
Mission 5 : Q** : Matrice identité
Mission 5 : Q*** : Top
Mission 5: Phase de réalisation: Soumission
Mission 5(a) : Question de Bilan Final
Mission 6: QCM
Mission 6 : Question de démarrage 1 : Pair.opposite()
Mission 6 : Question de démarrage 2 : OrderedPair
Mission 6 : Question de démarrage 3 : Drapeau.same()
Mission 6 : Q* constructeur Date
Mission 6 : Q* getters Date
Mission 6 : Q* identique
Mission 6 : Q* demain
Mission 6 : Q* getter
Mission 6 : Q* entier
Mission 6 : Q* getters Point
Mission 6 : Q* distance
Mission 6 : Q* surface
Mission 6 : Q* memeSurface
Mission 6 : Q* rectangle identique
Mission 6 : Phase de réalisation
Mission 6: Phase de réalisation: Soumission
Mission 6 : Question de Bilan Final
Mission 7: QCM
Mission 7 : Question de Démarrage 1 : Paire d'entiers
Mission 7 : Question de Démarrage 2 : Tickets de Parking
Mission 7 : Q* Employe - Méthode equals
Mission 7 : Q* Employe - Méthode toString
Mission 7 : Q* Dé - Méthode equals
Mission 7 : Q* Directeur - Constructeur
Mission 7 : Q* Directeur - Equals
Mission 7 : Q* Directeur - getSalaire
Mission 7 : Q* DeStats - Constructeur
Mission 7 : Q* DeStats - lances
Mission 7 : Q* DeStats - resultats
Mission 7 : Q* DeStats - toString
Mission 7 : Q* DeStats - equals
Mission 7 : Phase de réalisation
Mission 7: Phase de réalisation: Soumission
Mission 7 : Question de Bilan Final
Mission 8: QCM
Mission 8 : Question de démarrage 1 : Implémenter une interface
Mission 8 : Question de démarrage 2 : StringBuffer
Mission 8 : Q* MyString - Constructeur
Mission 8 : Q* MyString - Concat
Mission 8 : Q* MyString - Contains
Mission 8 : Q* ByteString
Mission 8 : Q* ByteTab
Mission 8 : Q* Vecteur
Mission 8 : Q* Matrice Carrée
Mission 8: Phase de réalisation: Soumission
Mission 9: QCM
Mission 9 : Question de démarrage 2 : la méthode premierPrenom()
Mission 9 : Q* Fraction
Mission 9 : Q* Employe
Mission 9 : Q* Fichiers
Mission 9 : Q* Fichiers : Contains
Mission 9: Q* Fichiers:Accessible
Mission 9: Q* Fichiers:saveVector
Mission 9: Q* Fichiers:readVector
Mission 9 : Phase de réalisation
Mission 9: Phase de réalisation: Soumission
Mission 9 : Question de Bilan Final
Mission 10: QCM
Mission 10 : Question de démarrage 1 : Traitement des exceptions
Mission 10 : Question de démarrage 2 : Écriture dans des fichiers
Mission 10 : Q* Fraction
Mission 10 : Q* Fraction - Constructeur
Mission 10 : Q* Student - Constructeur
Mission 10 : Q* AList
Mission 10: Q* Vecteur
Mission 10: Q* Matrix
Mission 10: Phase de réalisation: Soumission
Mission 11: QCM
Mission 11 : Question de Démarrage 3 : JUnit (partie3) une DList correcte
Mission 11: Structures chainées
Mission 11 : Q* PileInt
Mission 11 : Q* Pile
Mission 11 : Q* FIFOQueue
Mission 11 : Q** Queue
Mission 11 : Q** OrderedList
Mission 11 : Q** List
Mission 11: Phase de réalisation: Soumission
Révisions : QCM

Sign in