OBJECTIFS L'objectif de ce cours est d'apprendre auxétudiants les notions essentielles du langage Java et de leur apprendre surtoutàproprammer de simples interfaces homme – machine.
PRE REQUIS Le bon déroulement de ce cours suppose la maîtrise des connaissances en programmation orientée objet et en langage C++.
MASSE HORAIRE La masse horaire totale de ce cours est de 60 heures réparties de la façon suivante: Cours théorique : 25 heures Travaux pratiques en salle machine : 35 heures METHODES D'EVALUATION Deux contrôlesécrits d'une durée de 3 heures chacune suivant la progression du cours. Un projet informatique qui fait usage des notions acquises en programmation en Java sur une période de deux semaines estàréaliser par lesétudiants par groupe de deux ou troisétudiants au maximum au terme du cours.
CONTENU DU COURS ●Généralités ● Les types de données en Java ●Java eb tant que langage fortement orientéobjet ●Leséléments de base de Java Présentation de JBuilder ou de Eclipse et de leurs outils ● ●Héritage en Java ●Les paquetages en Java ●Les exceptions en Java ●Présentation de la classe String ●La programmation dynamique ● IntroductionàAWT et Swing ●Introduction aux applets
BIBLIOGRAPHIE 1. Notesde cours du professeur 2. ClaudeDelanny,Programmer en Java,Edition Eyrolle 2004. 3.Bruce Eckel,Thinking in Java,téléchargeable sur le site www.bruceeckel.com
ENSEIGNANT Dr Eugène C. Ezin, Enseignant Chercheur, eugene.ezin@imsp-uac.org