v2.10.0 (4913)

Enseignement scientifique & technique - SLR201 : Programmation Avancée et Gestion de Projet (en Java)

Domaine > Informatique.

Descriptif

Ce cours offre des notions de programmation Java plus avancées, par rapport à ce qui a été vu dans la BCI (INF103). Ceux-ci sont indispensables à la compréhension des concepts de base des systèmes répartis (SLR203). Le cours inclut également des notions plus approfondis liées à la gestion de projet, y compris la gestion des versions, d'interdépendances des librairies logiciels et du processus de développement logiciel.  

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Echange international 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.

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 Parallel & Distributed Systems

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.

Pour les étudiants du diplôme Parallel & Distributed Systems M2

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é

Cette UE traite des points suivants :

- Threads Java, synchronisation, sérialisation d'objet, entrées/sorties et sockets ;

- gestion de versions via git avancé (ex : branches gestion de conflits, outil SmartGit) ; 

- automation de la compilation, de l’archivage et de l’exécution du code avec l'outil Apache ANT ou Maven ;

- introduction à la méthode agile (ex : Scrum) pour le développent des projets informatiques

Méthodes pédagogiques

Leçons et TPs
Veuillez patienter