JAVA

Code Cours
2223-JUNIA-M1S1-MB-IT-103
Langue d'enseignement
Français, Anglais
Matières
MB-IT
Responsable(s)
M.Morelle, M.Morelle
Intervenant(s)
Mikael Morelle
Niveau
Master
Année de formation
Période

Présentation

Prérequis
Algorithmique de base, structure de données dans les programmes informatiques
Objectifs
Compétences visées : 31 (311/312/313), 34 (341/342/343), 126 (1262), 110 (1102)

Comprendre les finalités d'un langage Orienté Objet
Savoir réaliser une application en JAVA
Être capable de mettre en œuvre les notions de base de la programmation orientée objet.
Présentation
Présentation générale du langage JAVA

Notion de Classe, d'Instance, d'Objet.
Construction d'objets simples
Construction d'objets composés

Explication du principe d'héritage, de classe abstraite et d'encapsulation
Gestion des Exceptions
Gestion des flux Entrées / Sorties

Modalités

Organisation
Type Nombre d'heures Remarque
Présentiel
Cours - face à face 10,00
Travaux Pratiques 18,00
Travail personnel
Travail personnel 50,00
Charge de travail globale de l'étudiant 78,00
Évaluation
Une attention particulière est mise sur la compréhension des concepts de base, notamment à travers les mots-clés "this", "super", "final", "finally", "static", ...

Des exercices de TP sont évalués
Un mini-projet est attendu
Un examen de partiel.
Type de Contrôle Durée Nombre Pondération
Autres
Miniprojet 2,00 1 40,00
Examen (final)
Partiel 2,00 1 60,00
TOTAL 100,00

Ressources

Bibliographie
Thinking in JAVA - B. Eckel

Prentice Hall, Upper Saddle River, N.J., USA, 2000

Le langage Java : concepts et pratique - Irène Charon

Éditions Hermès, 2000