Object Modelling and Advanced Algorithms - 4GUL10D7
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Number of hours
- Lectures : 18.0
- Tutorials : 18.0
- Laboratory works : -
- Projects : -
- Internship : -
- Written tests : -
ECTS : 3.0
-
Goals
This optional course can be pursued by students who want to acquire complementary knowledge in computer science. It has two objectives:
• Acquiring advanced knowledge in object oriented modeling for information systems engineering, using UML language.
• Acquiring advanced knowledge in algorithms and object oriented programming, using Java language.
Content • advanced object oriented modeling and programming: inheritance, encapsulation, polymorphism, design patterns.
• advanced algorithms and data structures (search trees, B/B+, AVL trees)
• advanced analysis of algorithms complexity (average, amortised)
Homework consists of a project focusing on data capitalisation and decision making problems. This project is done either individually or in groups of 2 students (depending on the class size) and is supervised by lecturers.
PrerequisitesThis course requires good knowledge in Java programming and UML modeling.
Tests - Written exam and continuous assessment (2/3 of the mark)
- Project (1/3 of the mark)
Session 1 : (E1*0,4+P1*0,6)*0,67+P2*0,33
Session 2 : max (N1, E2)
Calendar The course exists in the following branches:
- Curriculum - M1 Industrial Engineering - Semester 8
- Curriculum - Engineer student Master SCM - Semester 8
see
the course schedule for 2020-2021
Bibliography UML2 par la pratique - Etude de cas et exercices corrigés. P. Roques. Ed. Eyrolles
UML Resource page. OMG. http://www.omg.org/uml" target="_parent - http://www.omg.org/uml
Précis de génie logiciel. M.-C. GAUDEL, B. MARRE, F. SCHLIENGER et G. BERNOT. Ed. Masson.
Introduction to Algorithms. Thomas H. CORMEN, Charles E. LEISERSON and Ronald L. RIVEST. Ed. McGraw Hill.
JDBC et java - Guide du programmeur. G. Reese. Ed. O'Reilly
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Date of update June 27, 2017