Courses taught in english

Computer Science and Management (IG department), fall semester only
Biological and Food Engineering (GBA department)
Materials Science (MAT department), spring semester only
Mechanical Engineering and Interactive design (MI department), fall semester only
Water Science (STE department)

 

 Computer Science and Management (IG department)

 

Courses (fall semester)

Teacher(s)

ECTS

F1. Object-Oriented Software Engineering
(lecture+tutorials/practicals)
T. Stratulat 6
F2. Object-relational databases A.Laurent 1
F3. Data warehouse and reporting A.Laurent 1,5
F4. Data Mining A.Laurent 1,5
F5. Web application and interoperability

V. Berry

3,5
F6.Web Intelligence A.Castelltort 1
F7. Information system quality management
(lecture+practical)

P. Dejean

1
F8. EAS (lecture)

P. Dejean

1,5
F9. Project: computer science and management   15
+French as a Foreign Language   3

TOTAL

 

35

Courses (spring semester)

Teacher(s)

ECTS

S1. Object oriented design and programming (lecture+practical)

V. Berry

2

S2. Marketing and innovation

L. Buisson,
C. Seguin

1

S3. Industrial project

L.Buisson

15

+French as a Foreign Language

 

3

TOTAL

 

21

F1 . Object-Oriented Software Engineering
This course aims at providing the main skills for software design and development. It integrates both a presentation of the fundamental concepts (software lifecycle, object-oriented design, frameworks, design patterns) and practical skills (java programming).

 F2. Object-Relational Databases
