Aller au menu Aller au contenu
Design & Organisation
High level education
Design & Organisation
Design & Organisation

> Studies > Engineering degree

Object Modelling and Advanced Algorithms - 4GUL10D7

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In
  • Number of hours

    • Lectures : 18.0
    • Tutorials : 18.0
    • Laboratory works : -
    • Projects : -
    • Internship : -
    • Written tests : -
    ECTS : 3.0
  • Officials : Lilia GZARA

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.

Prerequisites

This 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 - Engineer student Master SCM - Semester 8
  • Curriculum - M1 Industrial Engineering - Semester 8
see the course schedule for 2019-2020

Additional Information

Course ID : 4GUL10D7
Course language(s): FR

You can find this course among all other courses.

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 Partagez cet article Facebook Twitter Linked In

Date of update June 27, 2017

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes