Formation ECAM Arts & Métiers
Données Générales
Programme Académique Formation ECAM Arts & Métiers Responsables Module :
GAGNEUX Antoine
Type de module Cours
Cours : 16h00
TP : 24h00
Durée totale : 40
Statut :
Obligatoire
Période :
SEMESTRE 5
Langue d'enseignement :
Français
Objectifs généraux
Les objectifs de l'EC algorithmique et Java sont :
- Connaître les principes de la Programmation Orientée Objets (Classes, Objets, Héritage)
- Savoir réaliser des algorithmes élémentaires
- Connaître, différencier, manipuler les principales structures de données (tableaux, listes, arbres, tables de hachage)
- Savoir lire un diagramme UML de classe
- Développer un programme en langage Java
- Utiliser un environnement de développement (Eclipse)
Contenu
Trois compétences liées au développement logiciel sont à appréhender : programmation orientée objets, algorithmique et structures de données. Ces concepts seront mis en œuvre avec le langage Java lors des travaux pratiques.
Plan :
- Introduction, classes, objets
- Algorithmique bases : conditions, boucles, méthodes
- Construction, instanciation
- Tableaux, listes
- Arbres binaires de recherche
- Tables de hachage
- Héritage
- UML : diagramme de classes
Prérequis
Notions de base de l'algorithmique : conditions, boucles, méthodes.
Bibliographie
Claude Delannoy - Programmer en Java - Eyrolles 2007 - 799p.
Cay S. Horstmann, Gary Cornell - Au coeur de Java - Pearson Education 2008 - 819p.
Évaluation(s)
Nature Coefficient Objectifs
1TP1Les TP sont rendus et évalués.
2Devoir écrit1Examen concernant l'ensemble du cours et des Travaux Pratiques (hors langage)