(booklets/slides in english, spoken language in class to be confirmed)
This course focuses on the design of object-relational models by introducing Abstract Data Types, object tables, object views and the treatments of such advanced models (SQL object-relational queries, PL/SQL "instead of” triggers,…). Tutorials are provided using the Oracle database management system.

F3. Data Warehouse and Reporting 
(booklets/slides in english, spoken language in class to be confirmed) This course introduces the core concept of data warehouses by presenting the main differences between operational (OLTP) and decisional (OLAP) databases. The multidimensional model and key performance indicators are presented together with the concept of ETL. Professional tools are used during hands-on tutorials.

F4. Data Mining
(booklets/slides in english, spoken language in class to be confirmed) This course presents the main methods of data mining from the computer science perspective: supervised and unsupervised algorithms such as decision trees, naive Bayes, k-nearest neighbours, k-means,… and pattern mining (frequent item-sets, association rules, sequential patterns). The course also focuses on evaluation methods (confusion matrix, quality measures).

F5. Web Applications and Interoperability
(supports et cours en anglais)
Students learn how to design, program and deploy a web application. The course first focuses on several important web concepts and technologies: client-server model, web services, application interoperability, APIs, HTML, CSS, Javascript, web servers. Then, several architectures for web applications are presented and compared, such as multitier and SOA. Labs associated to the course cover basic technologies, then the practice of several web frameworks in Java and C#, and finally deployment and management of a web application through cloud platforms (PaaS). A concluding project where students are organized in development teams of 4 or 5 allows them to apply and integrate the content of the course on a real-size project. This project is paced with milestones typical of software companies and ends with the delivery of a web application. Several clients and experts interact with teams during the project stage.
Note: this course requires prior knowledge of the main design patterns (see, e.g. the F2 course) and of OOP concepts (see, e.g. the S1 course). Knowledge of Javascript is a plus.

F6. Web Intelligence
In this course we focus on the methods from data science for managing and analysing data in the particular context of the Web (e.g., retargeting, recommendation, scalability,...)

F7. Information System Quality Management
This course introduces the main concepts and methods of information system quality management: Deming wheel, PDCA , ITIL methods, quality indicators, quality risk management,...
Introduction to Business and IT Service Resiliency Continuity, sharing pragmatic vision of IT Service Availability Management, Infrastructure layer providing resilient IT services

F8. EAS (Enterprise Application Solutions)
System application programs, Fit for purpose: workload-based platform selection, EAS deploying on the right fit platform

F9. Project in Computer Science and Management
Team project, practicals, design and development of information systems to meet the real demands of industrial partner companies or clients. Reports writing and oral presentation.

S1.  Object-Oriented Design and Programming
Fundamental concepts of object-oriented programming (OOP) and design are presented: encapsulation, inheritance, interfaces, polymorphism, abstract data type, as well as good and bad practices in the field. The concepts are applied in the Java language through a set of labs tightly intermixed with courses. Specific aspects of Java that can be found in other OOP languages are also evoked, such as exceptions, libraries and input/output operations. OOP is practiced at first in standalone and online environments dedicated to Java (masking some difficulties), then on the command line (to ensure a fine understanding of the compilation and execution mechanisms), and finally in an integrated development environment (namely, Eclipse). Aiming to bring students at an operational level, the course requires students, to work individually or in teams depending on the labs, to submit milestones according to deadlines, and to collaborate through both a LIMS and a distributed revision control system (namely, git).

S2. Marketing and Innovation Project
Design of a new product or service using specific management methods: creativity, market analysis, competitive analysis, marketing plan and digital marketing Team project, report writing and oral presentation

S3. Project in Computer Science and Management
Team project, practicals, design and development of information systems to meet the real demands of industrial partner companies or clients. Reports writing and oral presentation

 

 Biological and Food Engineering (GBA department)

 

Courses (fall semester)

Teacher(s)

ECTS

 F1. Biochemistry of proteins and chromatography (lecture+tutorial)

S. Marchesseau

2

F2. Food Technology
(practical)

L. Palmade,
D. Chevalier,
C. Cunault,
A. Fontana

5

F3. Biological Hazards (lecture)           

S. Galindo

1

F4. Project: Biological and Food engineering

 

20

F5. Project management    
(to be confirmed)

F. Viard

2

+French as a Foreign Language

 

3

TOTAL

 

33

Courses (spring semester)

Teacher(s)

ECTS

S1. Physico-chemical analysis
(practical)
           

S. Marchesseau,
V. Mora

3

S2. Nutrition and Health
(lecture+tutorial)

D. Gitenay

3

S3. Human Nutrition (practical)

D. Gitenay

2

S4. Project : nutrition

D. Gitenay,
A. Colas de la Noue

2

S5. Project: Biological and Food engineering

 

20

+French as a Foreign Language

 

3

TOTAL

 

33

F1. Protein biochemistry
Course Overview: this course (6h course, 4.5 h tutorial) is dedicated to the study of amino acids, peptides and proteins, their classification and function, and the determination of their main characteristics: molecular weight (chemical, physicochemical or physical), hydrophobicity / hydrophilicity, charge and interactive potential depending on their physico-chemical environment. Topics in this course include the determination of the primary structure of different peptide, information on the protein conformation (secondary, tertiary and quaternary structure), the production and use of amino acids and peptides, as well as the impact of physicochemical conditions on protein conformation. The extraction, purification and denaturation of proteins are studied as well as the structure / function relationships in order to optimize their use in food and biological fields. At the beginning of each course, students in small groups present in few minutes peptide or protein discovered recently and which have been the subject of publications regards to its original functional properties.

Keywords: amino-acid, peptide, protein, three-dimentional conformation, molecular weight, hydrophobicity, polarity, charge determination, structure-function relationship, protein extraction, purification, denaturation.

F1. Chromatography
Course Overview: the objective of this course (4.5h course, 3h tutorial) is to familiarize the student with chromatography techniques, its basic theory and how to interpret and quantify the results of the analysis. Topics include: general concepts on liquid chromatographic techniques (retention mechanism, role of the mobile phase, properties of the stationary phases, band spreading, resolution), presentation of the different type of chromatography and separation procedure (eg. reversed-phase and hydrophobic interactions, ion exchange, size exclusion and group specific and biospecific affinity), modes of operation (e.g. gradient, preparative elution, displacement…), chromatographic equipment including pump, column, detector (UV-Vis, Refractive Index, Fluorescence, Mass spec…) and chromatographic applications in food and biological sciences. Video demonstrations will be employed throughout the course to illustrate important concepts as well as exercises to study different applications, all in food and biological sciences.
At the end of this course, the engineering student will be able (i) to make judicious choice of analytical techniques in function of the elements studied and (ii) to quantify by different approaches the presence of specific components in biological and food solutions. He will know the physico-chemical techniques commonly used in research and development and analysis in the food industry.

Keywords: chromatography, separation, retention mechanism, column and separation procedure, quantification

F2. Food Technology
Those practical classes (51 h) take place in a food processing pilot plant and are based on five themes: canning, production line, pasteurization, concentration and drying. Over these classes, students work on semi industrial pilots and practice their knowledge in Engineering sciences and Food processing in situations close to those of industrial production. Each topic consist of a learning phase (start and conduct of pilots), followed by a phase of autonomy (choice of parameters, number of trials, optimization). Organizational aspects, metrology and internal communication are the strengths of this practical training as well as scientific and technical aspects. Industrial fluid consumption (steam, water, compressed air / vacuum, electricity) are integrated into the process and followed with a sustainable development approach.

F3. Biological hazards

  • Introduction to hazard/risk identification
  • Assessment and management of biological risks
  • Biological hazards in food safety (bacteria, viruses, parasites and biotoxins with focus on zoonotic bacteria and mycotoxins)
  • Epidemiology of food infections in France
  • Food safety agencies (ANSES, EFSA)

F4. Project: Biological and Food engineering
Individual project, either research-oriented or in partnership with a company. Each project includes a bibliographic part, some experimental measurements, some data processing and analysis, and give to rise to a report and an oral defense.

F5. Project management (to be confirmed)

S1. Physico-chemical analysis
Course overview: These practical courses (34.5h) focus on the choice of techniques for food analysis, based on concentrations determination of some elements or molecules present at significant or traces concentrations).
Students will learn how to:
(i) Exploit different analysis techniques such as spectroscopy, chromatography (CPG and HPLC), electrochemical and chemical analysis to determine the concentration of various molecules such as minerals (copper, calcium, magnesium, sodium, potassium, iron, ...) in chemical solution, mineral water or wine, but also caffeine or sugar in some drinks, aromatic molecules in some essential oils etc ...
(ii) Study the repeatability and reproducibility of assays performed.
The emphasis of these practical experiments is on the importance of presenting a coherent result (calculation of standard deviation).
 Key words : Assays (acid-base, redox, complexation, precipitation); Electrochemical assays; Spectrophotometry; Chromatography (liquid, gas); ion exchange resins

