Algorithmique et language de programmation Java

Catalogue des cours de Télécom SudParis

Code

IUYF CSC 8442

Niveau

L3

Graduate

UnderGraduate

Domaine

Informatique

Programme

Programme Ingénieur

Langue

Français/French

Crédits ECTS

2

Heures programmées

35

Charge de travail

35

Coordonnateur(s)

Département

  • Informatique

Equipe pédagogique

Acquis d'apprentissage

À l'issue du module, un étudiant est capable de programmer seul une petite application Java à partir d'une description détaillée de son architecture et de son fonctionnement.
En détail, à la fin du module, un étudiant est capable de :
- transcrire en Java, en utilisant la programmation orientée objet, un algorithme à partir d'une description informelle,
- mettre en œuvre et utiliser des structures de données classiques (liste, tableau, table de hachage, graphe) en prenant en compte les aspects performances,
- mettre en œuvre des algorithmes classiques (tri, recherche, parcours de graphe, plus court chemin…),
- concevoir (de façon informelle) et mettre en œuvre en Java une application simple mais réaliste (par exemple un petit serveur Web).

Contenu

- langage Java et programmation orientée objet
- structures de données classiques (tableau, liste, pile, file, arbre, graphe, table de hachage) et algorithmes (récursivité, parcours, tri, recherche)

Prérequis

Connaissances élémentaires en programmation et algorithmique

Mots-clés

Algorithmique, langage de programmation, programmation orientée objet, Java

Evaluation

TP noté

Compétences CDIO

Compétences principales

  • 1.1 - Connaissance des sciences de base, y compris mathématiques et autres
  • 1.2 - Connaissance des principes fondamentaux d'ingénierie
  • 1.3 - Connaissances avancées en ingénierie : méthodes et outils
  • 2.1 - Raisonnement analytique et résolution de problèmes
  • 2.2 - Méthodes scientifiques : expérimentation, enquête et initiation à la recherche
  • 4.3 - Ingénierie des systêmes : conception et gestion
  • 4.5.3 - Processus de réalisation logicielle
  • 4.7 - Mener des projets d'ingénierie innovants
Fiche mise à jour le 21/11/2018