Données Générales | ||||
---|---|---|---|---|
Programme Académique | Formation ECAM LaSalle Cycle Préparatoire Arts et Métiers | Responsable(s) Module :
LAGRAA Abdelkader,THOLIN Florian |
||
Type d'EC : Cours | Informatique (LIIA&m01EINF) | |||
TD : 24h00 Durée totale: 24h00 |
Statut
Obligatoire |
Periode
Semestre 1 |
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) | |||
---|---|---|---|
N° | Nature | Coefficient | Objectifs |
1 | TP | 1 | Les TP sont rendus et évalués. |
2 | Devoir écrit | 1 | Examen concernant l'ensemble du cours et des Travaux Pratiques (hors langage) |