a0708courscomplet 1189779135099 1
ENSIMAG ERE ANNEE ALGORITHMIQUE ET STRUCTURES DE DONNEES ALGORITHMS AND DATA STRUCTURES Code ECTS - M MALG Crédits ECTS rentrée Volume total Période C h CTD h Semestre Stage de ENSEIGNANTS Sylvain BOULME Karine ALTISEN Florence MARANINCHI Brigitte PLATEAU e mail Sylvain Boulme imag fr Karine Altisen imag fr Florence Maraninchi imag fr Brigitte Plateau imag fr Objectifs de l'enseignement Ce cours a pour but la ma? trise de la programmation impérative et des structures de données élémentaires séquentielles et arborescentes Le langage Ada est utilisé comme support de cours td et tp Contenu Principes de la programmation impérative états a ?ectations assertions séquence Structures de contrôle conditionnelles itérations exceptions procédures et fonctions Structures de données enregistrements tableaux et algorithmes associés Types abstraits et généricité Structures de données cha? nées séquences pointeurs et allocation dynamique Récursivité et Structures de données arborescentes Prérequis Néant Evaluation devoir surveillé avec documents travaux pratiques avec comptes-rendus ou en temps limité Objectives In this course we introduce the principles of imperative programming together with elementary data structures sequences trees ? The language Ada is used for all examples in the course and for the exercices Contents Principles of imperative programming states assignments assertions sequence Control structures conditional iterations exceptions procedures and functions Data Structures records arrays and associated algorithms Abstract data types and genericity Linked data structures lists pointers and dynamic allocation Recursivity and Trees Prerequisites None Evaluation assess coursework lab works Bibliographie textbooks H ABELSON G SUSSMAN J SUSSMAN Structure and interpretation of computer programs McGraw-Hill Structure et interprétation des programmes informatiques InterEditions J BARNES Programmer en Ada Addison Wesley C FROIDEVAUX M C GAUDEL M SORIA Types de données et algorithmes McGraw-Hill CENSIMAG ERE ANNEE ALGORITHMIQUE ET STRUCTURES DE DONNEES ALGORITHMS AND DATA STRUCTURES Code ECTS - M MALG Crédits ECTS Volume total Période C h CTD h Semestre ENSEIGNANTS Romain JANVIER Sylvain BOULME Karine ALTISEN Sébastien VIARDOT e mail Romain Janvier imag fr Sylvain Boulme imag fr Karine Altisen imag fr Sebastien Viardot imag fr Objectifs de l'enseignement Ce cours est une introduction à la programmation objet en s ? appuyant sur le langage Java Contenu Types et structures de contrôle élémentaires en Java Classes et objets notions de base et cas de Java ?? Eléments de style objet encapsulation délégation ? Programmation avec des structures de données abstraites interfaces collections Java itérateurs Héritage hiérarchie de types et liaison tardive Prérequis Algorithmes et structures de données Evaluation devoir surveillé avec document travaux pratiques avec comptes-rendus Objectives This course is an introduction to object-oriented programming and is based upon Java Contents Types and basic control structures in Java Classes and objects basic notions and application in Java ?? Elements of object-oriented programming style delegation encapsulation ? Programming with abstract data structures interfaces Java collections iterators Inheritance type hierarchy and late-binding Prerequisites Algorithms and data structures Evaluation assess coursework lab works Bibliographie textbooks Thinking in Java ? Bruce Eckel ?? Prentice Hall Computer Books ?? juin CENSIMAG ERE ANNEE ALLEMAND GERMAN Code ECTS -
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702301441zbxephia4ddyombhps4ducpvv1crgbah9zqrfugp8ro8mqhyc3miwlrlngutg5ypfhpprgan4stzmfh9rrvjqagctvxmv3rod9ci.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/TaycSllnk5dIPIkbjOrswthznGBNKeOKMXPrdQjdLcLCBrBI4cIWqKtFFEpYRlSl6teGshWKWaPlbVbKHrf3ss0y.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702313619t5e7piydgefyibvh2fsg15hvqjib6zsio5dgpr4mikjhqi9sm7om9ppavsnqfv55uvhuqv0dh3gejjkkaet5lc5vlmieesgz4n4d.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/jPopAUi85MToEDj9cYJjHUvaiN8Rtiift7mnVNbZY5Oy35SrYn5Vo2jC5hgeeCZQuyPmVeqtdKTB6gzrDUEhjTX1.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702337552kl4emovwi3kjgofkmyfaetijz4iy9e4mkdltyhp4i1tgdkgdvtglht95qv7ynyjrwbl8dgarsse3iuzw98r075kzd1eisfao9wgb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702757228j4llfpm7cxyx5feh4nrodwshxmmswfmkfhffpkazgrehbgshj4wrzpv8t0pqyla9veksvjzljhzab92gl1syyrfoxb3emo1cchvf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Yikh9uAEMUwf7TawveRYFsLc7TKPOrBmG0KJyEgDholqll2ITHwxTo9xg7buGLlmEbOEexWbvtuoBEFdov1gEbdq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702313169mrahfxnuun3zjya41sed74n8bmczsadzuzhtqyvatnnfkxgkmx5inrmtqirsjgmcokipe808wqovoce3r4tzi4pbaftbkju1f0xt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/mEk7pxAf4NkCF5KsUjLZp364FOCEGVNe3QW1PVytsptvPwuTwdR36jraITHRvM331LsfEMEnD8onNc6z1143GDtF.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702277919d54aixszhfrebcs3ns44kqzs98utip4p5hlv6kbbeo9i4wjlacx8bjjo37urpgwf7w1me9v3lzs8b5haqtxbupwuzd5wrbv2rpfy.png)
-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 04, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 109.5kB