Ce cours présente le langage Java: bases, programmation objet, classes, interfaces, exceptions, héritage, collections, ainsi qu'une introduction à la programmation réseau, aux composants JavaBeans et aux interfaces graphiques Swing.