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

> Studies

Object Modelling and Advanced Algorithms - 4GUL10D7

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail 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 : Van Dat CUNG

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

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

Date of update June 27, 2017

Université Grenoble Alpes