Informatique Pratique

Code Cours
2223-JUNIA-L3S2-CIR3-Java
Langue d'enseignement
Français, Anglais
Matières
Cycle informatique & réseaux 3ième année
Responsable(s)
O.CROS, D.DELANNOY
Intervenant(s)
P.RICQ
Niveau
Bachelor
Année de formation
Période

Présentation

Prérequis
--- Partie Java ---
Algorithmique
Notion de programmation
Conception Orientée Objet
Java 1


--- Partie Bases de données ---
Aucun
Objectifs
--- Partie Java ---
- Maîtriser les notions avancées de programmation en Java
- Identifier et appliquer des patrons de conception
- Etre capable d'analyser et de programmer une application en Java capable de satisfaire des besoins complexes


--- Partie Bases de Données ---
- Créer une base de données sous Postgress à partir de scripts préétablis,
- Sélectionner des données dans une base selon différents critères.
Présentation
--- Partie Java ---
- Sérialisation
- Annotations
- Introspection
- Utilisation d'APIs spécifiques (JDBC, Logging, Scripting, ...)
- Accès natif (JNI/JNA)


--- Partie Bases de Données ---
- Bases de Données relationnelles,
- Principes d'un Système de Gestion de Bases de Données (SGBD),
- Langage de manipulation des données (SQL).

Modalités

Organisation
Type Nombre d'heures Remarque
Présentiel
Travaux Pratiques 13,00
Travail personnel
Travail personnel 8,00 le temps de réalisation des labs varie en fonction de l'environnement matériel retenu. Un travail personnel peut être nécessaire en plus de celui consacré à la rédaction du rapport.
Charge de travail globale de l'étudiant 21,00
Évaluation
Les labs sont réalisés en groupe de 3 ou 4 étudiants. Un rapport, décrivant le travail réalisé avec des commentaires sur les résultats obtenus, est rédigé et remis pour notation.

Ressources