v2.2.9 (2309)

Enseignement scientifique & technique - SLR201 : Bases du développement des applications réparties (en Java)

Domaine > Informatique.

Descriptif

Sujets : Java avancée ; git avancé ; programmation agile ; pratique.

Cet UE offre des notions de programmation Java plus avancés, par rapport à ce qui a été vu dans la BCI, en INF103. Les sujets incluent la programmation « multi-thread », la communication à distance via des « Sockets » et l’accès au ressources externes via les interfaces d’Entré/Sortie (« Input/Output »). 

Des notions plus approfondis liés à la gestion de versions de projet via git seront également enseignés (ex : gestion de branches, gestion de conflits, utilisation de l’outil SmartGit).

Enfin, le cours contient une introduction à la méthode agile (ex : Scrum) pour le développent des projets informatiques. 

Le contenu théorique sera approfondi via des exercices pratiques en TP.

Les connaissances acquis seront indispensables pour le développement du projet informatique en SLR207.

nombre d'heure en présentiel

24

nombre de blocs

16

Diplôme(s) concerné(s)

Parcours de rattachement

Pour les étudiants du diplôme Diplôme d'ingénieur

Une bonne compréhension de la programmation Orienté Objet (POO) et une première expérience de développement en Java

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Diplôme d'ingénieur

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS
  • Crédit d'UE électives acquis : 2.5

La note obtenue rentre dans le calcul de votre GPA.

L'UE est évaluée par les étudiants.

Pour les étudiants du diplôme Echange non diplomant

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS

La note obtenue rentre dans le calcul de votre GPA.

Programme détaillé

 

Méthodes pédagogiques

Leçons et TPs
Veuillez patienter