M1207 : Bases de la programmation (2)

Présentation

Ce cours fait suite au cours M1103 "Bases de la programmation". Il considère que vous possédez déjà les connaissances suivantes :

Algorithmique
écriture d'un algorithme, notion de variable, de type, affectation, structure conditionnelle, structure itérative, fonction,, procédure, tableau, type complexe.
JAVA
petite initiation en TP dans le cadre du cours d'algo

Objectifs

Ce cours porte intégralement sur la programmation en JAVA, ainsi que quelques compléments d'algorithmique. Les objectifs d'acquisition de ce cours cncernent les bases du langage Java :

  • Classe :
    • Données membres
    • Méthodes
    • Constructeurs
    • Portée et accessibilité
  • Tableaux (compléments)
  • Entrées-Sorties

Aussi est-il nécessaire de déjà maîtriser :

  • Types simples (entiers, virgule flottante, caractère, chaîne de caractères, booléens) et expressions mettant en jeu ces types.
  • Instructions : affectation, structures conditionnelles & itératives.
  • Fonctions
  • Tableaux

Supports

Vous trouverez les supports de cours / TD / TP ici au fur et à mesure de leur mise à disposition.

Cours

Transparents du cours (attention, ce n'est pas une version imprimable)

TD

Fermé jusqu'à l'an prochain !

TP

Fermé jusqu'à l'an prochain !

Exercices complémentaires

Un QCM sur Java (il sera complété)

fabriqué avec org-mode sous emacs