S2. Nutrition and Health
The serie of lectures will aim at deciphering the impact of nutrition on health. Various subjects will be studied such as food allergy, food contaminants and health risks (such as endocrine disruption or cancer for example), or on another hand how fruits and vegetables micronutrients can improve aging, prevent disease and improve physical activity. During those tutorials, the student will learn, through small projects, European regulations for nutrition and health claims as well as food labelling regulations.

S3. Human Nutrition
The students will study through 4 different practical classes of 4hours each the basis of human nutrition and physiology.
First the student will put into practice the knowledge they acquired of the digestive system on an « in vitro » model of digestion. They will « digeste » too different rice varieties and assess sugar levels at the end of the digestion.
During another practical class, they will learn how to mesure the body energy needs and how to make food intakes fit those needs. They will also study blood sugar and how whole foods are better for maintaining a good blood sugar level.
During two other practical classes they will study metabolic impact of high fat diet in a rat model. They will measure metabolic markers thanks to various experiments.

S4. Project: nutrition
The goal of this project is to create a « Healthy » drink. The student will choose among many plants extracts, study the bibliography and create the beverage. Then they will analyze the extract they chose to study  on a cellular model of oxidative stress and the biochemical  properties of the beverage they created. Finally they will create a label and start to build a simplified health claim application file according to the EFSA guidelines.

S5. Project: food science and engineering
Individual project, either research-oriented or in partnership with a company. Each project includes a bibliographic part, some experimental measurements, some data processing and analysis, and give to rise to a report and an oral defense.

 

 

 Materials Science (MAT department)

 

 

Courses (spring semester only)

Teacher(s)

ECTS

S1. Ceramics (practical)

R. Metz

1.5

S2. Advanced Materials for Energy (lectures+tutorials)

R. Le Parc

2.5

S3. Project : Properties of Materials

 

3

S4. Project : Materials science

 

15

+French as a Foreign Language

 

3

TOTAL

 

25

 

S4. Project: materials science
Individual project, either research-oriented or in partnership with a company. Each project includes a bibliographic part, some experimental measurements, some data processing and analysis, and give to rise to a report and an oral defense.

 

 Mechanical Engineering and Interactive design (MI department)

 

Courses (fall semester only)

Teacher(s)

ECTS

F1. Control in Robotics

P. Fraisse

2

F2. Modelization (starting 2017)

M. Gouttefarde

2

F3. Case study (starting 2017)

F. Cherblanc

2

