Langage Java II

Quadrimestre 2 - Toutes sections

24 heures

Coordinateur : MCD

Enseignants : MCD, PBT

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.

Bibliographie

  • Les *slides* sommaires du cours sont disponibles. Il est vivement conseillé de compléter par une prise de note au cours.