Aller au menu Aller au contenu
Our engineering & master degrees
Ecole nationale supérieure de l'Énergie, l'Eau et l'Environnement
-
Engineering school in energy, water and environment
Our engineering & master degrees
Our engineering & master degrees

> Studies > E3-STU-COURSES

Computer Sciences - 4EUS3MON

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 Google+ Viadeo
  • Number of hours

    • Lectures : ?
    • Tutorials : ?
    • Laboratory works : 60.0
    • Projects : ?
    • Internship : ?
    • Written tests : ?
    ECTS : 5.0

Goals

This module aims to train engineering students (IEE and SEM) on essential concepts of object-oriented programming, numerical methods and optimization. Learning the Java language will allow to program and understand the numerical methods (finite element method) for the modeling and the study of physical systems. Optimization methods as for them aim to design and improve the efficiency of these systems. All student work is done on computer.

Contact Brahim RAMDANE

Content

This course is structured around three main axes:

Object-oriented programming (28h):
• Introduction to Java: syntax, objects and interfaces.
• Object-oriented design methodologies.

The associated Lab works are:
• Syntax and language structure and implementation of the concept of class (Serie class).
• Syntax and language structure and implementation of the concept of inheritance (Shape problem).
• Project: "Occupancy estimators".

Numerical methods for PDEs (20h for IEE2A / 16h for SEM2A & Master SGB):
• Finite Element Method

Lab works involved are a project structured around the Poisson equation to be solved by the finite element method:
• Studied problem: thermal insulation of a hollow wall.

Optimization and Design of experiments (12h for IEE2A / 16h for SEM2A & Master SGB):
• Optimization Methods: stochastic and deterministic algorithms.
• Method of numerical design of experiments.

For this part, students use industrial software (Got-it and Flux) in order to make lab works:
• Problems and optimization algorithms
• Design of Experiments (Role-play)
• Numerical modeling and optimization of a die press with electromagnet.



Prerequisites

Basic notions in computer science.
Courses of numerical methods (1A).

Tests

Semester 7 - The exam is given in english only 

Continuous assessment (CC) : projects and lab reports



CC 100%

Additional Information

Semester 7 - This course is given in english only EN

Curriculum->Master's Degree in Engineering SEM->Semester 7
Curriculum->Master inter SGB->Semester 7
Curriculum->Master's Degree in Engineering IEE->Semester 7

Bibliography

Coulomb J.L., "Optimisation", chapitre 8 de "Electromagnétisme et problèmes couplés", 'Electromagnétisme et éléments finis 3', EGEM, Hermes (2002).

M. Bonjour, G. Falquet, J. Guyot et A. Le Grand, "Java : de l'esprit à la méthode - distribution d'applications sur Internet", International Thomson Publisher, 1996.

Euvrard D., " Résolution numérique des équations aux dérivées partielles ", Masson, Paris (1994).

Danaila I. et al, "Introduction au calcul scientifique par la pratique ", Dunod, Paris (2005).

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 Google+ Viadeo

Date of update February 8, 2017

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