JAV - JAVA II
Appartient à l'UE Développement
Personnes enseignantes
Description générale du cours
Après un premier contact avec un langage de programmation de haut niveau dans l’unité d’enseignement DEV1, cette activité d’apprentissage s’attache à aller au-delà d’un simple survol du langage.
Matières de base utilisées
Cette activité est la suite de DEV1-JAV et suppose une connaissance superficielle du noyau de Java.
Objectifs
Apprentissage d’un premier langage de programmation
Acquisition de bons réflexes de programmation; modularité, réutilisabilité, documentation, respect des conventions,…
Apprentissage de la programmation orientée objet.
Acquis d’apprentissage
Connaitre, comprendre et expliquer des concepts de base d’un langage de haut niveau. Notamment: types et littéraux, variables locales, expressions, assignations, instructions, exceptions, structures alternatives, structures répétitives, modules, tableaux,…
Connaitre, comprendre et expliquer la mise en uvre des concepts de programmation orientée objet dans le cadre du langage Java.
Analyser l’environnement dans lequel s’inscrit l’activité de programmation; compilation, interprétation, déverminage, analyse, déploiement,…
Réaliser un projet dans un langage de haut niveau.
Appliquer les bonnes pratiques de la programmation (modularité, lisibilité,documentation du code, réutilisabilité,…)
Compléter son information pour de nouveaux besoins en faisant des recherches dans la documentation du langage (du style API Java), comprendre cette documentation et l’utiliser pour mettre en pratique ces nouveautés.
Mettre en uvre les capacités de lecture, d’écriture et d’expression orale sanctionnée par le CESS au service de l’activité d’apprentissage.
Être attentif aux échéances et gérer son calendrier. Notamment lorsque les détails sont donnés oralement.
Plan du cours
Aller au-delà d’un simple survol du langage Java.
- Introduction, l’orienté objet
- Orienté objet (étude de cas)
- Grammaire du langage Java
- Instructions et instructions-expressions
- Les tableaux
- Les collections
- Héritage
- Énumérations, exceptions
- Les fichiers
- Les fichiers (suite)
- Lambda calcul, le temps
Bibliographie
- Les slides sommaires du cours sont disponibles. Il est vivement conseillé de les
- compléter par une prise de note au cours.