F4. Advanced numerical simulations (starting 2017)

F. Jourdan

2

F5. Medical robotics
(starting 2017)

S. Krut,
S. Abdelaziz

2

F6. Project: Mechanical Engineering

 

10

F7. Project management    
(to be confirmed)

F. Viard

2

+French as a Foreign Language

 

3

TOTAL

 

25

 

F1.  Control in Robotics
Control in robotics aims at introducing the basis of kinematic and dynamic control of poly-articulated robots. We define the kinematic redundancy of a serial chain (manipulator arm) as well as multilink branched chain (humanoid robot). The notion of joint and task spaces is developed with the goal of controlling the robot in those spaces. We investigate the optimal solution of such control problem based on l2-norm subject to equalities and inequalities constraints. The control problem is then expressed by using Moore-Penrose pseudo-inverse and its null-space projection operator to extend the kinematic control of redundant robots to a multi-objective control. We synthetize this notion in a hierarchical control. We then study the hierarchy of task in simulation (Matlab) applied to the manipulation (avoiding joint limit) and the humanoid robotics (sit-to-stand motion). A second part of the course is dedicated to the dynamic control based on the computed torque technique in the joint and operational spaces including the redundant case in the operational space. Finally, we conclude the course by introducing kinematic modeling and motion planning of mobile robots subject to nonholonomic constraints (unicycle, vehicle, omnidirectional). We investigate the mobile manipulation issue and propose a controller able to manage nonholonomic constraints and redundancy.   

F6. Project: mechanical engineering
Individual project, either research-oriented or in partnership with a company. Each project includes a bibliographic part, some experimental measurements, some data processing and analysis, and give to rise to a report and an oral defense.

 

 

 Water Science (STE department)

 

Courses (fall semester)

Teacher(s)

ECTS

F1. Aquatic ecosystems survey and management (lectures + tutorials)

C. Aliaume

3

F2. Project: water science and engineering

 

10

+ French as a Foreign Language

 

3

TOTAL

 

16

Courses (spring semester)

Teacher(s)

ECTS

S1. Hydraulic modelling of transients and 2D free surface flow (lectures + tutorials)

V. Guinot, C. Delenne

3

S2. Project: water science and engineering

 

10

S3. Project management
(to be confirmed)

F. Viard

2

+French as a Foreign Language

 

3

TOTAL

 

18

F1. Aquatic ecosystems survey and management
This course provides concepts and methodologies for i) biological data acquisition (sampling methods, fishing techniques, etc.), ii) population and community study (abundance assessments, mark-recapture methods, modelling, multivariate analyses, etc.), and iii) habitat and biological resource managements (preservation, restoration, global environmental indicators, etc.). It is composed of 15h of lectures and 21h of tutorial. The final grade is composed of a literature search project (25%), a practical work project (25%) and a final exam (50%).

F2. Project: water science and engineering
Individual project, either research-oriented or in partnership with a company. Each project includes a bibliographic part, some experimental measurements, some data processing and analysis, and gives rise to a report and an oral defense.

S1. Project: hydraulic modelling of transients and 2D free surface flow
1. Pressurized pipe transients. The governing equations and the behaviour of the solutions of the pipe transients equations is analysed. The functioning of mitigation techniques (air vessels, etc.) is analysed and applied to practical test cases.

2. One-dimensional open channel modelling software. This part of the subject focuses on the analysis of the numerical techniques used by commercial/engineering software packages for open channel flow used in engineering and consultancy companies. The solution methods and limitations of the packages are examined. Projects are carried out using market-available software packages.

3. Two-dimensional free surface flow modelling has become a standard to the hydraulic engineering community. In this subject the students are trained to the theory and practice of two-dimensional free surface flow modelling. State-of-the-art modelling software packages using unstructured grids are used. Simulations are first carried out for academic test cases. The influence of geometry, mesh design, hydraulic parameters and boundary conditions is critically assessed. In a second phase real-world configurations are simulated. Applications include floodplain, flash flood and urban flood modelling. Teamwork is encouraged through projects.

Keywords: pipe transients, open channel modelling, two-dimensional flood modelling, modelling software, floodplain modelling, flash flood modelling, urban floods

S2. Project: water science and engineering
Individual project, either research-oriented or in partnership with a company. Each project includes a bibliographic part, some experimental measurements, some data processing and analysis, and gives rise to a report and an oral defense.