- Unité d'enseignement : Unité fondamentale 1
- Coefficient : ?
- Crédit :?
- Cours : 1h.30
- TP : 1h.30 (2 séances par semaine)
- Mode d'évaluation : Examen (?%) et contrôle continu (?%)
- La note du CC est la note du TP
________________________________________________________________
Après chaque chapitre, une évaluation en ligne est programmée.
________________________________________________________________
Objectifs
A l'issue de ce module l'étudiant doit apprendre les concepts de base de la programmation orientée objet et savoir programmer avec Java.
________________________________________________________________
Algorithmique et structure de données
________________________________________________________________
Programme
- Introduction à la Programmation Orientée Objet
- Classes et objets
- Types primitifs, tableaux et chaines de caractères (en Java)
- Héritage et polymorphisme
- Classes internes et classes anonymes
- Collections
- Programmation graphique
- Applets
- Gestion des exceptions
- Flux et fichiers
________________________________________________________________

- EL BOUHISSI, H (2022) . Programmation Orientée Objet avec Java. Nouvelle edition. Pages bleues.
- Granet, V. (2018). Algorithmique et programmation en Java-5e éd.: Cours et exercices corrigés. Dunod.
- Tasso, A. (2019). Le livre de Java premier langage: avec 109 exercices corrigés. Editions Eyrolles.
- Herby, C. (2018). Apprenez à programmer en Java. Eyrolles.
________________________________________________________________
Quelques liens vers des pages java (dernier accès mars 2022) :
-
https://openclassrooms.com/courses/apprenez-a-programmer-en-java.
-
https://www.ukonline.be/cours/java/apprendre-java.
-
https://koor.fr/Java/Tutorial/Index.wp.
-
https://www.udemy.com/course/cours-complet-de-programmation-java-pour-debutants/