Top Banner
Educational Programmes 2018-2019 – 1/150 Educational Programmes 2018-2019 Presentation of the ENIB Engineering Degree 2 ECTS 8 Semesters S1A and S1P 9 Semester S1 STI 9 Semesters S2A and S2P 10 Semesters S3A and S3P 10 Semesters S4A and S4P 11 Semesters S5A and S5P 11 Semesters S6A and S6P 12 Semester S5O 12 Semester S6O 13 Semester S5E 13 Semester S6E 13 Semester S5I 13 Semester S6I 14 Semester S5M 14 Semester S6M 14 Semesters S7A and S7P 14 Semesters S9A and S9P 15
150

courses offered - Enib

Mar 14, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: courses offered - Enib

Educational Programmes 2018-2019 – 1/150

Educational Programmes 2018-2019

Presentation of the ENIB Engineering Degree 2

ECTS 8

Semesters S1A and S1P 9

Semester S1 STI 9

Semesters S2A and S2P 10

Semesters S3A and S3P 10

Semesters S4A and S4P 11

Semesters S5A and S5P 11

Semesters S6A and S6P 12

Semester S5O 12

Semester S6O 13

Semester S5E 13

Semester S6E 13

Semester S5I 13

Semester S6I 14

Semester S5M 14

Semester S6M 14

Semesters S7A and S7P 14

Semesters S9A and S9P 15

Page 2: courses offered - Enib

Educational Programmes 2018-2019 – 2/150

Presentation of the ENIB Engineering Degree

Course structure

Intersemesters

Autumn and spring terms

Specific semesters for enrolled students holding a 2-year higher education diploma [Bac+2 or equivalent]

Years 4 and 5

Page 3: courses offered - Enib

Educational Programmes 2018-2019 – 3/150

Course structure

SEMESTER S1

YEAR 1 INTERSEMESTER IS1

SEMESTER S2

FOUNDATION STUDIES PROGRAMME

SEMESTER S3

YEAR 2 INTERSEMESTER IS2

SEMESTER S4

COURSE STRUCTURE ENIB

SEMESTER S5

YEAR 3 INTERSEMESTER IS3

SEMESTER S6

SEMESTER S7

ENGINEERING PROGRAMME YEAR 4

SEMESTER S8

SEMESTER S9

YEAR 5

SEMESTER S10

The normal length of study at ENIB is:

• 5 years for students enrolled in semester 1

• 3 years for students enrolled in semester 5

The curriculum is divided into two parts:

• A Foundation Studies programme comprised of 4 semesters and 2 intersemesters. The aim of this pro-gramme is to provide students with the fundamentals in the scientific, technical, humanities and linguisticindustries.

• An engineering programme comprised of 6 semesters and 1 intersemester.

The first three years are divided into an academic part (semesters S1-S6) and a vocational part (intersemestersIS1-IS3)

Courses take place from Monday to Friday. During the Foundation studies programme, tests are held onSaturdays.

Back to Table of Contents

Page 4: courses offered - Enib

Educational Programmes 2018-2019 – 4/150

Inter-semesters

The inter-semesters take the form of breaks between the 2 semesters of the first 3 years.

The inter-semester IS2 consists of an internship to discover the world of work.

Inter-semesters IS1 and IS3 take a “different approach” to learning. Alongside technical modules such asdocumentary research or training in specific software, all students take some non-technical “social” modules.Theater plays an important role at this stage, to facilitate public speaking (1st year) or to increase awarenessof all kinds of discrimination (improvisational theater in the 3rd year). Citizenship training integrating currentissues such as “living with others” is combined with introductory courses: make short audio (1st year) and video(3rd year) recordings. The students also participate in the science popularization project“petits debrouillards”andhave a hands on experience, as recommended by Charpak, with the association “la caisse a clous”. All studentsalso take a first aid course, which forms part of this approach. In addition to these elements, a conference seriesis organized around a specific theme: sustainability, science and magic, etc.

Back to Table of Contents

Page 5: courses offered - Enib

Educational Programmes 2018-2019 – 5/150

Autumn and spring terms

The modules of each semester are offered twice a year: in autumn and in spring.Each intersemester takes place between the autumn and spring terms.

OR SEMESTER S1A : AUTUMN SEMESTER

SEMESTER S1 OR SEMESTER S1P : SPRING SEMESTER

OR SEMESTER S1S : AUTUMN SEMESTER STI/STL

YEAR 1 INTERSEMESTER IS1

OR SEMESTER S2A : AUTUMN SEMESTER

SEMESTER S2 OR SEMESTER S2P : SPRING SEMESTER

OR SEMESTER S2S : SPRING SEMESTER STI/STL

OR SEMESTER S3A : AUTUMN SEMESTER

SEMESTER S3

OR SEMESTER S3P : SPRING SEMESTER

YEAR 2 INTERSEMESTER IS2 INDUSTRIAL WORK PLACEMENT

OR SEMESTER S4A : AUTUMN SEMESTER

SEMESTER S4

OR SEMESTER S4P : SPRING SEMESTER

OR SEMESTER S5A : AUTUMN SEMESTER

SEMESTER S5 OR SEMESTER S5P : SPRING SEMESTER

ORSEMESTER S5O : AUTUMN SEMESTER

ADMISSION L3

YEAR 3 INTERSEMESTER IS3

OR SEMESTER S6A : AUTUMN SEMESTER

SEMESTER S6 OR SEMESTER S6P : SPRING SEMESTER

ORSEMESTER S6O : SPRING SEMESTER

ADMISSION L3

Semesters S1 to S6 comprise modules taught over periods of 7 or 14 weeks. They include optional ModernLanguage 2 modules.

Semesters S1S and S2S are open to enrolled students holding a scientific high school diploma [Bac STI, BacSTL or equivalent].

Semesters S5O and S6O are open to enrolled students holding a 2-year higher education diploma [Bac+2 orequivalent].

Back to Table of Contents

Page 6: courses offered - Enib

Educational Programmes 2018-2019 – 6/150

Specific semesters for enrolled students holding a 2-year higher education diploma[Bac+2 or equivalent]

ORSEMESTER S5A :

AUTUMN SEMESTER

SEMESTER S5 ORSEMESTER S5P :

SPRING SEMESTER

S5O CORE MODULES

ORSEMESTER S5O :

AUTUMN SEMESTERADMISSION L3

ORS5E

ELECTRONICS

S5O OPTIONAL MODULES

ORS5I

INFORMATION TECHNOLOGY

ORS5M

MECHATRONICS

ORSEMESTER S6A :

AUTUMN SEMESTER

SEMESTER S6 ORSEMESTER S6P :

SPRING SEMESTER

S6O CORE MODULES

ORSEMESTER S6O :

SPRING SEMESTERADMISSION L3

ORS6E

ELECTRONICS

S6O OPTIONAL MODULES

ORS6I

INFORMATION TECHNOLOGY

ORS6M

MECHATRONICS

Semesters S5O and S6O comprise several core modules and three optional modules in electronics, IT andMechatronics.

Back to Table of Contents

Page 7: courses offered - Enib

Educational Programmes 2018-2019 – 7/150

Years 4 and 5

ENGLISH4(COMPULSORY)

MANAGEMENT

S74CORE4MODULES MODERN4LANGUAGE424(OPTIONAL4MODULE)

Semester S7 34TECHNICAL4MODULES

SEMESTER4S7 S74OPTIONAL4MODULES 14TECHNICAL4MODULE4TO4CHOOSE4(OUT4OF46)

TECHNICIAN4INDUSTRIAL4WORK4PLACEMENT

HUMANITIES,4ECONOMICS4AND4SOCIAL4SCIENCES

SEMESTER4S8

ASSISTANT4ENGINEER4INDUSTRIAL4WORK4

PLACEMENT

ENGLISH4(OPTIONAL)

S94CORE4MODULES PRODUCT4DESIGN

MODERN4LANGUAGE424(OPTIONAL4MODULE)

SEMESTER4S9

S94OPTIONAL4MODULES 44TECHNICAL4MODULE4TO4CHOOSE4(OUT4OF415)

SEMESTER4S10ENGINEER4INDUSTRIAL4

WORK4PLACEMENT

Semester S7 is made up of:

• An academic part comprising:

– 1 English module

– 1 Management module

– 1 Modern Language 2 optional module

– 3 technical core modules

– 1 technical speciality module

• A Technician industrial work placement for 8 to 12 weeks.

Semester S8 is made up of:

• A 6-week academic part with 6 modules on Humanities, Economics and Social Sciences.

• An Assistant Engineer industrial work placement for 14 to 20 weeks.

Semester S9 is made up of:

• 1 English module

• 1 Product Design module

• 1 Modern Language 2 optional module

• 4 technical speciality modules, one of which is a project

Semester S10 is the Engineer industrial work placement for 20 to 25 weeks.

Back to Table of Contents

Page 8: courses offered - Enib

Educational Programmes 2018-2019 – 8/150

ECTS Credits

ECTS credits are awarded for each module in accordance with the following tables:

S1 28

IS1 4

S2 28

Year 1 : 60

S3 28

IS2 4

S4 28

Year 2 : 60

S5 28

IS3 4

S6 28

Year 3 : 60

S7

4 technical modules 24

36Management module 2English (compulsory) 2Technician industrial work placement 8

S8Humanities, Economics and Social Sciences module 12

24Assistant Engineer industrial work placement 12

Year 4 : 60

S93 technical modules 18

26Product Design module 2Project 6

S10 Engineer industrial work placement 34 34

Year 5 : 60

Back to Table of Contents

Page 9: courses offered - Enib

Educational Programmes 2018-2019 – 9/150

SemestersS1A and S1P

Hours Assessmenttotal ctd labo tp DS CTD labo Coeff UE ECTS

English 31,5 10,5 21 1 2 3A 4

Communication Skills 21 21 1 1 2

Algebra 42 42 1 2 4

B 10Analysis Techniques 52.5 52.5 1 2 5Algorithms 42 42 1 4

Electronics 78,75 36,75 42 1 2 1 7 C 6

Automation 31,5 21 10,5 2 1 3D 8Kinematics 42 42 1 2 4

Mechanisms 31,5 31,5 1 3

German, Spanish21 21 1 2 F 2*Beginners in German,

Spanish, Chinese, BrazilianPortuguese

Total 372,75 194,25 157,5 21 35 28

Back to Table of Contents

Semester S1 STIHours Assessment

total ctd labo tp DS CTD labo Coeff UE ECTSEnglish 31,5 31,5 1 2 3

A 4Communication Skills 21 21 1 1 2

Algebra 42 42 1 2 4

B 10Analysis Techniques 52.5 52.5 1 2 5Algorithms 42 42 1 1 1 4Mathematics(complementary)

21 21 1 2

Electronics 78,75 36,75 42 1 2 1 7 C 6

Automation 31,5 21 10,5 2 1 3D 8Kinematics 42 42 1 2 4

Mechanisms 31,5 31,5 1 3

German, Spanish21 21 1 2 F 2*Beginners in German,

Spanish, Chinese, BrazilianPortuguese

Total 393,75 215,25 157,5 31,5 37 28

Back to Table of Contents

Page 10: courses offered - Enib

Educational Programmes 2018-2019 – 10/150

SemestersS2A and S2P

Hours Assessmenttotal ctd labo tp DS CTD labo Coeff UE ECTS

English 31,5 10,5 21 1 2 3A 4

Communication Skills 21 21 1 2

Algebra 42 42 1 2 4B 9Analysis Techniques 31,5 31,5 1 2 3

Software DevelopmentMethods

42 42 1 4

Geometrical Optics 21 21 1 1 2C 9Digital circuits 21 21 1 2 2

Electronics 78,75 47,25 31,5 1 2 1 7

Automation 31,5 10,5 21 1 2 3D 6Mechanisms 21 21 1 2

Statics 31,5 31,5 1 2 3

German, Spanish, Chinese,Brazilian Portuguese

21 21 1 2 F 2*

Total 372,75 204,75 147 21 35 28

Back to Table of Contents

SemestersS3A and S3P

Hours Assessmenttotal ctd labo tp DS CTD labo Coeff UE ECTS

English 31,5 10,5 21 1 2 3A 5

Communication Skills 31,5 31,5 1 1 3

Analysis Techniques 42 42 1 3 4B 8

Procedural Programming 42 42 1 4Relational Database 31.5 31.5 1 3

Digital Circuits 31,5 21 10,5 1 2 3C 7

Electronics 63 31,5 31,5 2 3 1 6

Automation 31,5 10,5 21 1 2 3

D 8Mechanisms 21 21 1 2Resistance of Materials 42 42 1 4Thermal Science 21 21 1 1 2

German21 21 1 2 F 2*

Spanish

Total 388,5 168 199,5 21 37 28

Back to Table of Contents

Page 11: courses offered - Enib

Educational Programmes 2018-2019 – 11/150

SemestersS4A and S4P

Hours Assessmenttotal ctd labo tp DS CTD labo Coeff UE ECTS

English 31,5 10,5 21 1 2 3A 5

Communication Skills 31,5 31,5 1 3

Analysis Techniques 31,5 31,5 1 2 3B 7Euclidean Space 31,5 31,5 1 3

Procedural Programming 31.5 31.5 1 4

Electronics 52,5 31,5 21 2 3 1 5C 10Designing and Building

Electronic Devices42 42 1 4

Electromagnetism 42 42 1 2 4

Dynamics 42 42 1 2 4D 6Mechanisms 21 21 1 2

Supervision applications 21 21 1 2

German21 21 1 2 F 2*

Spanish

Total 378 178,5 178,5 21 37 28

Back to Table of Contents

Semesters S5A and S5PHours Assessment

total ctd labo tp DS CTD labo Coeff UE ECTSEnglish 31,5 10,5 21 1 2 3

A 4Communication Skills 21 21 1 2

Numerical methods 52,5 31,5 21 1 1 1 5B 6

Physical Optics 42 42 1 1 4

Object-orientedprogramming languages

73,5 31,5 42 1 1 1 7C 9

Microprocessors 52,5 31,5 21 1 1 1 5

Analogue control systems 42 21 21 1 1 1 4D 6Signal Processing 42 31,5 10,5 1 1 1 4

Mechanical Energy 21 21 1 1 2E 3

CAD 21 21 1 2

German21 21 1 2 F 2*

Spanish

Total 399 210 168 21 38 28

Back to Table of Contents

Page 12: courses offered - Enib

Educational Programmes 2018-2019 – 12/150

SemestersS6A and S6P

Hours Assessmenttotal ctd labo tp DS CTD labo Coeff UE ECTS

English 31,5 10,5 21 1 2 3A 4

Communication Skills 21 21 1 2

Graphing and Optimisation 21 10,5 10,5 1 2B 4

Probability and Statistics 31,5 21 10,5 1 1 1 3

Object-orientedprogramming project

73.5 31,5 42 1 1 1 7C 8

Microprocessors 42 21 21 1 1 1 4

Power Electronics 31,5 21 10,5 1 1 1 3Digital control systems 42 21 21 2 1 3 4

D 8Signal Processing 42 31,5 10,5 1 1 1 4

Mechanisms 42 42 1 4E 4

Modelling of mechanicalsystems

21 10,5 10,5 1 2

German21 21 1 2 F 2*

Spanish

Total 399 168 210 21 38 28

Back to Table of Contents

Semester S5OHours Assessment

total ctd labo tp DS CTD labo Coeff UE ECTSEnglish 31,5 10,5 21 1 2 3

A 4Communication Skills 21 21 1 1 2

Mathematics 42 42 1 3 4B 12Procedural Programming 73,5 21 52,5 1 1 1 7

Microprocessors 52,5 31,5 21 1 1 5

Analogue control systems 42 21 21 1 1 1 4C 5

Signal Processing 31,5 21 10,5 1 1 1 3

German21 21 1 2 F 2*

Spanish

Total 294 136,5 136,5 21 28 21

Back to Table of Contents

Page 13: courses offered - Enib

Educational Programmes 2018-2019 – 13/150

Semester S6OHours Assessment

total ctd labo tp DS CTD labo Coeff UE ECTSEnglish 31,5 10,5 21 1 2 3

A 4Communication Skills 21 21 1 1 2

Mathematics 42 42 1 3 4

B 12Numerical Methods 21 10,5 10,5 1 1 1 2Databases 21 10,5 10,5 1 1 2Object-orientedprogramming languages

42 10,5 31,5 1 1 1 4

Microprocessors 42 21 21 1 1 1 4

Digital control systems 42 21 21 2 1 3 4C 5

Electronics 31,5 21 10,5 1 1 1 3

German21 21 1 2 F 2*

Spanish

Total 294 136,5 136,5 21 28 21

Back to Table of Contents

Semester S5EHours Assessment

total ctd labo tp DS CTD labo Coeff UE ECTSElectromagnetism 42 42 1 1 4

O 7Geometrical Optics 21 21 1 1 2Digital circuits 31,5 21 10,5 1 2 3Signal Processing 10,5 10,5 1 1

Total 105 94,5 10,5 0 10 7

Back to Table of Contents

Semester S6EHours Assessment

total ctd labo tp DS CTD labo Coeff UE ECTSWaves 63 63 1 1 6

O 7Signal Processing 42 31,5 10,5 1 1 1 4

Total 105 94,5 10,5 0 10 7

Back to Table of Contents

Semester S5IHours Assessment

total ctd labo tp DS CTD labo Coeff UE ECTSOperations Research 42 21 21 1 1 4

O 7Kinematic Geometry 21 21 1 1 2Systems Engineeringmodels

42 21 21 1 1 1 4

Total 105 63 42 0 10 7

Back to Table of Contents

Page 14: courses offered - Enib

Educational Programmes 2018-2019 – 14/150

Semester S6IHours Assessment

total ctd labo tp DS CTD labo Coeff UE ECTSKinematic Geometry 10,5 10,5 1 1

O 7Systems Engineeringmodels

42 21 21 1 1 1 4

Object-orientedprogramming project

42 10,5 31,5 1 2 2 4

Total 94,5 42 52,5 0 9 7

Back to Table of Contents

Semester S5MHours Assessment

total ctd labo tp DS CTD labo Coeff UE ECTSThermal Science 21 21 1 1 2

O 7CAD 10,5 10,5 1 1 1Mechanisms 31,5 31,5 1 3Mechanics 42 42 1 3 4

Total 105 63 42 0 10 7

Back to Table of Contents

Semester S6MHours Assessment

total ctd labo tp DS CTD labo Coeff UE ECTSResistance of Materials 42 42 1 2

O 7CAD 21 21 1 1 2Modelling of mechanicalsystems

42 42 1 4

Total 105 42 63 0 10 7

Back to Table of Contents

Semesters S7A and S7P Horaire Coeff ECTS

Technicalcore modules

English compulsory 21 2German

21 2*SpanishManagement 21 1 2Network and Communication Systems 84 2 6Power interfaces for electronic systems 84 2 6Digital embedded systems 84 2 6

Technical specialitymodules S7 ou S9(1 to choose)

Radio-Frequency-based CommunicatingSystems

84 2 6Signal and Image processingMethodology for Information SystemsEngineeringInteractive applications designMaterials and advanced design

Page 15: courses offered - Enib

Educational Programmes 2018-2019 – 15/150

Back to Table of Contents

Semesters S9A and S9P Horaire Coeff ECTS

Technicalcore modules

English compulsory 21 2English optional 21 2*German

21 2*SpanishProduct design 21 1 2

Project (1 to choose)Electronics Project

84 2 6Information Technology projectMechatronics Project

Technical specialitymodules S7 ou S9(1 to choose)

Radio-Frequency-based CommunicatingSystems

84 2 6Signal and Image processingMethodology for Information SystemsEngineeringInteractive applications designMaterials and advanced designIndustrial and Autonomous roboticsmodelling

Technical specialitymodules S9 (monday)(1 to choose)

Digital Communications and OpticalTransmissions

84 2 6Artificial Intelligence and SimulationVibration Mechanics and Finite Elements

Technical specialitymodules S9 (friday)(1 to choose)

System-On-Chip design84 2 6Virtual Reality

Control Systems

Back to Table of Contents

Page 16: courses offered - Enib

Educational Programmes 2018-2019 – 16/150

English S1

Objectives: Acquire the communicative skills necesssary to become an engineer.

Requirements: Level A2 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus: Students can expect to build on all aspects of reception, production and interaction during thecourse. Particular attention will be paid to the following skills:

Skills LanguageStudents will be able to: Students will be able to use:

- discuss what people do:

• say something is a good idea;

• say something is/was a mistake andexplain what is/was better.

words and phrases including should, oughttowords and phrases including should nothave done, ought not to have done, shouldhave done, ought to have done

- discuss rules:

• talk about something mandatory oroptional;

• talk about something permitted ornot permitted.

words and phrases including must, have to,should, don’t have tophrases including be allowed to, not beallowed to.

- describe how something works and whatit’s for.

words stemming from allow, permit,enable, make it possible to, offer, prevent.

- discuss causes and effects. words including cause, make, lead to, bringabout, result in.

- name something that belongs to aspecific category.

compound nouns such as handset,company car, shoe shop.

- read, listen and talk about the area ofLeisure and Entertainment.

words and phrases related to Leisure andEntertainment.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionBescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotge ; Petitegrammaire anglaise (Publisher: OPHRYS Author: S.Persec)Media in Englishhttp://moodle.enib.fr (Virtual learning environment)

Back to S1A and S1P module listBack to S1 STI module list

Page 17: courses offered - Enib

Educational Programmes 2018-2019 – 17/150

Communication Skills S1

Objectives: Gradually develop a reasoned command of a wide range of communication practices (spoken,written, social, professional, individual and group activities)Improve and develop open-mindedness and critical thinking with respect to general knowledgeby encouraging students to consciously analyse the various types of messages.Strengthen and improve written and spoken linguistic skills.Skills for preparing and giving presentations, summarising documents, analysing images.

Requirements: Level of general knowledge expected of a first-year student.

Key words: Communication, expression, listening, analysis

Syllabus:

• Communication principles and theories

• Interpersonal and organisational communication

• Analysis of the linguistic code

• Presentations (with audio-visual aids)

• Skim reading(2 works per semester)

• Analysing and summarising

Reading listRessources:

Back to S1A and S1P module listBack to S1 STI module list

Page 18: courses offered - Enib

Educational Programmes 2018-2019 – 18/150

Algebra S1

Objectives: Acquire knowledge in terms of elementary calculus for complex numbers, polynomial rings andrational fractions – all of which are essential for Engineering students.

Requirements: Core modules of the French scientific baccalaureate.

Key words: Complex numbers, homography, polynomials, rational expressions

Syllabus:

1. Sets:

• Subsets

• Set operations (intersection, union, complementation and Cartesian product of sets)

• Interpretation in terms of Boolean algebra

2. Elementary calculations with complex numbers

• Algebraic, trigonometric and exponential form of a complex number. Absolutevalue (modulus) and argument of a complex number

• Linearization

• n-th root of a complex number

• Solving quadratic equations with complex coefficients over the set of complex num-bers

3. Polynomials

• Being able to do a Euclidean division

• Factoring simple polynomial expressions into the product of irreducible polynomials

4. Rational expressions (Euclidean algorithm)

• Partial fraction decomposition

5. Geometric transformations and complex numbers; homography

• Similarities

• Definition and canonical decomposition of a homography: finding the image of astraight line or circle by a homography

Reading listRessources:

Algebre, Lelong-Ferrand et Arnaudies, Dunod

Back to S1A and S1P module listBack to S1 STI module list

Page 19: courses offered - Enib

Educational Programmes 2018-2019 – 19/150

Algorithms S1

Objectives: Acquire the basics of Algorithms and implement them using operational language.

Requirements: French scientific baccalaureate or equivalent.

Key words: Algorithms, imperative programming, Python

Syllabus:

1. Basic instructions

• Assignment

• Conditional statements

• Loops

2. Procedures and functions

• Parameters

• Preconditions

• Calls

• Recursion

• Test cases

Reading listRessources:

http://www.enib.fr/enibook/algorithmic/

Back to S1A and S1P module listBack to S1 STI module list

Page 20: courses offered - Enib

Educational Programmes 2018-2019 – 20/150

Analysis Techniques S1

Objectives: Acquire the basic analytical tools essential for the training of an ENIB engineer.These tools include skills for the local (in the neighbourhood of a point) and global (variations)study of functions.

Requirements: Core modules of the French scientific baccalaureate ( Bac S and Bac STI) or equivalent.

Key words:

• Mapping (functions):

– Direct and inverse images of a set under a mapping

– One-to-one functions (injections), surjections and bijections

• Common functions (logarithmic, exponential, power, trigonometric , etc.), limits, differ-entiation

• Graphical representations, Taylor polynomial approximations, parametric curves, polarequations

Syllabus:

1. Common functions

• Quick recap on logarithmic, exponential, power and trigonometric functions.

• Trigonometric formulae

• Inverse trigonometric functions

• Hyperbolic functions

2. Limits and Continuity

• Fundamental theorems and common limits

• Continuity and extension by continuity

3. Differentiation

• Definition and main formulae

• Applications: studying the behaviour of a function (variations), finding extrema,etc.

• Left and right derivative. Geometrical interpretation

4. Local analysis (Taylor polynomial approximations, etc.)

5. Parametric curves (Cartesian and polar equations)

Reading listRessources:

Back to S1A and S1P module listBack to S1 STI module list

Page 21: courses offered - Enib

Educational Programmes 2018-2019 – 21/150

Electronics S1

Objectives:

• Acquire knowledge of the main ideal dipoles used in electronics as well as of the idealoperational amplifier.

• Learn to analyse electric circuits using suitable tools and methods..

• In the case of simple excitations, learn to determine the response of a circuit containingfundamental dipoles and ideal operational amplifiers.

• Students will implement what they have learnt in a project involving the dimensioning,simulation and practical development of systems.

Requirements: Mathematics syllabus of the French scientific baccalaureate or equivalent.

Key words: Electric circuits, linear dipoles, ideal operational amplifier, ideal diode

Syllabus:

1. Electric circuits:

• Linear passive dipoles, voltage source and current source, convention

• Combining dipoles

• Kirchhoff’s circuit laws

• General theorems: Superposition theorem, Thevenin’s theorem and Norton’s theo-rem

• Analytical methods

• Graphical methods of study

2. The operational amplifier and related applications

3. The diode and related applications

4. Introduction to electronic circuit simulation

Reading listRessources:

Lecture handoutsElectricite, cours et exercices resolus, H. Ouslimani et A. Ouslimani, Collection A. Capliez,Editions CasteillaCircuits integres lineaires, Jean Letocha et Leon Collet, Edition Mac Graw-Hill

Back to S1A and S1P module listBack to S1 STI module list

Page 22: courses offered - Enib

Educational Programmes 2018-2019 – 22/150

Automation S1

Objectives:

• Define the functional approach to automated systems.

• Develop an understanding of power component technology with respect to pneumaticand electric energy solutions in automation

• Learn to develop a hardwired control system for basic cycles in automation

Requirements: French scientific baccalaureate or equivalent.

Key words: Automated system, combinatorial logic and sequential logicElectrical and pneumatic technologies

Syllabus:

1. General structure of an automated system

• Pneumatic technology

• Actuators/preactuators

• Dimensioning

• Pneumatically-controlled cycles

2. Electrical technology

• Power circuit/control circuit

• Protecting actuators

• Self-holding (Memory function)

• Electrically-controlled cycles

Reading listRessources:

Sciences de l’Ingenieur, Automatique logique (ELLIPSES)Automatique Informatique Industrielle (DUNOD)Automatismes industrielles (NATHAN)Les automatismes programmables (CEPADUES EDITIONS)

Back to S1A and S1P module listBack to S1 STI module list

Page 23: courses offered - Enib

Educational Programmes 2018-2019 – 23/150

Kinematics S1

Objectives:

• Understand the operating principle of mechanisms.

• Assess their performance.

• Study single-particle kinematics and rigid body kinematics.

Requirements:

• Differentiation and integration of simple forms.

• Basic trigonometry.

• Elementary vector analysis: dot and cross products.

Key words: Space curves, trajectoryVelocity, accelerationVelocity field of a solid body, twist

Syllabus: Coordinate systemsAdditional concepts of vector analysisSingle-particle kinematicsSolid body kinematicsRelative motion and frames of referenceApplications :

• Parametric motions,

• Translation,

• Rotation around a fixed axis,

• Other motions.

Reading listRessources:

Mecanique du point : cours et 63 exercices corriges MASSON, 1999Mecanique du solide : cours avec exercices resolus MASSON, 1996

Back to S1A and S1P module listBack to S1 STI module list

Page 24: courses offered - Enib

Educational Programmes 2018-2019 – 24/150

Mechanisms S1

Objectives: Learn the fundamentals of mechanical technology to understand a mechanism and its kinematicmodelling.

Requirements: Core curriculum of the French scientific baccalaureat or equivalent.

Key words: Mechanical communication standardsLinkagesModelling

Syllabus: Orthogonal and perspective projectionsCross-sectional viewsManufacturing processes for blanks and machined partsAnalysing an assembly drawingKinematic modelling

Reading listRessources:

Guide du dessinateur industriel (A. Chevalier)Guide des sciences et technologies industrielles (Jean-Louis Fanchon)

Back to S1A and S1P module listBack to S1 STI module list

Page 25: courses offered - Enib

Educational Programmes 2018-2019 – 25/150

German S1

Objectives: Develop communication skills to express yourself simply and in a lively manner.Master relevant linguistic tools (both syntax and idioms).Develop a better understanding of the German-speaking world.

Requirements: Some German vocabulary (equivalent to that of a student having followed a Modern Languages2 curriculum).Understanding of the fundamentals of German syntax.

Key words: Interest in the “foreign” nature of the language.Interest in current issues.Intellectual curiosity.

Syllabus:

• Introduction to the principles of German phonology

• Revising the grammar basics through texts and exercises

• Understanding simple texts addressing current issues

• Vocabulary review

Reading listRessources:

Printed documents (newspaper articles).Recorded dialogues (audio resources).

Spanish S1

Objectives: Understand written and spoken Spanish and analyse images. Communicate in Spanish aboutcurrent issues and the future.

Requirements: A3 level. Be able to understand a simple message and make others understand you.Good knowledge of some basic vocabulary and command of the most basic grammatical struc-tures.

Key words: Listening, concentration, observation, practice

Syllabus: Developing a better understanding of written and oral Spanish and using structures specific tothe Spanish language.

• GRAMMAR: articles, demonstratives, indefinite words, adverbs, expressing quantity, rel-ative pronouns, personal pronouns (enclisis), numeral adjectives, apocopes, prepositions,subordinate clauses, comparatives, superlatives, verbs (all tenses), sequence of tenses.

• VOCABULARY: Common vocabulary from the fields of popular science, economy,leisure, work, politics and ecology.

Reading listRessources:

Texts (mostly newspaper articles), audio-visual resources.

Back to S1A and S1P module listBack to S1 STI module list

Page 26: courses offered - Enib

Educational Programmes 2018-2019 – 26/150

Spanish (Beginners) S1

Objectives: Master the basics of the Spanish language.

Requirements: N/A

Key words: Listening, concentration, observation, practice

Syllabus:

• Grammar: Spanish sounds, quantity markers, gender markers, articles, demonstratives,possessives, indefinite words, personal pronouns, expressing quantity, interrogation, excla-mation, numeral adjectives, prepositions, verbs (simple indicative tenses), the continuoustense, obligation, ser and estar.

• Vocabulary: Basic vocabulary (approx. 500 words)

Reading listRessources:

Printed documents (texts).

Back to S1A and S1P module listBack to S1 STI module list

Page 27: courses offered - Enib

Educational Programmes 2018-2019 – 27/150

Spanish S1

Objectives: Understand written and spoken Spanish and analyse images. Communicate in Spanish aboutcurrent issues and the future.

Requirements: A3 level. Be able to understand a simple message and make others understand you.Good knowledge of some basic vocabulary and command of the most basic grammatical struc-tures.

Key words: Listening, concentration, observation, practice

Syllabus: Developing a better understanding of written and oral Spanish and using structures specific tothe Spanish language.

• GRAMMAR: articles, demonstratives, indefinite words, adverbs, expressing quantity, rel-ative pronouns, personal pronouns (enclisis), numeral adjectives, apocopes, prepositions,subordinate clauses, comparatives, superlatives, verbs (all tenses), sequence of tenses.

• VOCABULARY: Common vocabulary from the fields of popular science, economy,leisure, work, politics and ecology.

Reading listRessources:

Texts (mostly newspaper articles), audio-visual resources.

Back to S1A and S1P module listBack to S1 STI module list

Page 28: courses offered - Enib

Educational Programmes 2018-2019 – 28/150

Mathematics (complementary) S1 STI

Objectives: Develop an understanding of the analysis concepts addressed in the French baccalaureate andimprove understanding of the concepts tackled in the Analysis and Sets and Mapping modules.

Requirements: Core curriculum of the French baccalaureat STI or equivalent.

Key words: Absolute value, trigonometry, limits, differentiation, Taylor polynomial approximations

Syllabus:

1. Trigonometry

2. Absolute value

3. Identifying graphs of functions

4. Local analysis of functions (limits, derivatives, Taylor polynomial approximations)

5. Study of parametric curves

Reading listRessources:

Le succes en analyse en fiches methodes 1e annee. Coll. Ellipses.

Back to S1 STI module list

Page 29: courses offered - Enib

Educational Programmes 2018-2019 – 29/150

English S2

Objectives: Acquire the communicative skills necesssary to become an engineer.

Requirements: Level A2 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus: Students can expect to build on all aspects of reception, production and interaction during thecourse. Particular attention will be paid to the following skills:

Skills LanguageStudents will be able to : Students will be able to use :

- request and specify measurements. phrases relating to volume, quantity, sizeetc.

- say how something unusual causes aparticular consequence.

- the pattern so / such . . . (that).

- add information about something orsomeone without repeating wordsunnecessarily.

words including who, whose, which, that,where.

- describe:

• what something is like;

• how something happens.

- comment on what happens.

adjectives and adverbs to describesomething.adverbs ending in –ly.

- use a special type of noun in a way whichis clear to other people.

the appropriate forms for uncountable andcountable nouns including determiners(a/Ø/some/a few) and verbs(singular/plural).

- read, listen and talk about the areas ofTravel and Transport and the Environment.

words and phrases related to Travel andTransport and the Environment.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionBescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotge ; Petitegrammaire anglaise (Publisher: OPHRYS Author: S.Persec)Media in EnglishCourse handouts & class noteshttp://moodle.enib.fr (Virtual learning environment)

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 30: courses offered - Enib

Educational Programmes 2018-2019 – 30/150

Communication Skills S2

Objectives: Gradually develop a reasoned command of a wide range of communication practices (spoken,written, social, professional, individual and group activities).Improve and develop open-mindedness and critical thinking with respect to general knowledgeby encouraging students to consciously analyse the various types of messages.Strengthen and improve written and spoken linguistic skills.Skills for preparing and giving presentations, summarising documents, analysing images.Popular science.

Requirements: Level of general knowledge expected of a first-year student.

Key words: Communication, expression, listening, analysis, epistemology, the media

Syllabus: Science: an epistemological approach / Media: a semiological approach Interdisciplinary oralactivities / Presentations / News review / reports

Reading listRessources:

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 31: courses offered - Enib

Educational Programmes 2018-2019 – 31/150

Algebra S2

Objectives: Acquire the basic knowledge and know-how needed by an engineering student in the field oflinear algebra.

Requirements: Core curriculum of the French scientific baccalaureate or equivalent.

Key words: Linear algebra

Syllabus:

1. An introduction to vector spaces

• Definition

• Linear subspaces (or vector subspaces)

• Direct sums

• Linearly independent sets, spanning vectors and bases

2. Matrices:

• Matrix calculus

• Change of basis

3. Determinant

4. Matrix decomposition

5. Eigenspaces

• Characteristic polynomial

• Diagonalization

• Triangularization

Reading listRessources:

Algebre, Lelong-Ferrand et Arnaudies, Dunod

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 32: courses offered - Enib

Educational Programmes 2018-2019 – 32/150

Analysis Techniques S2

Objectives: This module follows on from module AN1: while the latter focuses on differentiation, AN2’score concept is integration. The aim is to familiarise students with basic integral calculus andwith the methods for solving elementary differential equations.

Requirements: 01XBana course content.

Key words: Integration, differential equations

Syllabus:

• Antiderivatives, Riemann sums

• Common differential equations (linear, first and second order non-linear equations) [ex-amples taken from other fields]

• Basic algorithms

Reading listRessources:

Lelong-Ferrand et Arnaudies, Tomes 2 et 3, Dunod.

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 33: courses offered - Enib

Educational Programmes 2018-2019 – 33/150

Software Development Methods S2

Objectives: Apply basic algorithmic concepts to the process of software application development.

Requirements: 01AXBalr or 01PXBalr course content

Key words: Development method, V-model, specifications, Structured Analysis and Design Technique(SADT), tests, acceptance testing, Python

Syllabus:

1. Structured programming

• Functional decomposition

• Modular decompositions

2. Software development methodology

• Specifications

• Structured Analysis and Design Technique

• Development

• Tests

3. Additional programming concepts

• Collections (lists, dictionaries, sets)

• Files

• Graphical interfaces

4. Mini-project

• Developing a computer game

Reading listRessources:

http://www.enib.fr/enibook/ipi

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 34: courses offered - Enib

Educational Programmes 2018-2019 – 34/150

Circuits numeriques S2

Objectives:

• Master the methods used for simplifying and building digital circuits.

• Become familiar with the common combinatorial circuits.

• Learn to represent and interpret how these circuits work using standard tools such astruth tables and timing diagrams.

• Become familiar with some of the applications of the digital circuits studied.

Requirements: Basic knowledge of electronics, Boolean logic.

Key words: Combinatorial circuits: Methods for simplifying and building circuits, logic families, multiplex-ers, code converters, arithmetic circuits, programmable circuits

Syllabus: Combinatorial digital circuits:

• Methods for simplifying and building circuits

• Logic families: the technology of digital circuits

• Common combinatorial and programmable circuits

Reading listRessources:

Lecture and class handouts.

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 35: courses offered - Enib

Educational Programmes 2018-2019 – 35/150

Electronics S2

Objectives:

• Learn to analyse first order linear electrical circuits using the right tools and methodswith respect to time and frequency analysis.

• Learn to determine the time response and frequency response of a first order linear circuitin cases of continuous, sinusoidal and periodic excitation.

Students will work on a project to implement what they have learnt.

Requirements: Electronics S1 (theory, LTspice simulation and use of measuring instruments).

Key words: First order linear circuit, time response, frequency response, impedance, transfer function,operational amplifier, real diode

Syllabus:

1. Sinusoidal behaviour of electronic circuits

• Graphical and complex representations

• Impedance and admittance

2. Frequency response of first order circuits

• Transfer function

• Bode plot

• Filters

3. Time response of first order circuits

• Transient analysis

• Steady-state analysis

4. Single-supply operational amplifier

5. Real diodes

Reading listRessources:

Lecture handoutsElectricite, cours et exercices resolus, H. Ouslimani et A. Ouslimani, Collection A. Capliez,Editions Casteilla.Exercices sur les circuits electriques, Y. Granjon, Editions Masson.Comprendre l’electronique par la simulation, S. Dusauzay, Editions Vuibert.

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 36: courses offered - Enib

Educational Programmes 2018-2019 – 36/150

Geometrical Optics S2

Objectives: Understand the fundamental principles governing the propagation, reflection and refraction oflight and the formation of images in basic optical instruments.

Requirements: Basic knowledge of geometry, trigonometry and linear algebra.

Key words: Image formation, propagation, reflection and refraction of light

Syllabus:

1. Historical introduction and fundamental principles

• The nature of light

• Electromagnetic spectrum

2. Core hypotheses of geometrical optics, the law of reflection and Snell’s law of refraction

• Huygens’ principle and Fermat’s principle

• The law of reflection and Snell’s law of refraction

3. Optical systems, objects and imagess

• Characteristics of a centred optical system

4. Paraxial approximation

5. Image formation in simple optical systems

• Plane and spherical optical boundaries

• Plane and spherical mirrors

• Thin lenses

6. A few examples of complex optical systems

• Eyes, telescopes, microscopes, cameras, etc.

Reading listRessources: • Optique – Fondements et applications, 7eme ed., J.-P. Perez, Dunod, 2004

• Optique, 6eme ed., G. Bruhat, Dunod, 2005

• Principles of Optics, 7th ed., M. Born & E. Wolf, Cambridge University Press, 1999

• Handouts

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 37: courses offered - Enib

Educational Programmes 2018-2019 – 37/150

Automation S2

Objectives: Master the structural and evolutionary rules of the GRAFCET (sequential function chart,SFC).// Translate a sequential function chart into logical equations.// Define the hierarchicalstructure of a control system modelled using SFC.

Requirements: 01XDAUT

Key words: GRAFCET (sequential function chart, SFC)// Hierarchical structure// Run modes// Logicalequation//

Syllabus:

1. GRAFCET (sequential function chart, SFC)

• Description levels

• Structural and evolutionary rules

• Translating a sequential function chart into logical equations

• Basic structures

2. Laboratory:

• Translating into equations and electrical hardwiring of the SFC’s logic

• SFC (excluding faults) of an industrial transfer machine

Reading listRessources:

Automatique Informatique Industrielle (DUNOD)LE GRAFCET (CEPADUES EDITIONS)LE GRAFCET “sa pratique et ses applications” (EDUCALIVRE)Automatismes industrielles (NATHAN)Les automatismes programmables (CEPADUES EDITIONS)

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 38: courses offered - Enib

Educational Programmes 2018-2019 – 38/150

Mechanisms S2

Objectives: Learn the fundamentals of mechanical technology required for the functional design of mech-anisms and service life prediction.

Requirements: Mechanisms S1.

Key words: Functional dimensioning, load transmission

Syllabus:

• Adjustments and functional dimensioning

• Rotational guiding technology

• Static assessment of forces

• Calculating service life

Reading listRessources: • Guide du dessinateur industriel (A. Chevalier)

• Guide des sciences et technologies industrielles (Jean-Louis Fanchon)

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 39: courses offered - Enib

Educational Programmes 2018-2019 – 39/150

Statics S2

Objectives: Learn the laws of statics and become familiar with a methodology for analysing and calculatingthe forces acting on a mechanism.

Requirements:

• Knowledge of vector calculus.

• Analysis and modelling of a mechanism based on a real system or an assembly drawing.

Key words: Statics, systems of particles, modelling, mechanical actions, friction

Syllabus:

• Systems of particles

• Modelling mechanical actions

• Modelling linkages (screw theory and transmission mechanisms)

• Fundamental principle of statics

• Static friction

Reading listRessources:

Guide du calcul en mecanique : D. Spenle, R. Gourhant, Hachette technique

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 40: courses offered - Enib

Educational Programmes 2018-2019 – 40/150

German S2

Objectives: Develop communication skills to express yourself simply and in a lively manner.// Learn toexpress an opinion and understand different points of view (put oneself in someone else’s shoes– contextualise).

Requirements: Know the vocabulary learnt and revised during semester S1.

Key words: Interest in the ”foreign” nature of the language// Interest in current issues// Intellectual cu-riosity//

Syllabus:

• Vocabulary and grammar exercises

• Understanding simple texts addressing current issues

• Systematic vocabulary revision according to semantic fields

Reading listRessources:

Prints (newspaper articles)// Recorded dialogues (audio-visual resources)

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 41: courses offered - Enib

Educational Programmes 2018-2019 – 41/150

Spanish S2

Objectives: Understand written and spoken Spanish and analyse images. Communicate in Spanish aboutcurrent issues and the future.

Requirements: A3 level. Be able to understand a simple message and make others understand you. Goodknowledge of some basic vocabulary and command of the most basic grammatical structures.

Key words: Listening, concentration, observation, practice

Syllabus: Developing a better understanding of written and oral Spanish and using structures specific tothe Spanish language.

• Grammar: articles, demonstratives, indefinite words, adverbs, expressing quantity, rela-tive pronouns, personal pronouns (enclisis), numeral adjectives, apocopes, prepositions,subordinate clauses, comparatives, superlatives, verbs (all tenses), sequence of tenses.

• Vocabulary: common vocabulary from the fields of popular science, economy, leisure,work, politics and ecology.

Reading listRessources:

Texts (mostly newspaper articles), audio-visual resources.

Back to S2A and S2P module listretour au programme : Semestre S2 STI

Page 42: courses offered - Enib

Educational Programmes 2018-2019 – 42/150

English S3

Objectives: Acquire the communicative skills necesssary to become an engineer.

Requirements: Level A2 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus: Students can expect to build on all aspects of reception, production and interaction during thecourse. Particular attention will be paid to the following skills:

Skills LanguageStudents will be able to : Students will be able to use :

- write business correspondence:

• lay out, introduce and conclude aletter or message;

• include requests, reminders andthanks.

words and phrases for businesscorrespondence.

- explain an industrial process. passive verbs (be+past participle).

- say there’s too much or too little ofsomething, using emphasis andcomparisons.

phrases to describe and compare an excessor lack of something (too much, far toomuch, far too little, much more etc.)..

- speculate about situations andconsequences.

words, phrases and verb forms forimaginary situations and hypotheses (if,what if, when, suppose) followed byphrases for consequences, including will,may, might, could (have done).

- refer to particular objects and concepts ina way which is clear to other people.

the right pronouns to match uncountableand countable nouns and special pluralnouns. (See also module English S2).

- read, listen and talk about Channels ofcommunication (e-mail, telephone, socialmedia, for example) and Personal finance.

words and phrases related to Channels ofcommunication and Personal finance.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionBescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotge ; Petitegrammaire anglaise (Publisher: OPHRYS Author: S.Persec)Media in Englishhttp://moodle.enib.fr (Virtual learning environment)

Back to S3A and S3P module list

Page 43: courses offered - Enib

Educational Programmes 2018-2019 – 43/150

Communication Skills S3

Objectives: Language: improve writing and speaking skills (including spelling).// Develop an understand-ing of the importance of social sciences: relationship to the Self,the Group, the Other.//General knowledge: present and discuss current issues.// Develop critical thinking and open-mindedness.// Work on abstract and summary writing, image analysis and presentations (prac-tical exercises and methodology).//

Requirements: General knowledge expected of a student having reached this level.

Key words: Writing and transcribing (using linguistic and socio-professional codes)// Constructing (meth-ods)// Listening (empathy)// Communicating (being assertive: creativity, developing an ar-gument)// Debating and negotiating (organisation, listening, strategies)

Syllabus:

1. Topics:

• Communication and society (anthropological, psychosocial approaches, etc.)

• Forms of communication (text, image, body language, relationships)

• Engineering careers (current issues)

2. Conditions:

• Production of texts (experience sharing, developing ideas)

• Analysing and summarising (written and audio-visual resources on the professionalenvironment)

• Group and individual work

Reading listRessources:

Back to S3A and S3P module list

Page 44: courses offered - Enib

Educational Programmes 2018-2019 – 44/150

Analysis Techniques S3

Objectives: Become familiar with the basic tools (except Integration discussed during semester S4) forworking with multivariate functions used in the various fields of physics.

Requirements: Analysis Techniques S1 and S2.

Key words: Multivariate functions, partial derivatives, extreme values

Syllabus:

1. Basic properties of multivariate functions

• Level curves and surfaces

• Limits and Continuity

2. Partial differentiation

• Definitions

• Partial differentiation of composite functions

• Higher order (greater than 1) partial differentiation

• Taylor series

• Differential

3. Extreme values of multivariate functions

• Local and global extreme values

• Constrained extreme values

Reading listRessources:

Any analysis textbook intended for students following the Foundation Studies programme.

Back to S3A and S3P module list

Page 45: courses offered - Enib

Educational Programmes 2018-2019 – 45/150

Procedural Programming S3

Objectives: Learn the fundamental principles of procedural programming and efficiently implement themusing C language.

Requirements: S1 and S2 Algorithmics modules.

Key words: C language, procedural programming, complexity, efficiency

Syllabus:

1. C programming

• Basic instructions

• Variable scope

• Pointers

• Dynamic memory

• Abstract data types

• Structures

• Low level operations

2. Separate compilation

• Concrete data type

• Headers and libraries

• Public and private specifications

• Public and private specifications

• Optimisation, scripting and debugging

3. Efficient programming

• Optimal control structures

• Fixed-point arithmetic;

• Efficient algorithm examples

Reading listRessources:

http://www.enib.fr/enibook/s3prc

Back to S3A and S3P module list

Page 46: courses offered - Enib

Educational Programmes 2018-2019 – 46/150

Databases S3

Objectives: Learn the fundamentals of information system design, installation and use in client-server mode.The module will focus on how to structure, create and manipulate data using SQL (StructuredQuery Language), a universal language for accessing relational databases.

Requirements: Some knowledge of logic and set theory.

Key words: Relational algebra, Relational Database Management System (RDBMS), SQL, Python

Syllabus:

1. Database design:

• Relational algebra (RDBMS)

• Functional Dependencies and Normalisation

• Describing and manipulating data (SQL)

2. Database management:

• Client-server mode: PostgreSQL RDBMS

• Three-tier architecture: PostgreSQL and Python

Reading listRessources:

Claude Chrisment : ”Bases de Donnees relationnelles” Edition Hermes (2008)Laurent Audibert : ”Bases de donnees : de la modelisation au SQL” Ellipses (2009)Jean-Luc Hainaut : ”Bases de donnees : concepts, utilisation et developpement” (2009)www.enib.fr/enibook/si

Back to S3A and S3P module list

Page 47: courses offered - Enib

Educational Programmes 2018-2019 – 47/150

Digital Circuits S3

Objectives:

• Master the methods used for simplifying and building digital circuits.

• Become familiar with the common combinatorial circuits.

• Learn to represent and interpret how these circuits work using standard tools such astruth tables and timing diagrams.

• Become familiar with some of the applications of the digital circuits studied.

Requirements: Basic knowledge of electronics.

Key words: Combinatorial circuits: Methods for simplifying and building circuits, logic families, multiplex-ers, code converters, arithmetic circuits, programmable circuits

Syllabus:

1. Combinatorial digital circuits:

• Methods for simplifying and building circuits

• Logic families: the technology of digital circuits

• Common combinatorial and programmable circuits

Reading listRessources:

Lecture and class handouts.

Back to S3A and S3P module list

Page 48: courses offered - Enib

Educational Programmes 2018-2019 – 48/150

Electronics S3

Objectives: Become familiar with the electronic components and structures found in analogue interfacecircuits and between analogue and digital circuits.

Requirements: Electronics S1 and S2

Key words: Electronic, analogue, digital, bipolar transistor, MOSFET, amplifier, comparator, instrumen-tation, power, analogue-to-digital conversion, digital-to-analogue conversion

Syllabus:

1. Bipolar transistors

• Working principle

• Network of characteristics

• Linear and switching applications

• Differential amplifier

• Optocoupler

2. Operational and instrumentation amplifiers

• Structure and characteristics

3. Metal-Oxide-Semiconductor field-effect transistor (MOSFET)

• Working principle

• Network of characteristics

• Linear and switching applications, CMOS logic circuits

4. Power amplifiers: working principle and power balance

5. Analogue-to-digital and digital-to-analogue converters

• Working principles and characteristics

Reading listRessources:

Handouts (lectures, classes and practicals) // Introduction a l’electronique, cours et exerci-ces corriges - Domini-Quaranta // Electronique tome 1 et 2, Chatelain – Dessoulavy, Traited’electricite, d’electronique et d’electrotechnique // The art of electronic, Horowitz – Hill,Cambridge University Press Edition.

Back to S3A and S3P module list

Page 49: courses offered - Enib

Educational Programmes 2018-2019 – 49/150

Automation S3

Objectives: Become familiar with programmable logic controllers and how to program and use them.Develop an understanding of the concepts of PLC multi-language programming.Study the security aspects of automated systems.

Requirements: Basic knowledge of automated systems.Design and implementation of hardwired control systems.Knowledge of sequential function charts: concept and implementation.

Key words: Programmed control system – programmable logic controllers. Error handling procedures

Syllabus:

1. Lectures and classes:

• Presetting orders

• First-level hardwired security systems

• Error handling procedures.

• Translating the sequential functional chart into a literal programming language

2. Laboratory work:

• Programming exercises – Rotational transfer programming project using a simulator

Reading listRessources:

Automatique Informatique Industrielle (DUNOD)LE GRAFCET (CEPADUES EDITIONS)LE GRAFCET “sa pratique et ses applications” (EDUCALIVRE)Automatismes industrielles (NATHAN)Les automatismes programmables (CEPADUES EDITIONS)Lecture and exercise handouts (including worked examples)

Back to S3A and S3P module list

Page 50: courses offered - Enib

Educational Programmes 2018-2019 – 50/150

Mechanisms S3

Objectives: Carry out a critical analysis of the operating principle of mechanisms. // Assess the perfor-mance of mechanisms. // Justify construction solutions. // Carry out the dimensioning ofthe various components.

Requirements: Technical drawing. // Layout conventions. // Sketching. // Mechanical technology, //mFunctional design.

Key words: Mechanical system, mechanical actions, power, energy // Transmissions, couplings // Staticdeterminacy and indeterminacy

Syllabus:

1. Bearings

• Rotating and sliding joints

2. Bearing assembly

• Stops

• Adjustments

3. Dimensioning

• Shafts

• Keys, pins, etc.

Reading listRessources:

Back to S3A and S3P module list

Page 51: courses offered - Enib

Educational Programmes 2018-2019 – 51/150

Resistance of Materials S3

Objectives: Determine the stress, strain and displacement experienced by structures and their componentsdue to the forces exerted on them.The results will help predict behaviours and prevent fracturing.

Requirements: Statics course

Key words: Resistance of Materials – Cohesive forces – Stress – Strain – Simple loading

Syllabus:

• Cohesive forces

• The concept of stress

• Strain

• Stress-strain relationship

• Simple loading

Reading listRessources:

Guide du calcul en mecanique : D. Spenle, R. Gourhant, Hachette technique

Back to S3A and S3P module list

Page 52: courses offered - Enib

Educational Programmes 2018-2019 – 52/150

Thermal Science S3

Objectives: Study the fundamental laws governing heat transfer and related applications.

Requirements: Mathematical tools acquired in S1 and S2.

Key words: Energy, heat, conduction, natural convection, forced convection, heat dissipation, radiator,cooling fins

Syllabus:

1. Introduction: The basics of energy exchange phenomena

2. Steady-state heat transfer mechanisms and some transient state mechanisms

• Conduction: fundamental laws, solutions, conduction with internal sources

• Convection: natural convection, forced convection, parameters, semi- empiricallaws

Reading listRessources:

Thermodynamique Diffusion thermique : cours avec exercices resolus LE HIR J. MASSON,1997, Cote : 03.06 LEHI

Back to S3A and S3P module list

Page 53: courses offered - Enib

Educational Programmes 2018-2019 – 53/150

German S3

Objectives: Develop communication skills to express yourself simply and in a lively manner. Learn toexpress an opinion and understand different points of view (put oneself in someone else’s shoes– contextualise). Be able to write a CV and a covering letter (for an internship)

Requirements: Knowledge of the vocabulary learnt and revised during semester S2.

Key words: Interest in the “foreign” nature of the language Interest in current issues Intellectual curiosity

Syllabus:

• Vocabulary and grammar exercises

• Understanding simple texts addressing current issues

• Systematic vocabulary revision according to semantic fields

Reading listRessources:

Prints (newspapers articles).Recorded dialogues (audio resources).

Back to S3A and S3P module list

Page 54: courses offered - Enib

Educational Programmes 2018-2019 – 54/150

Spanish S3

Objectives: Develop a better command of the language. Better understand the Spanish world and itsoutlook on today’s world. Prepare for a professional experience in a Spanish- speaking country.

Requirements: B1 level. Be able to understand a simple but relatively long message, summarise its content,express an opinion and develop an argument. Have good knowledge of common vocabularyand frequently used grammatical structures.

Key words: Listening, concentration, observation, practice

Syllabus: Consolidating knowledge of the prerequisites, observation, analysis and use of structures specificto the Spanish language. The world (with a focus on Spain and Latin America) as seen in themedia and in movies. Improving fluency through debates and oral presentations given withoutsupporting written materials.

• Grammar: revising, consolidating and improving knowledge of the prerequisites

• Vocabulary: common vocabulary from the fields of popular science, economy, leisure,work, business, politics and ecology

Reading listRessources:

Texts (newspaper articles), audio-visual resources (excerpts from documentaries and movies).

Back to S3A and S3P module list

Page 55: courses offered - Enib

Educational Programmes 2018-2019 – 55/150

English S4

Objectives: Acquire the communicative skills necesssary to become an engineer.

Requirements: Level A2 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus: Students can expect to build on all aspects of reception, production and interaction during thecourse. Particular attention will be paid to the following skills:

Skills LanguageStudents will be able to : Students will be able to use :

- describe the effect of something. adjectives ending in –ED and –ING.

- request and give a description of anactivity, event or situation including:

• what elements are essential to it;

• who takes part in it.

words and phrases to ask for and begin adescription, including What does it involve?It involves . . . .

- leave out words when other speakers canguess what they mean.

rules of ellipsis (leaving out words, as in‘She could sleep on the sofa. ‘Yes, shecould.’) and substitution (using a shortword or phrase instead of a longer one, asin ‘When will you call Jane?’ ‘I alreadydid.’

- discuss causes and effects. words including make, cause (see alsoEnglish S2).patterns including get/have somebody (to)do sthg, get/have something done.

- mention a possibility. should (not) before the subject as in‘Should you decide not to go on the trip..’).

- read, listen and talk about the areas ofSociety, Health and Safety.

words and phrases related to Society,Health and Safety.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionBescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotge ; Petitegrammaire anglaise (Publisher: OPHRYS Author: S.Persec)Media in Englishhttp://moodle.enib.fr (Virtual learning environment)

Back to S4A and S4P module list

Page 56: courses offered - Enib

Educational Programmes 2018-2019 – 56/150

Communication Skills S4

Objectives:

• Language: improve one’s writing and speaking skills (including spelling).

• Develop an understanding of the importance of social sciences: relationship to the Self,the Group, the Other.

• Improve general knowledge.

• Develop critical thinking and open-mindedness.

• Work on abstract and summary writing, image analysis and presentations (practicalexercises and methodology).

Requirements: General knowledge expected of a student having reached this level.

Key words:

• Writing and transcribing (using linguistic and socio-professional codes)

• Constructing (methods).)

• Listening (empathy)

• Communicating (being assertive: creativity, developing an argument)

• Debating and negotiating (organisation, listening, strategies)

Syllabus:

1. Topics:

• Engineering careers 2 (the history of engineering)Knowledge of current issues.

• Power and communication (rhetoric: persuading and negotiating)

2. Conditions:

• Production of texts (experience sharing, developing ideas)

• Analysing and summarising (written and audio-visual resources on the professionalenvironment)

• Group work and individual work

Reading listRessources:

Back to S4A and S4P module list

Page 57: courses offered - Enib

Educational Programmes 2018-2019 – 57/150

Analysis Techniques S4

Objectives: Become familiar with the mathematical tools needed for the other courses, i.e. the varioussummation methods, and multiple summation in particular.

Requirements: High school-level mathematics and S1–S3 mathematics courses.

Key words: Simple, multiple, line and surface integrals

Syllabus:

1. Generalised integrals: convergence, calculus (integration by parts, integration by substi-tution)

2. Multiple integrals: double and triple integrals

• Fubini’s formulae

• Change of variables (polar coordinates for double integrals, cylindrical and sphericalcoordinates for triple integrals)

• Calculating surface areas and volumes, identifying a centre of inertia and momentof inertia

3. Line integrals

• Calculating arc lengths

• Circulation of a vector field

• Gradient and curl

• Green’s theorem; calculating surface areas

4. Surface integrals

• Flux of a vector field

• Divergence theorem

• Stokes’ Theorem

Reading listRessources:

Any analysis textbook intended for students following the Foundation Studies programme.

Back to S4A and S4P module list

Page 58: courses offered - Enib

Educational Programmes 2018-2019 – 58/150

Euclidean Space S4

Objectives: Master the algebraic tools needed by an ENIB engineer. Such tools include knowing howto use the diagonalization of endomorphisms as discussed during S2, as well as performingcalculations in Euclidean spaces.

Requirements: Algebra S2: Vector spaces, matrix calculus, linear applications and diagonalization.

Key words: Diagonalization, Euclidean spaces

Syllabus:

1. Applying diagonalization

• Calculating matrix powers

• Study of linear recursive sequences

• Solving second order linear differential systems

2. Euclidean spaces

• Dot product and corresponding norm

• Orthonormal basis of a Euclidean space (Gram-Schmidt process)

• Orthogonal projection and orthogonal symmetry

• Orthogonal matrices

• Scalar triple product and cross product

• Study of the isometries of R2 and R3

• Diagonalization of real symmetric matrices

Reading listRessources:

Any analysis textbook intended for students in the second year of the Foundation Studiesprogramme.

Back to S4A and S4P module list

Page 59: courses offered - Enib

Educational Programmes 2018-2019 – 59/150

Object-oriented programming S4

Objectives: Learn the fundamentals of the object-oriented programming paradigm. The module focuseson the static part of UML formalism.

Requirements: Algorithmics, Python

Key words: Objects, Classes, UML

Syllabus: The object-oriented paradigm (classes, attributes, methods, instances)Object model in UML (classes, use cases, interactions)

Reading listRessources:

Conception orientee objets et applications, G. Booch, Addison-Wesley ed., 1992UML par la pratique, Pascal Roques, EYROLLES ed., 2004BOUML

Back to S4A and S4P module list

Page 60: courses offered - Enib

Educational Programmes 2018-2019 – 60/150

Designing and Building Electronic Devices S4

Objectives: Determine an electronic solution that meets the specifications given. //Use LTspice simulationsoftware to search for and validate ideas. //Carry out component wiring on breadboard. Beable to fine-tune the devices to ensure that they are working properly.

Requirements: Electronics courses of the 4 previous semesters.

Key words: Specifications, solution identification and analysis, simulation, breadboard prototyping.

Syllabus: The module involves carrying out a series of mini-projects, such as:

• Solution identification and analysis, simulation, breadboard prototyping

• Detecting the instantaneous or global polarity of a signal

• Automatic adjustment of a signal to 0V

• Recording a signal’s maximum and/or minimum value

• Detecting the alternating component of a signal

• Detecting the frequency of a signal

• Detecting a particular phase difference between two signals

• Automatically detecting the signal type

Reading listRessources:

Back to S4A and S4P module list

Page 61: courses offered - Enib

Educational Programmes 2018-2019 – 61/150

Electronics S4

Objectives: Learn to analyse a second order linear circuit: frequency response, resonance phenomenon andtime response to simple expectations. //Learn to analyse the effect of the various compo-nents of a filter on these responses. //Recognise common systems. //Learn to identify theclosed-loop oscillation conditions of a low-frequency oscillator. Become familiar with the mostcommon systems and with some of their self-regulation techniques.

Requirements: Analysis of first order linear systems

• Knowledge of low-pass and high-pass filters

• Transfer function – Bode plot

Differential equations.

Key words: Filter – Transfer function – Damping – Resonance; Poles and Zeros – Stability Oscillators –Oscillating Conditions – Closed loop

Syllabus:

1. Second order linear systems

• Normalised transfer functions

• Analysis of the resonance phenomenon; effect of the damping coefficient

2. Time response of second order circuits

• Transient (free) and steady (forced) states

• Step response, response to a sinusoidal signal, ramp response

3. Poles and zeros of a transfer function

• Complex analysis

• Stability principle

• Parameterizable filters (Butterworth, Chebyshev, etc.)

4. Oscillators

• Transfer function of a closed-loop system

• Oscillating conditions – Stabilisation

• Examples of high-frequency oscillators

Reading listRessources:

Precis d’Electronique, cours et exercices resolus, tomes 1 et 2, edition Breal //Circuits fon-damentaux de l’electronique, Tran Tien Lang, edition Lavoisier //Electronique tome 1 et 2,Chatelain – Dessoulavy, Traite delectricite, d’electronique et d’electrotechnique, edition Dunod.

Back to S4A and S4P module list

Page 62: courses offered - Enib

Educational Programmes 2018-2019 – 62/150

Electromagnetism S4

Objectives: Become familiar with simple occurrences of electromagnetic interaction and with electrostaticand magnetostatic fields (sources, properties and related forces and energies).Learn to calculate simple fields. Develop an understanding of the concepts of capacitance andinductance and of electromagnetic induction phenomena and main applications.

Requirements: Basic knowledge of electricity. An adequate level in mathematics (including knowledge ofintegration).

Key words: Field, potential, induction, capacitor, inductance, flux, field lines

Syllabus:

1. Electrostatics in vacuum:

• Electric charges and electric field – potential – dipole

• Gauss’ law

• Conductors in equilibrium – Capacitors

• Forces and energy

2. Magnetostatics in vacuum:

• Magnetic field

• Biot-Savart law / Ampere’s circuital law;

• Closed circuit moving in a time-independent magnetic field

• Induction – Lenz’s law

• Self-induction, self-inductance, energy

Reading listRessources:

Electrostatique – Amzallag-tome 2 – Ediscience internationalElectromagnetisme – Amzallag-tome 3 – Ediscience internationalHandouts (F. Ropars)

Back to S4A and S4P module list

Page 63: courses offered - Enib

Educational Programmes 2018-2019 – 63/150

Dynamics S4

Objectives: Understand the dynamics of mechanisms.Assess their performance.Study single-particle dynamics, rigid-body dynamics and the dynamics of systems of particles.

Requirements: Differentiation and integration, basics of trigonometry.Vector analysis: dot and cross products, differentiation.Single-particle kinematics and solid-body kinematics.

Key words: Systems of particles, kinetics, inertia, mechanical actions, fundamental principle of dynamics

Syllabus:

1. Fundamental principle governing single-particle dynamics

• Applications

2. Geometry of masses

3. Kinetics

4. Fundamental principle governing the dynamics of systems of particles

Applications:

• Oscillators

• Rotor balancing

• The gyroscopic effect

Reading listRessources:

Mecanique du point : cours et 63 exercices corriges MASSON, 1999.Mecanique du solide : cours avec exercices resolus MASSON, 1996.

Back to S4A and S4P module list

Page 64: courses offered - Enib

Educational Programmes 2018-2019 – 64/150

Mechanisms S4

Objectives: Design simple mechanical systems (bearing assembly, gear reducers, etc.).

Requirements: S1 – S3 courses in mechanics and mechanisms.

Key words: Mechanical systems, mechanical actions, power, energy.Transmissions, couplings.Static determinacy and indeterminacy.

Syllabus:

• Dimensioning using the Resistance of Materials.

• Study of epicyclic gearing

• Designing a gear reducer as part of a mini-project

Reading listRessources:

Guide du dessinateur industriel (A. Chevalier)

Back to S4A and S4P module list

Page 65: courses offered - Enib

Educational Programmes 2018-2019 – 65/150

Supervision applications S4

Objectives: Develop an understanding of industrial process supervision systems and their structure.Implement a supervision software.

Requirements: Design and implementation of hardwired and programmed control systems. Knowledge ofsequential function charts: concept and implementation.

Key words: Supervisors. Industrial processes. Communication protocols. Fieldbus. SCADA systems.Manufacturing Executive Systems.

Syllabus:

1. Supervision

• Supervision: definition and aims

• Global functions of a supervision system

• Software functions

• Security and selection criterion

2. PcVue

• Software overview

• Communication objects

• Database

• Animated block diagrams

• Generic objects

• Alarms

• SCADA Basic programming

• Software implementation based on a simple example

Reading listRessources:

Websites: industrial supervisorsPeriodicals: Industries et Techniques, Mesures.PcVue software handouts – Arc Informatique

Back to S4A and S4P module list

Page 66: courses offered - Enib

Educational Programmes 2018-2019 – 66/150

German S4

Objectives: Develop communication skills to express yourself simply and in a lively manner. //Learn toexpress an opinion and understand different points of view (put yourself in someone else’s shoes– contextualise).

Requirements: Know the vocabulary learnt and revised during semester S3.

Key words: Interest in the “foreign” nature of the languagee //Interest in current issues //Intellectualcuriosity

Syllabus:

• Vocabulary and grammar exercises

• Understanding simple texts addressing current issues

• Systematic vocabulary revision according to semantic fields

Reading listRessources:

Prints (newspaper articles)) //Recorded dialogues (audio-visual resources)

Back to S4A and S4P module list

Page 67: courses offered - Enib

Educational Programmes 2018-2019 – 67/150

Spanish S4

Objectives: Develop a better command of the language. Better understand the Spanish world and itsoutlook on today’s world. Prepare for a professional experience in a Spanish-speaking country.

Requirements: B1 level. Be able to understand a simple but relatively long message, summarise its content,express an opinion and develop an argument. Have good knowledge of common vocabularyand frequently used grammatical structures.

Key words: Listening, concentration, observation, practice

Syllabus: Consolidating knowledge of the prerequisites, observation, analysis and use of the structuresspecific to the Spanish language. The world (with a focus on Spain and Latin America) asseen in the media and movies. Improving fluency through debates and oral presentations givenwithout supporting written materials.

• Grammar: revising, consolidating and improving knowledge of the prerequisites

• Vocabulary: common vocabulary from the fields of popular science, economy, leisure,work, business, politics and ecology

Reading listRessources:

Texts (newspaper articles), audio-visual resources (excerpts from documentaries and movies).

Back to S4A and S4P module list

Page 68: courses offered - Enib

Educational Programmes 2018-2019 – 68/150

English S5

Objectives: Acquire the communicative skills necesssary to become an engineer.

Requirements: Level B1 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus: Students can expect to build on all aspects of reception, production and interaction during thecourse. Particular attention will be paid to the following skills:

Skills LanguageStudents will be able to : Students will be able to use :

- show differences. words and phrases including however,despite, even so, even though, in spite ofthe fact that, nevertheless.

- refer to visuals and describe their contents words and phrases to describe visuals,graphs and how things change.

- report opinions and facts. passive reporting verbs, as in ‘Dinosaurs arethought to have been wiped out by anasteroid’.

- discuss facts tentatively. modals including may, might, could (havedone).

- engage with people, including:

• requesting, giving and denyingpermission;

• making and asking for suggestions;

• asking what to do.

words and phrases, including modals will,would, can, may, could, shall, should, forassociating with people.

- write an effective CV / resume and coverletter.

words and phrases to describe personalbackground and objectives.usual format for CV / resumes and coverletters.

- read, listen and talk about the areas ofCareers and Workplaces.

words and phrases related to Careers andWorkplaces.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionBescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotge ; Petitegrammaire anglaise (Publisher: OPHRYS Author: S.Persec)Media in EnglishCourse handouts & class noteshttp://moodle.enib.fr (Virtual learning environment)

Back to S5A module listBack to S5P module list

Page 69: courses offered - Enib

Educational Programmes 2018-2019 – 69/150

Communication Skills S5

Objectives: Develop a critical mindset.Implement a pragmatic approach to verbal and non-verbal communication (videotape analysis).Consolidate and develop open-mindedness and critical thinking with respect to general knowl-edge.Practice writing/speaking skills.

Requirements: Level of general knowledge expected of a first-year student.

Key words: Entering working life, representation, ethics, integrity

Syllabus: Orientations :

• Engineering ethics

• Work and societal representations

• Entering working life: from job search to job interview)

Reading listRessources:

Back to S5A module listBack to S5P module list

Page 70: courses offered - Enib

Educational Programmes 2018-2019 – 70/150

Numerical methods S5

Objectives: Learn the basics regarding the numerical methods useful to a future engineer.

Requirements: Linear algebra (S1 – S4) and analysis (S1 – S2) courses.

Key words: Numerical method for solving linear and nonlinear systems based on the fixed-point principle

Syllabus:

1. Linear systems:

• Conditioning

• The Jacobi and Gauss-Seidel methods

2. Nonlinear equations

• Substitution methods

• The Newton-Raphson method

3. Nonlinear systems

Reading listRessources:

Lascaux et Theodor : introduction a l’analyse numerique

Back to S5A module listBack to S5P module list

Page 71: courses offered - Enib

Educational Programmes 2018-2019 – 71/150

Physical Optics S5

Objectives: Develop an understanding of the fundamental principles governing physical optics: propaga-tion of electromagnetic waves, quantifying the reflection and refraction of light at an opticalboundary, polarisation, interferences and diffraction.

Requirements: Basic knowledge of geometrical optics, geometry and linear algebra.

Key words: Wave equation, polarisation, reflection and transmission coefficients, interferences, diffraction

Syllabus:

1. EQUATIONS GOVERNING THE PROPAGATION OF LIGHT

• Maxwell’s equations

• Wave equation

2. THE PLANE WAVE MODEL

3. POLARISATION OF LIGHT

• Vector nature of light

• The basics of polarisation and polarimetry

• Reflection and refraction at an optical boundary – reflection and transmission co-efficients

4. LIGHT INTERFERENCES

5. DIFFRACTION OF LIGHT

Reading listRessources:

Fondements et applications, 7eme ed., J.-P. Perez, Optique – Dunod, 2004Optique, 6eme ed., G. Bruhat, Dunod, 2005Principles of Optics, 7th ed., M. Born and E. Wolf, Cambridge University Press, 1999Handouts

Back to S5A module listBack to S5P module list

Page 72: courses offered - Enib

Educational Programmes 2018-2019 – 72/150

Object-oriented programming languages S5

Objectives: Develop an understanding of the Java and C++ object models.Become familiar with a few API for developing applications.

Requirements: Knowledge of object concepts.

Key words: Object-oriented programming, Java, C++

Syllabus:

1. Expressions and control structures

2. Java and C++ object models

3. Exceptions and assertions

4. Genericity

5. Collections

Reading listRessources:

Java la maıtrise, Jerome Bougeault, Tsoft/Eyrolles ed., 2003C++ reference complete, H. Schildt, First Interactive ed., 2002

Back to S5A module listBack to S5P module list

Page 73: courses offered - Enib

Educational Programmes 2018-2019 – 73/150

Microprocessors S5

Objectives: Develop an understanding of a microprocessor’s operating principle and of an instruction set.Master the tools of cross development.

Requirements: Boolean algebra, combinatorial and sequential logic circuits.

Key words: Microprocessor, memory, instruction set, ARM, machine language, assembly language, C lan-guage, loop, test, stack, function, cross development, object code, simulator, debugger

Syllabus:

1. Basic operating principle of microprocessor systems

• Digital representation of information within systems

• Internal working principle of microprocessors

• Addressing modes,

• “CISC” and “RISC” instruction sets

2. Microprocessor programming: the ARM7TDMI case study

• Architecture

• Instruction set

• Implementation of a cross-development platform (assembly language/C)

Reading listRessources:

Resources :

• Eclipse development environment/GCC

• Handouts (lecture/classes/practicals)

Books :

• ARM System-On-Chip Architecture – S. Furber

• ARM Architecture Reference manual- D. Seal

Back to S5A module listBack to S5O module listBack to S5P module list

Page 74: courses offered - Enib

Educational Programmes 2018-2019 – 74/150

Analogue control systems S5

Objectives: Master the basic concepts and mathematical, electronic and graphical tools used in the auto-matic control of processes.

Requirements: Basic electronics and Mathematics up to S4 or equivalent; simple circuit experiments.

Key words: Automation, electronics, signals and circuits

Syllabus:

1. Introduction:

• An introduction to continuous systems

• Definition and properties (needed later on) of the Laplace transform

• Application in the case of electrical networks

• Continuous transfer functions

• Time responses and the Laplace Transform (transient and steady states)

• Harmonic analyses. Bode and Nichols (Nyquist) plots

2. Defining and analysing loop systems:

• Open and closed loops

• Analysis of closed-loop control systems based on transfer loci and pole placement(equivalent damping, resonance, static gain, etc.)

• Stability and durability of linear closed-loop control systems (geometric criterionwith respect to Bode and Nichols plots)

• Accuracy of linear closed-loop control systems

• Phase-lead compensators, PI controllers, etc.

Reading listRessources:

The programme has its own specific lab.Computer room

Back to S5A module listBack to S5O module listBack to S5P module list

Page 75: courses offered - Enib

Educational Programmes 2018-2019 – 75/150

Power Electronics S5

Objectives: Develop an understanding of the relationships and laws behind the operating principle of arotating electrical machine supplied by a static converter

Requirements: S1 – S4 courses in physics and mathematics.

Key words: Electronic switch, static converters, rotating electrical machines, adjustable-speed drive, re-versible speed, reversible power

Syllabus:

1. Fundamental properties of diodes; MOS and IGBT transistors in switching electronics

2. Calculating the electromagnetic torque and electromotive force of a direct- current ma-chine for its dimensioning

3. Relationship between the electrical and mechanical parameters of a direct- current ma-chine

4. Modelling and simulation of a direct-current machine

5. Study of choppers and their structure

6. Study of transient and steady states

7. Reversibility of the direct-current machine connected to the choppers

Reading listRessources:

Back to S5A module listBack to S5P module list

Page 76: courses offered - Enib

Educational Programmes 2018-2019 – 76/150

Signal Processing S5

Objectives: Acquire the basic tools needed for the analysis and processing of analogue signals

Requirements: Mathematics and electronics courses from previous years.

Key words: Signals, time, frequency, energy, power, Fourier series, Fourier transform, convolution, filtering

Syllabus:

1. An introduction to signals and systems

• Signals and systems – Classification, energy, power – Common models

2. Harmonic analysis of periodic signals

• Decomposition principle – Calculating Fourier coefficients – Amplitude and phasespectra – Harmonic synthesis – Parseval’s identity

3. Spectral analysis of non-periodic signals

• Decomposition principle – Properties of the Fourier Transform – Amplitude andphase spectra – Fourier Transform of some common signals – Parseval’s identity

4. Convolution

• Definition – Physical interpretation – Convolution/filtering relationship – Convolu-tion properties – The Fourier Transform and periodic signals

5. Linear filtering of analogue signals

• Continuous, linear and stationary systems – frequency filtering

• Amplitude and phase responses – linear filters that can be practically developed –analysis of basic transfer functions – filter properties, phase delay and group delay

Reading listRessources:

Lecture handouts and class and lab texts.

Back to S5A module listBack to S5O module listBack to S5P module list

Page 77: courses offered - Enib

Educational Programmes 2018-2019 – 77/150

CAD S5

Objectives: Study Computer-aided Design as applied to machine parts.Become familiar with the rules for designing the digital model of a machine part.Study parametric mechanical design in CAD.Use CATIA software.

Requirements: Analysis of a detail drawing.Knowledge of the rules for detailing machine parts.Functional dimensioning and tolerancing.

Key words: Functional dimensioning and tolerancing, assembly drawing, CAD, parameterization

Syllabus:

1. Designing the 3D digital model of a machine part

2. Sketches and volume functions

3. Assemblies. Simulation. Analysis

4. Generative drafting of 3D parts. Functional dimensioning and tolerancing

5. Generative drafting of assemblies. Assembly drawing. Dimensioning, tolerancing andnomenclature

6. Parametric CAD modelling

7. Small joint project using CATIA

Reading listRessources:

Lecture and exercise handouts (including worked examples).

Back to S5A module listBack to S5P module list

Page 78: courses offered - Enib

Educational Programmes 2018-2019 – 78/150

Mechanical Energy S5

Objectives: Learn to translate a mechanical model into equations, study the model’s static and dynamicequilibrium positions and their stability and determine the model’s natural frequencies.

Requirements: S1 – S4 courses in mechanics.

Key words: Fundamental principle of dynamics (equations of motion), Dirichlet’s theorem, Lyapunov’stheorem

Syllabus:

1. Introduction: recap on screw theory and solid-body kinematics.

2. Kinetics: geometry of masses, inertia matrices, Parallel axis theorem, screw theory asapplied to kinetics and dynamics.

3. Dynamics:

• The fundamental principle of dynamics and related applications

• Equations of motion: how to find them given a mechanical model

• Power, energy and energy theorems

• Equilibrium positions and stability: Dirichlet’s theorem, Lyapunov’s theorem

• Studying small movements

• Vibration analysis

Reading listRessources:

Back to S5A module listBack to S5P module list

Page 79: courses offered - Enib

Educational Programmes 2018-2019 – 79/150

German S5

Objectives: Develop communication skills to express oneself simply and in a lively manner.Learn to express an opinion and understand different points of view (put oneself in someoneelse’s shoes – contextualise).Learn to write a CV and a cover letter (for the internship).

Requirements: Know the vocabulary learnt and revised during semester S4.

Key words: Interest in the “foreign” nature of the languageInterest in current issuesIntellectual curiosity

Syllabus:

• Vocabulary and grammar exercises

• Understanding simple texts addressing current issues

• Systematic vocabulary revision according to semantic fields

Reading listRessources:

Prints (newspaper articles)Recorded dialogues (audio-visual resources)

Back to S5A module listBack to S5O module listBack to S5P module list

Page 80: courses offered - Enib

Educational Programmes 2018-2019 – 80/150

Spanish S5

Objectives: Develop better command of the language and improve fluency as regards spoken Spanish.Prepare for a potential work experience or for undertaking further studies in a Hispanic country.

Requirements: B1-B2 level. Be capable of understanding a relatively long speech or written text, exchangingopinions and defending a position.Possess good knowledge of common vocabulary.

Key words: Listening, concentration, observation, practice

Syllabus:

• Consolidating knowledge of the prerequisites

• Consolidating knowledge of the structures specific to the Spanish language

• Improving fluency through debates and role-playing

Reading listRessources:

Texts (newspaper articles, literary texts), audio-visual resources (documentaries, news, movies).

Back to S5A module listBack to S5O module listBack to S5P module list

Page 81: courses offered - Enib

Educational Programmes 2018-2019 – 81/150

English S5O

Objectives: Acquire the communicative skills necesssary to become an engineer.

Requirements: Level B1 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus: Students can expect to build on all aspects of reception, production and interaction during thecourse. Particular attention will be paid to the following skills:

Skills LanguageStudents will be able to : Students will be able to use :

- write business correspondence:

• lay out, introduce and end a letter ormessage;

• include requests, reminders andthanks.

words and phrases for businesscorrespondence.

- discuss what people do:

• say something is a good idea;

• say something is/was a mistake andexplain what is/was better.

words and phrases including should, oughttowords and phrases including should nothave done, ought not to have done, shouldhave done, ought to have done

- discuss causes and effects. words including cause, make, lead to, bringabout, result in.

- refer to particular objects and concepts ina way which is clear to other people.

the appropriate forms for uncountable andcountable nouns including determiners(a/Ø/some/a few) and verbs(singular/plural).

- specify age, weight, duration etc. the pattern number + singular noun as in‘a five-day conference’

- write an effective CV / resume and coverletter.

words and phrases to describe personalbackground and objectives .usual format for CV / resumes and coverletters.

- read, listen and talk about the areas ofCareers and Workplaces.

words and phrases related to Careers andWorkplaces.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionBescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotge ; Petitegrammaire anglaise (Publisher: OPHRYS Author: S.Persec)Media in EnglishCourse handouts & class noteshttp://moodle.enib.fr (Virtual learning environment)

Back to S5O module list

Page 82: courses offered - Enib

Educational Programmes 2018-2019 – 82/150

Communication Skills S5O

Objectives: Language: improve writing and speaking skills (including spelling); rhetorical skills, organisation(professional communication).Develop an understanding of the importance of social sciences: relationship to the Self, theGroup, the Other.General knowledge: present, consider and discuss current issues.Develop critical thinking and open-mindedness.Work on abstract and summary writing, image analysis and presentations (practical exercisesand methodology).

Requirements: General knowledge expected of a student having reached this level.

Key words: Writing and transcribing (using linguistic and socio-professional codes)Professional textsListening (empathy)Communicating (being assertive: creativity, developing an argument)General knowledge

Syllabus:

1. Topics:

• Work: representations and realities (being an engineer; management, creativity,professional relationships).

• Power and communication (rhetoric: persuading and negotiating)

2. Conditions:

• Professional and personal written communication; analysing and summarising (writ-ten and audio-visual resources)

• Group and individual work

Reading listRessources:

Back to S5O module list

Page 83: courses offered - Enib

Educational Programmes 2018-2019 – 83/150

Mathematics S5O

Objectives: In linear algebra and as regards the solving of differential equations:Develop a solid understanding of the fundamentals required for calculus in the scientific fieldstaught at ENIB.

Requirements: In Algebra: Vector space, linearly independent sets, spanning vectors, bases, matrix operations,determinants.In Analysis: integration by parts, integration by substitution, partial fractions.

Key words: In Algebra: Eigenvectors, diagonalizationIn Analysis: differential equations

Syllabus:

1. Algebra:

• Linear applications: image and kernel, projections, matrix of an endomorphism,bijection

• Diagonalization of endomorphisms: Eigenvalues, Eigenvectors and characteristicpolynomial

• Diagonalization over R and C

2. Analysis:

• First order linear differential equations, variation of parameters

• Second order constant coefficient differential equations with common right-handterms

• Change of variables and functions

Reading listRessources:

Mathematiques DEUG A AZOULAI et AVIGNANT

Back to S5O module list

Page 84: courses offered - Enib

Educational Programmes 2018-2019 – 84/150

Procedural Programming S5O

Objectives: Master C programming

Requirements: Some knowledge of Boolean logic.Some knowledge of algorithmics.

Key words: Structured programming, UNIX system, C language

Syllabus:

1. UNIX operating system and Shell script language

• Command interpreter

• Command language

2. C language

• First steps

• Basic types

• Expressions

• Functions

• Pointers

• Structures

• Standard libraries

• Makefile

Reading listRessources:

Lecture handouts“Passeport pour UNIX et C”, J.M. Champarnaud et G. Hansel, Vuibert Informatique, Paris,2000“Le langage C, Norme ANSI”, 2eme edition, B.W. Kernighan et D.M. Ritchie, Prentice Hall,Dunod, Paris, 2000

Back to S5O module list

Page 85: courses offered - Enib

Educational Programmes 2018-2019 – 85/150

Digital circuits S5E

Objectives: Master the methods used for simplifying and building digital circuits.Become familiar with the most common combinatorial and sequential circuits.Learn to represent and interpret how these circuits work using standard tools such as truthtables, timing diagrams and, where relevant, state diagrams.Become familiar with some of the applications of the digital circuits studied.

Requirements: Fundamentals of Boolean algebra, logic gates.

Key words: Multiplexers, demultiplexers, encoders, decoders, parity generator, comparators, arithmeticcircuits, ALU, flip-flops, counters, finite state machines

Syllabus:

1. Combinatorial digital circuits:

• Methods for simplifying and building circuits,

• Common combinatorial and programmable circuits

2. Sequential digital circuits:

• Simple sequential circuits,

• Complex and programmable sequential circuits”

• State diagrams and finite state machines..

3. Digital circuit technologies:

• Logic families,

• Electrical and time parameters,

• Open collector gates, three-state logic gate, Schmitt trigger.

4. Digital circuit simulation

Reading listRessources:

Lecture and class handouts.

Back to S5E module list

Page 86: courses offered - Enib

Educational Programmes 2018-2019 – 86/150

Electromagnetism S5E

Objectives: Become familiar with simple occurrences of electromagnetic interaction and with electrostaticand magnetostatic fields (sources, properties and related forces and energies).Learn to calculate simple fields. Develop an understanding of the concepts of capacitance andinductance and of electromagnetic induction phenomena and main applications.

Requirements: Basic knowledge of electricity.Essential mathematics tools needed by engineers (in particular, integration and differentiation).

Key words: Field, potential, induction, capacitor, inductance, flux, field lines

Syllabus:

• Electrostatics in vacuum

• Magnetostatics in vacuum

Reading listRessources:

Handouts“Electromagnetisme : Fondements et applications“, J.-P. Perez, R. Carles, R. Fleckinger, Dunod“Electrodynamique classique“, J.D. Jackson, Dunod

Back to S5E module list

Page 87: courses offered - Enib

Educational Programmes 2018-2019 – 87/150

Geometrical Optics S5E

Objectives: Develop an understanding of the fundamental principles governing the propagation of light andits applications as regards optical instruments (optical fibres, telescopes, spectacles, etc.)

Requirements: Core Mathematics syllabus of the French scientific baccalaureate or equivalent.Some knowledge of light rays.

Key words: Image formation, focus of an optical system, conjugate focal points

Syllabus:

1. The laws of geometrical optics

• History

• The nature of light

• Reflection

• Refraction

• Grazing incidence and total reflection

2. Optical instruments

• Plane optical boundaries and prisms

• Plane mirrors

• Thin lenses

• Spherical mirrors

• Telescopes and microscopes

• Eye defects and how to correct them

Reading listRessources:

Les mille et une questions de physique en prepa, PCSI, C. Garing and A. Lhopital, EllipsesOlivier Granier’s online courses: olivier.granier.free.frOptique – Fondements et applications, 7◦ ed., .-P. Perez, Dunod, 2004Optique, 6e ed., G. Bruhat, Dunod, 2005Handouts

Back to S5E module list

Page 88: courses offered - Enib

Educational Programmes 2018-2019 – 88/150

Traitement du signal S5E

Objectives: Posseder les outils de base necessaires pour l’analyse et le traitement des signaux analogiques

Requirements: Programme de mathematiques et d’electronique des annees anterieures

Key words: Signaux, temps, frequence, energie, puissance, series de Fourier, transformation de Fourier(TF), convolution, filtrage

Syllabus: Complements sur les notions de convolution, de fonction de transfert et de filtrage lineaire

Reading listRessources:

Back to S5E module list

Page 89: courses offered - Enib

Educational Programmes 2018-2019 – 89/150

Kinematic Geometry S5I

Objectives: Develop an understanding of the operating principles of moving mechanisms.Assess the performance of mechanisms with respect to speed transmissions.Learn to calculate the velocities of a point in a solid body using the associated twist.Study single-particle kinematics, rigid-body kinematics and serial and parallel kinematic chains.

Requirements: Mathematics syllabus of the French scientific baccalaureate ( Bac S) or equivalent: differenti-ation and integration of simple forms, fundamentals of trigonometry.Mathematical tools for vector analysis: dot and cross products, differentiation.

Key words: Position, velocity and acceleration vectors, velocity field, twist

Syllabus:

1. Single-particle kinematics

• Recap on vector operators

• Defining velocities and accelerations

• Particular movements

2. Relative motion and frames of reference

• Motion characterisation

• Relative velocities and frames of reference – calculation and formulae

• Relative accelerations and frames of reference – calculation and formulae

• Particular drive motions

Reading listRessources:

Mecanique du point : cours et 63 exercices corriges MASSON, 1999.

Back to S5I module list

Page 90: courses offered - Enib

Educational Programmes 2018-2019 – 90/150

Systems Engineering models S5I

Objectives: Learn the fundamentals of the object-oriented programming paradigm.The module focuses on the static part of UML formalism.

Requirements: Algorithmics

Key words: Objects, Classes, UML

Syllabus:

• The object-oriented paradigm (classes, attributes, methods, instances)

• Object model in UML (classes, interactions)

Reading listRessources:

Conception orientee objets et applications, G. Booch, Addison-Wesley ed., 1992UML par la pratique, Pascal Roques, EYROLLES ed., 2004Objecteering

Back to S5I module list

Page 91: courses offered - Enib

Educational Programmes 2018-2019 – 91/150

Operations Research S5I

Objectives: Become familiar with the basic concepts of operations research using graph theory.The module helps students to develop a solid understanding of graph traversals, the shortestpath problem and optimisation based on the travelling salesman problem.

Requirements: Knowledge of at least one programming language and some understanding of basic tools suchas arrays, lists, recursive functions, etc..

Key words: Operations research, optimisation, the travelling salesman problem, tree traversal, graph traver-sal, breadth-first search, depth-first search, Dijkstra’s algorithm, Roy-Warshall algorithm, back-tracking, branch and bound

Syllabus:

1. Graph traversal

• Depth-first search

• Breadth-first search

• Link with FIFO/LIFO

2. Paths in graphs

• Traversals

• Roy-Warshall algorithm

• Dijkstra’s algorithm

3. The travelling salesman problem

• Problem statement, reductions

• Brute-force search (exhaustive search)

• An introduction to algorithmic complexity

4. Optimisation

• An introduction to heuristics

• Backtracking algorithms

• Branch and bound algorithm

Reading listRessources:

The module strongly relies on a laboratory project. All tools used are free and open-source.

Back to S5I module list

Page 92: courses offered - Enib

Educational Programmes 2018-2019 – 92/150

CAD S5M

Objectives: Become familiar with Computer-Aided Design concepts and tools.Using CATIA software.

Requirements: Know how to interpret technical drawings. Drafting of 2D detail drawings. Knowledge of thegeometric specifications of dimension, position, shape and surface roughness of machine parts.The fundamentals of mechanism analysis.

Key words: Computer-aided design and manufacturing. Digital model. CATIA

Syllabus:

• Designing the 3D digital model of a machine part

• Sketches and volume functions

• Assemblies

• Generative drafting of 3D parts. Functional dimensioning and tolerancing

• Generative drafting of assemblies. Dimensioning, tolerancing and nomenclature

Reading listRessources:

Periodicals HARVEST, Industries et Techniques.CATIA software websitesCATIA online documentation

Back to S5M module list

Page 93: courses offered - Enib

Educational Programmes 2018-2019 – 93/150

Mechanisms S5M

Objectives: Master fundamental tools through the study of existing systems.Understand the operating principle of these systems.Study common systems: guides, use of standard components.Study actuators and sensors.Study statically determinate and indeterminate chains.

Requirements: Knowledge of the conventions of engineering drawing.Solid-body statics, kinematics and dynamics.Fundamental concepts related to the Resistance of Materials.

Key words: Functional specifications. Functional analysisLinkages, guidesTransmission. Actuators, couplers, sensors

Syllabus:

1. Statically determinate and indeterminate kinematic chains.

• Mobility analysis

2. Rotational guiding:

• Plain bearings and rolling-element bearings

3. Actuators and couplers

4. Functional analysis, design and standardisation

Reading listRessources:

Back to S5M module list

Page 94: courses offered - Enib

Educational Programmes 2018-2019 – 94/150

Mechanics S5M

Objectives: Learn to translate a mechanical model into equations, study the model’s static and dynamicequilibrium positions and their stability and determine the model’s natural frequencies. Themodule is designed to bring all students to the same level of knowledge as regards mechanics.

Requirements: Single-particle dynamics and kinematics.

Key words: Fundamental principle of dynamics (equations of motion), Dirichlet’s theorem, Lyapunov’stheorem

Syllabus:

1. Introduction: recap on screw theory and solid-body kinematics. Integral, vector andmatrix calculus.

2. Kinetics: geometry of masses, inertia matrices, Parallel axis theorem, screw theory asapplied to kinetics and dynamics. Identifying the centre of mass and inertia matrix forvarious types of models (1D, 2D and 3D systems).

3. Dynamics:

• The fundamental principle of dynamics and related applications.

• Equations of motion: how to find them given a mechanical model

• Power, energy and energy theorems. Comparison with the results obtained usingthe general theorems

• Equilibrium positions and stability: Dirichlet’s theorem, Lyapunov’s theorem

• Studying small movements

• Vibration analysis

Reading listRessources:

Back to S5M module list

Page 95: courses offered - Enib

Educational Programmes 2018-2019 – 95/150

Resistance of Materials S5M

Objectives: Apply screw theory to describe the internal forces in a beam-like structure based on the externalload.Identify the principal directions and stresses based on the stress tensor.

Requirements: S1-S4 courses in statics; matrices, partial derivatives.

Key words: Resistance of materials, cohesive forces, stress.

Syllabus:

1. An introduction to the Resistance of Materials.

• Hooke’s law

2. Screw theory and internal forces

• Diagram of simple loading

3. Study of the stresses in a solid body

• Stress vector

• Stress tensor

Reading listRessources:

Back to S5M module list

Page 96: courses offered - Enib

Educational Programmes 2018-2019 – 96/150

English S6

Objectives: Acquire the communicative skills necesssary to become an engineer.

Requirements: Level B1 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus: Students can expect to build on all aspects of reception, production and interaction during thecourse. Particular attention will be paid to the following skills:

Skills LanguageStudents will be able to : Students will be able to use :

- avoid confusion when linking verbs inspeech and in writing.

rules for verb forms which follow oneanother:V to-V, V V-ING, V Ø V.

- speak naturally in conversation by using aparticular type of verb.

‘phrasal’ verbs (carry out, put off, run outof ).

- read, listen and talk about the areas ofIndustry and Trade.

words and phrases related to Industry andTrade.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionBescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotge ; Petitegrammaire anglaise (Publisher: OPHRYS Author: S.Persec)Media in Englishhttp://moodle.enib.fr (Virtual learning environment)

Back to S6A and S6P module list

Page 97: courses offered - Enib

Educational Programmes 2018-2019 – 97/150

Communication Skills S6

Objectives: Use language effectively.Develop a critical mindset.Consolidate and develop open-mindedness and critical thinking regarding general knowledgeissues.Practice writing/speaking skills.Implement acquired skills in a multidisciplinary project.

Requirements: Level of general knowledge expected of a first-year student.

Key words: Developing an argument, compliance technique, group, meetings

Syllabus:

• Group dynamics

• Day-to-day argument-developing strategy

• Negotiating and holding meetings

• Developing arguments orally and in writing

Reading listRessources:

La parole manipulee, BRETON Philippe, Essai, la Decouverte, 1998Petit traite de manipulation a l’usage des honnetes gens, JOULE R.V et BEAUVOIS J.L, PresseUniversitaire de Grenoble, 2004L’Art d’avoir toujours raison, CHOPENHAUER Arthur, Mille et une nuits, 2003

Back to S6A and S6P module list

Page 98: courses offered - Enib

Educational Programmes 2018-2019 – 98/150

Graphing and Optimisation S6

Objectives: Master the use of graphs and the implementation of algorithms dedicated to graphs.

Requirements: N/A

Key words: Graphs, graph traversal, operations research

Syllabus:

• Graphs

• Theoretical aspects: Eulerian paths, Hamiltonian paths, adjacency matrix

• Graph traversal: breadth, depth, identifying the shortest path in a weighted or unweightedgraph

• Operations research: flow, scheduling and task allocation problems

• The various algorithms will be implemented using SCILAB during practical work

Reading listRessources:

Recherche operationnelle pour l’ingenieur I et II, J.F. Heche et al., Presses polytechniques etuniversitaires romandes.

Back to S6A and S6P module list

Page 99: courses offered - Enib

Educational Programmes 2018-2019 – 99/150

Probability and Statistics S6

Objectives: Develop an understanding of the study of random phenomena.

Requirements: Integral calculus (refer to S3 and S4 courses).)

Key words: Random variables, expected value, variance, standard deviation, sampling, statistical testing

Syllabus:

1. Probabilities:

• Discrete and continuous random variables

• Common distributions (uniform, Bernoulli, binomial, normal,exponential distribu-tions)

• Calculating the expected value and standard deviation,

• Functions of random variables

• Independent random variables

• Conditional probabilities

• Asymptotic behaviour (Law of large numbers)

2. Statistics:

• Sampling

• Estimators

• Statistical tests

Reading listRessources:

Any scientific undergraduate-level textbook.

Back to S6A and S6P module list

Page 100: courses offered - Enib

Educational Programmes 2018-2019 – 100/150

Databases S6

Objectives: Learn the fundamentals of information system design, installation and use in client-server mode.The module will focus on how to structure, create and manipulate data using SQL (StructuredQuery Language), a universal language for accessing relational databases.

Requirements: Some knowledge of logic and set theory.

Key words: Relational algebra, Relational Database Management System (RDBMS), SQL, Python

Syllabus:

1. Database design:

• Relational algebra (RDBMS)

• Functional Dependencies and Normalisation

• Describing and manipulating data (SQL)

2. Database management:

• Client-server mode: PostgreSQL RDBMS

• Three-tier architecture: PostgreSQL and Python

Reading listRessources:

Claude Chrisment : ”Bases de Donnees relationnelles” Edition Hermes (2008)Laurent Audibert : ”Bases de donnees : de la modelisation au SQL” Ellipses (2009)Jean-Luc Hainaut : ”Bases de donnees : concepts, utilisation et developpement” (2009)iroise.enib.fr/Moodle, www.postgresql.org, georges.gardarin.free.fr

Back to S6A and S6P module listBack to S6O module list

Page 101: courses offered - Enib

Educational Programmes 2018-2019 – 101/150

Microprocessors S6

Objectives: Master the basic methods through which a microprocessor can communicate with the outsideworld, including the use of special couplers (hardware peripherals) that implement hardwareinterrupt mechanisms.

Requirements: Basic operating principles of a microprocessor, ARM7 assembly language programming and Cprogramming, basic knowledge of digital electronics.

Key words: Microprocessors, software and hardware exceptions, couplers, hardware peripherals, serial com-munication

Syllabus:

1. Couplers:

• Operating principles

• Generic architecture,

• Addressing mode of the microprocessor

2. Exception mechanisms:

• Hardware exceptions, interrupts

• Software exceptions

3. Serial communication: UART, I2C, SPI

Reading listRessources:

GCC-based SDK / Eclipse IDELecture, class and lab handoutsNXP LPC2148 User manual

Back to S6A and S6P module listBack to S6O module list

Page 102: courses offered - Enib

Educational Programmes 2018-2019 – 102/150

Systems Engineering methods S6

Objectives: Designing a system involves modelling the system’s structure, the interactions between thesubsystems and the system’s behaviour using different types of models. These various modelscan be expressed using the UML modelling language. This module focuses on discrete-eventdynamic systems: the system’s dynamics is characterised by a series of states. Different modelsand validation techniques can be used to check some of the property classes related to systems.This module tackles these various topics and their implementation in simple cases.

Requirements: The object-oriented paradigm and UML language (class and interaction models).

Key words: Modelling, UML, discrete event systems, Petri nets, model validation

Syllabus:

1. Behavioural models

• UML activity models

• UML state-transition models

2. Petri nets

• Ordinary and generalised Petri nets

• Extensions of Petri nets

• Applications

3. Validating discrete event systems

• Challenges and principles

• Models and techniques

Reading listRessources:

Lecture and class handoutsUnix workstationModelling software

Back to S6A and S6P module list

Page 103: courses offered - Enib

Educational Programmes 2018-2019 – 103/150

Object-oriented programming project S6

Objectives: Acquire technical skills by working on a project requiring the use of object-oriented program-ming by techniques.Emphasis will be placed on the modelling choices, the implementation choices and the reasonsbehind these choices.Students are free to choose their topic and programming language.

Requirements: Object-oriented language.

Key words: Object modelling, object-oriented programming language

Syllabus:

• Choosing the projects

• Static modelling

• Dynamic modelling,

• Choosing a language and external libraries

• Implementation

• Documentation writing

• Project presentation

Reading listRessources:

Back to S6A and S6P module list

Page 104: courses offered - Enib

Educational Programmes 2018-2019 – 104/150

Digital control systems S6

Objectives: Develop an understanding of the basic concepts and methods related to the digital control oflinear processes. The first part focuses on time and frequency analyses of digital systems. Thesecond part tackles the fundamentals of closed-loop control (stability, accuracy, etc.). Thethird part is dedicated to digital controller synthesis.

Requirements: Continuous closed-loop control systems (system analysis and controller synthesis). Mathemat-ical tools for handling sampled signals (Z-transform, convolution). Some knowledge of systemmodelling.

Key words: Control, digital control, sampling, Z-transform, Digital controller synthesis

Syllabus:

1. First and second order sampled linear systems

• Digital transfer functions

• Applying the Z-Transform

• Time and frequency domains

• Ideal DAC and ADC model. ZOH (zero-order hold)

• Pole transformation by sampling: interpretation in the complex plane

2. Discrete and closed-loop systems

• Stability (geometric criteria, pole placement)

• Accuracy analysis

3. Continuous PID controller – additional aspects

4. Digital controller synthesis

• Discrete PID controllers (synthesis and implementation)

• Polynomial synthesis of a controller (compensation, RST)

Reading listRessources:

Signaux et systemes echantillonnes, Michel VILLAIN, Ellipses 1996Commande numerique de systemes dynamiques, Roland LONGCHAMP, Presses, Polytech-niques et Universitaires Romandes, 2006

Back to S6A and S6P module list

Page 105: courses offered - Enib

Educational Programmes 2018-2019 – 105/150

Signal Processing S6

Objectives: Acquire the basic tools for analysing and processing digital signals.

Requirements: S5 course in Signal Processing; Mathematics and Electronics courses from previous years.

Key words: Digital signals, discrete values of time and frequency, Discrete Fourier transform, Z-transform,convolution, filtering, digital systems

Syllabus:

• Digital signals

• Discrete Fourier transform

• Z-transform,

• Digital convolution

• Digital filtering.

Reading listRessources:

Lecture handouts class and lab texts

Back to S6A and S6P module list

Page 106: courses offered - Enib

Educational Programmes 2018-2019 – 106/150

Mechanisms S6

Objectives: Now that the core concepts related to mechanisms have been understood, the topics tackledduring semester S6 will focus on the issues linked to energy transmission and conversion.

Requirements: Kinematic and technological sketching.Guides, bearing assembly.Materials.

Key words: Power transmission, mechanical energyPneumatic and hydraulic energyFunctional analysis (clearances, tightening, adjustments, etc.)

Syllabus: Approximately 6 increasingly difficult topics will be studied in relation to the transmission andconversion of:

• Electrical energy

• Mechanical energy

• Hydraulic and pneumatic energy

The following items will be covered:

• Sketching complex kinematic chains

• Functional analysis

• Verification calculations

• Performance control

Reading listRessources:

Mechanisms course (semesters 1 to 5).

Back to S6A and S6P module list

Page 107: courses offered - Enib

Educational Programmes 2018-2019 – 107/150

Modelling of mechanical systems S6

Objectives: Acquire the skills needed for modelling a real mechanical system: modelling friction and othermechanical actions, parameterizing the system and translating it into equations, simulatingthe model’s behaviour.

Requirements: S5 course in mechanical energy.

Key words: Mechanical models, simulation

Syllabus:

• Modelling ideal systems

• Method and application in the case of real systems

• Application in the case of power transmission components

• Mini-project: modelling and simulation of a real mechanical system

Reading listRessources:

Back to S6A and S6P module list

Page 108: courses offered - Enib

Educational Programmes 2018-2019 – 108/150

German S6

Objectives: Develop communication skills to express yourself simply and in a lively manner.Learn to express an opinion and understand different points of view (put yourself in someoneelse’s shoes – contextualise).

Requirements: Know the vocabulary learnt and revised during semester S5.

Key words: Interest in the “foreign” nature of the languageInterest in current issuesIntellectual curiosity

Syllabus:

• Vocabulary and grammar exercises

• Understanding simple texts addressing current issues

• Systematic vocabulary revision according to semantic fields

Reading listRessources:

Prints (newspaper articles).Recorded dialogues (audio-visual resources).

Back to S6A and S6P module listBack to S6O module list

Page 109: courses offered - Enib

Educational Programmes 2018-2019 – 109/150

Spanish S6

Objectives: Acquire further understanding of the Hispanic World.

Requirements: B2 level. Relatively good command of the language (understanding and communication skills).

Key words: Enjoyment, intellectual curiosity

Syllabus:

1. Developing a better understanding of the Hispanic world, the history of Hispanic coun-tries, pre-Columbian civilisations and all that makes Spanish-speaking countries unique(arts, customs, festivals, etc.)

Reading listRessources:

Texts and videos.

Back to S6A and S6P module listBack to S6O module list

Page 110: courses offered - Enib

Educational Programmes 2018-2019 – 110/150

English S6O

Objectives: Acquire the communicative skills necesssary to become an engineer.

Requirements: Level B1 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus: Students can expect to build on all aspects of reception, production and interaction during thecourse. Particular attention will be paid to the following skills:

Skills LanguageStudents will be able to : Students will be able to use :

- explain an industrial process. passive verbs (be+past participle).

- describe trends. words and phrases to describe graphs andhow things change.

- describe the effect of something. adjectives ending in –ED and –ING.

- request and give a description of anactivity, event or situation including:

• what elements are essential to it;

• who takes part in it.

words and phrases to ask for and begin adescription, including What does it involve?It involves . . . .

- read, listen and talk about the areas ofIndustry and Trade.

words and phrases related to Industry andTrade.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionBescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotge ; Petitegrammaire anglaise (Publisher: OPHRYS Author: S.Persec)Media in Englishhttp://moodle.enib.fr (Virtual learning environment)

Back to S6O module list

Page 111: courses offered - Enib

Educational Programmes 2018-2019 – 111/150

Communication Skills S6O

Objectives: Language: improve writing and speaking skills (including spelling); rhetorical skills, organisation(professional communication).Develop an understanding of the importance of social sciences: relationship to the Self, theGroup, the Other.General knowledge: present, consider and discuss current issues.Develop critical thinking and open-mindedness.Work on abstract and summary writing, image analysis and presentations (practical exercisesand methodology).

Requirements: General knowledge expected of a student having reached this level.

Key words: Writing and transcribing (using linguistic and socio-professional codes)Professional textsListening (empathy)Communicating (being assertive: expressing creativity, developing an argument)General knowledge

Syllabus:

1. Topics:

• Power and communication (rhetoric: persuading and negotiating)

• Employment culture (from the CV to the job interview: techniques and challenges)

2. Conditions:

• Professional and personal writing (abstracts, summaries, self-expressive writing, CV,cover letter)

• Analysing and summarising (written and audio-visual resources)

• Group work (oral presentations) and individual work

Reading listRessources:

Back to S6O module list

Page 112: courses offered - Enib

Educational Programmes 2018-2019 – 112/150

Mathematics S6O

Objectives: Master the mathematical tools needed to follow the other courses, i.e. working with multivari-ate functions and the various summation methods (multiple summation in particular).Become familiar with the study of random phenomena.

Requirements: 5AOBMAT syllabus and courses from previous semesters.

Key words: Multivariate functions, partial derivatives, extreme values, simple integrals, multiple integrals,line integrals, surface integrals, random variables, expected value, variance, standard deviation,sampling, statistical tests

Syllabus:

1. Multivariate functions

• Level curves and surfaces

• Limits, continuity, partial differentiation

• Taylor series, differential of a function

• Extreme values

2. Generalised integrals

• Multiple integrals: double and triple integrals

• Fubini’s formulae

• Change of variables

• Calculating surface areas and volumes

3. Line and surface integrals

4. Probabilities

• Random variables, expected value, variance

• Conditional probabilities

• Asymptotic behaviour

5. Statistics

Reading listRessources:

Any analysis textbook intended for students following the Foundation Studies programme. Anyscientific undergraduate-level textbook.

Back to S6O module list

Page 113: courses offered - Enib

Educational Programmes 2018-2019 – 113/150

Numerical Methods S6O

Objectives: Learn to solve differential equations using standard numerical methods.Program the solving of differential equations using SCILAB.

Requirements: Solving differential equations analytically. Taylor polynomial approximations.Numerical sequences.

Key words: Euler method, stability

Syllabus:

1. Quick recap on differential equations

2. Numerical methods (convergence, stability)

3. Simulation in SCILAB

Reading listRessources:

Analyse numerique et equations differentilles, JP DEMAILLY, presse universitaire de Grenoble.

Back to S6O module list

Page 114: courses offered - Enib

Educational Programmes 2018-2019 – 114/150

Object-oriented programming languages S6O

Objectives: Develop an understanding of the core concepts of the object-oriented programming paradigm.

Requirements: Algorithmics, C language

Key words: Object-oriented modelling, UML, C++, Java

Syllabus:

1. Concepts de base du langage C++

2. The object-oriented paradigm

3. Introduction to UML

4. C++ language

• From “C” to “C++”

• Classes

• Inheritance

• Genericity

5. Java language

• Expressions and control structures

• The object model

• Exceptions and assertions

• Genericity

Reading listRessources:

Conception orientee objets et applications, G. Booch, Addison-Wesley ed., 1992UML par la pratique, Pascal Roques, EYROLLES ed., 2004Java la maıtrise, Jerome Bougeault, Tsoft/Eyrolles ed., 2003C++ reference complete, H. Schildt, First Interactive ed., 2002

Back to S6O module list

Page 115: courses offered - Enib

Educational Programmes 2018-2019 – 115/150

Digital control systems S6O

Objectives: Develop an understanding of the basic concepts and methods related to the digital control oflinear processes. The first part focuses on time and frequency analyses of digital systems. Thesecond part tackles the fundamentals of closed-loop control (stability, accuracy, etc.). Thethird part is dedicated to digital controller synthesis.

Requirements: Continuous closed-loop control systems (system analysis and controller synthesis). Mathemat-ical tools for continuous signals (Laplace transform, convolution). Some knowledge of systemmodelling.

Key words: Control, digital control, sampling, Z-transform, digital controller synthesis

Syllabus:

1. First and second order sampled linear systems

• Digital transfer functions

• Applying the Z-Transform,

• Time and frequency domains,

• Ideal DAC and ADC model. ZOH (zero-order hold),

• Pole transformation by sampling: interpretation in the complex plane

2. Discrete and closed-loop systems

• Stability (geometric criteria, pole placement)

• Accuracy analysis

3. Digital controller synthesis

• Discrete PIcontrollers (synthesis and implementation)

• Polynomial synthesis of a controller (compensation)

Reading listRessources:

Lecture handouts class and lab texts.

Back to S6O module list

Page 116: courses offered - Enib

Educational Programmes 2018-2019 – 116/150

Electronics S6O

Objectives: Become familiar with the basic concepts and components used in electricity and in powerelectronics to prepare for the detailed study undertaken during semester S7.

Requirements: Basics of electricity, differential equations, integration.

Key words: Electricity, power electronics, resistance inductance, capacitor, diode, amplifier, chopper, rec-tifier

Syllabus:

1. Electronics and signals:

• General laws of electricity: Kirchhoff’s circuit laws, node voltages

• Basic components: voltage and current sources, R, L, C, operational amplifier

• Time domain analysis of first-order RC and RL circuits

2. Power electronics:

• Diode, electronic switch

• Mean value, DC machine, chopper

• Rectification

Reading listRessources:

LTspice simulator, and lecture, class and lab handouts.

Back to S6O module list

Page 117: courses offered - Enib

Educational Programmes 2018-2019 – 117/150

Waves S6E

Objectives: Develop an understanding of the concept of electromagnetic waves.Learn the properties of electromagnetic waves and how they interact with each other and withmatter.Discuss a few applications of visible electromagnetic waves.

Requirements: Course in geometrical optics.Course in electromagnetism.Course in mathematics.

Key words: Maxwell’s equations, wave equationInterference, diffraction, polarisationLight energy

Syllabus:

1. Quick recap on electrostatics and magnetostatics in vacuum and in a dielectric.

2. The equations of electrodynamics: Maxwell’s equations, wave equation.

3. Plane waves

4. Light energy

5. Polarising properties of electromagnetic waves – practical applications

6. Reflection and refraction of light at a dielectric/dielectric interface or at a dielectric/metalinterface

7. The interference phenomenon – Application

8. Diffraction of light: principles and consequences

Reading listRessources:

Back to S6E module list

Page 118: courses offered - Enib

Educational Programmes 2018-2019 – 118/150

Signal Processing S6E

Objectives: Acquire the basic tools for analysing and processing digital signals.

Requirements: S5O syllabus on signals.

Key words: Digital signals, discrete values of time and frequency, Discrete Fourier transform, Z-transform,convolution, filtering, digital systems

Syllabus: Digital signals

• Discrete Fourier transform

• Z-transform

• Digital convolution

• Digital filtering

Reading listRessources:

Lecture handouts class and lab texts.

Back to S6E module list

Page 119: courses offered - Enib

Educational Programmes 2018-2019 – 119/150

Kinematic Geometry S6I

Objectives: Develop an understanding of the operating principles of moving mechanisms.Assess the performance of mechanisms with respect to speed transmissions.Learn to calculate the velocities of a point in a solid body using the associated twist.Study single-particle kinematics, rigid-body kinematics and serial and parallel kinematic chains.

Requirements: Mathematics syllabus of the French scientific baccalaureate [ Bac S ] or equivalent: differen-tiation and integration of simple forms, fundamentals of trigonometry.Mathematical tools for vector analysis: dot and cross products, differentiation, single-particlekinematics, relative motion and frames of reference.

Key words: Velocity field of a solid body, twist

Syllabus: Solid body kinematics

• Fundamental velocity equation of a solid body

• Screw theory and the twist

• Planar mechanisms and similar mechanisms

• Solving closed kinematic chains

Reading listRessources:

Mecanique du solide : cours avec exercices resolus MASSON, 1996.

Back to S6I module list

Page 120: courses offered - Enib

Educational Programmes 2018-2019 – 120/150

Systems Engineering models S6I

Objectives: Designing a system involves modelling the system’s structure, the interactions between thesubsystems and the system’s behaviour using different types of models. These various modelscan be expressed using the UML modelling language. SysML is an extension of UML dedicatedto system modelling. Validating model properties is another engineering requirement. Thismodule focuses on discrete-event dynamic systems: the system’s dynamics is characterised bya series of states. Different models and validation techniques can be used to check some ofthe property classes related to systems. This module tackles these various topics and theirimplementation in simple cases.

Requirements: The object-oriented paradigm and UML language (class and interaction models).

Key words: Modelling, UML, discrete event systems, Petri nets, model validation

Syllabus:

1. UML and system modelling: SysML

• Quick recap on UML

• SysML

2. Behavioural models

• UML activity models

• UML state-transition models

3. Petri nets

• Ordinary and generalised Petri nets

• Extensions of Petri nets

• Applications

4. Validating discrete event systems

• Challenges and principles

• Models and techniques

Reading listRessources:

Lecture and class handoutsUnix workstationModelling software

Back to S6I module list

Page 121: courses offered - Enib

Educational Programmes 2018-2019 – 121/150

Object-oriented programming project S6I

Objectives: Acquire technical skills by working on a project requiring the use of object-oriented program-ming techniques.Emphasis will be placed on the modelling and implementation choices.Students are free to choose their topic and programming language.

Requirements: Object-oriented language

Key words: Object modelling, object-oriented programming language

Syllabus:

• Choosing the projects

• Static modelling

• Dynamic modelling

• Choosing a language and external libraries

• Implementation

• Documentation writing

• Project presentation

Reading listRessources:

Back to S6I module list

Page 122: courses offered - Enib

Educational Programmes 2018-2019 – 122/150

CAD S6M

Objectives: Become familiar with Computer-Aided-Design concepts and tools.Use CATIA software.

Requirements: Know how to interpret technical drawings. Drafting of 2D detail drawings. Knowledge of thegeometric specifications of dimension, position, shape and surface roughness of machine parts.The fundamentals of mechanism analysis. Creating parts using CATIA.

Key words: Computer-aided design and manufacturing. Digital model. CATIA

Syllabus:

1. Creating assemblies

2. Generative drafting of 3D parts. Functional dimensioning and tolerancing

3. Generative drafting of assemblies. Dimensioning, tolerancing and nomenclature

4. Kinematic simulation

5. Parameterization of machine parts and assemblies

Reading listRessources:

Periodicals HARVEST, Industries et Techniques.CATIA software websites / CATIA online documentation

Back to S6M module list

Page 123: courses offered - Enib

Educational Programmes 2018-2019 – 123/150

Modelling of mechanical systems S6M

Objectives: Acquire the skills needed for modelling a real mechanical system: modelling friction and othermechanical actions,Parameterize the system and translate it into equations; simulate the model’s behaviour.

Requirements: Mechanics S5

Key words: Mechanical models, simulation

Syllabus:

• Calculating the kinetic energy, Work-Energy theorem. Application in the case of theequations of motion

• Identifying torques and equivalent inertias

• Modelling ideal systems

• Method and application in the case of real systems: translating into equations andsimulation

• Application in the case of power transmission components

• Mini-project: modelling and simulation of a real mechanical system

Reading listRessources:

Back to S6M module list

Page 124: courses offered - Enib

Educational Programmes 2018-2019 – 124/150

Resistance of Materials S6M

Objectives: Dimension beam-like structures using the Tresca or Von Mises criterion.

Requirements: Resistance of Materials S5O course (Mechatronics option).

Key words: Principal stresses, principal strains, material laws, Tresca, Von Mises

Syllabus:

1. Simple load-stress relationships.

2. Study of strain

Strain vector and tensor

3. Linear elastic behaviour

Material laws

4. Beam dimensioning

Tresca and Von Mises criteria

Reading listRessources:

Back to S6M module list

Page 125: courses offered - Enib

Educational Programmes 2018-2019 – 125/150

Thermal Science S6M

Objectives: Study the fundamental laws governing heat transfer and the related engineering applicationsto optimise system operation and reliability.

Requirements: Mathematical tools: ordinary differential equations, integration, scalar and vector fields andoperators.Physics-related topics: basic knowledge of mechanical and electrical energy, conservation laws.

Key words: Mathematical tools: ordinary differential equations, integration, scalar and vector fields andoperatorsPhysics-related topics: basic knowledge of mechanical and electrical energies, conservationlaws

Syllabus:

1. The basics of energy exchange phenomena

2. Heat transfer

3. Steady-state heat transfer mechanisms and some transient-state mechanisms

• Conduction: fundamental laws, solutions, conduction with internal sources internes

• Convection: natural convection, forced convection, parameters, semi-empirical laws

Reading listRessources:

Thermodynamique Diffusion thermique : cours avec exercices resolusLE HIR J. MASSON, 1997, Cote : 03.06 LEHI

Back to S6M module list

Page 126: courses offered - Enib

Educational Programmes 2018-2019 – 126/150

German S7-S9

Objectives: Develop communication skills to express yourself simply and in a lively manner.Learn to express an opinion and understand different points of view (put yourself in someoneelse’s shoes – contextualise)Learn to write a CV and a covering letter (for the Engineer internship).

Requirements: Know the vocabulary learnt and revised during semester S6.

Key words: Interest in the “foreign” nature of the languageInterest in current issuesIntellectual curiosity

Syllabus:

• Vocabulary and grammar exercises

• Understanding simple texts addressing current issues

• Systematic vocabulary revision according to semantic fields

Reading listRessources:

Prints (newspaper articles)Recorded dialogues (audio-visual resources)

Back to S7 module listsBack to S9 module lists

Page 127: courses offered - Enib

Educational Programmes 2018-2019 – 127/150

Spanish S7-S9

Objectives: Be able to easily take part in a conversation involving several participants.

Requirements: B2 level.

Key words: Listening, concentration, observation, reuse, self-correction and above all ENJOYING sharingthoughts

Syllabus:

• The course is a “tertulia”, i.e. discussions and debates on a current topic, a topic thatcreates controversy or passion, or one that people find shocking

Reading listRessources:

The conversation is either based on a topic suggested by a participant or on a document(written text, newspaper article, opinion piece, literary text, poem, song, movie, painting,etc.)

Back to S7 module listsBack to S9 module lists

Page 128: courses offered - Enib

Educational Programmes 2018-2019 – 128/150

Interactive applications design S7-S9

Objectives: Learn the design, development and assessment principles of interactive applications given amulti-user and cross-platform context.

Requirements: Imperative programming, object-oriented programming.Client-server model, RDBMS.

Key words: Human-system interaction, WIMP and Post-WIMP modelsMobile application development, Rich Internet Applications

Syllabus:

1. Human-Machine Interfaces (HMI):

• HMI and ergonomics

• WIMP model

• HMI generators

• Post-WIMP models

2. Mobile application development:

• Pervasive computing

• Geolocation

• Android

3. WEB applications:

• Web 2.0

• Rich Internet Applications

• Frameworks (J2EE, JQuery, GWT, HTML5)

Reading listRessources:

Back to S7 module listsBack to S9 module lists

Page 129: courses offered - Enib

Educational Programmes 2018-2019 – 129/150

Materials and advanced design S7

Objectives: Based on an industrial topic and using IT tools, implement the previously acquired theoreticalknowledge and practical skills as regards mechanics, the study of mechanisms and CAD.Complete the initial training on materials and their behaviour and thus acquire the skills fordimensioning structures. Address the basic concepts on new materials used in mechatronicsystems.

Requirements: Fundamentals of physics and linear algebra (matrix calculus.Statics – solid-body kinematics and dynamics.Mechanical construction technology – CAD.

Key words: Crystallography, material laws, elasticity, smart materials, specifications, resistance of materi-als, resistance criteria, system kinematics and dynamics, standardisation, mechanical compo-nents, CAD methodology

Syllabus:

1. Materials and the design of mechanical systems

• Structure of materials

• Characterisation methods

• Material laws

• Elasticity

• Smart materials

2. Advanced design

• Power transmission, actuators

• Rotational and translational guiding technology

• Standard components: plain bearings, rolling-element bearings, etc.

3. Assembly drawing – nomenclature

Reading listRessources:

Des materiaux, Jean-Marie Dorlot, Jean-Paul Baılon et Jacques Masounave, Editions de l’EcolePolytechnique de Montreal, 1986Precis Metallurgie, Elaboration, Structures-proprietes, Normalisation, Jean Barralis, GerardMaeder, Editions Nathan, 1997Mecanique des systemes et des milieux deformables, Luc Chevallier, Editions Ellipses 2004Guide des sciences et technologie industrielles, Jean Louis Fanchon, Edition Nathan, 2001

Back to S7 module listsBack to S9 module lists

Page 130: courses offered - Enib

Educational Programmes 2018-2019 – 130/150

Industrial and Autonomous robotics modelling S7-S9

Objectives: Define, using methods shared by all roboticists, the control inputs that ensure the geometric,kinematic and dynamic control of a particular type of automated machines: robots. The mod-ule will also address the analysis and design aspects of autonomous mobile robot engineering.

Requirements:

Key words: Denavit-Hartenberg parameters, Euler parametersGeometric models, inversion, decoupling, singularities, redundancyNewton-Euler. Autonomy, Perception, Location, Navigation, Control

Syllabus:

1. Description of articulated mechanical systems

2. Geometric modelling

• General method for establishing a geometric model

• Decoupling, singularities, redundancies, compliance

3. Variational modelling

• Decomposition, Jacobian matrix inversion, specificities

4. Dynamic modelling

• Newton-Euler formalism and method

• Numerical methods. An introduction to mobile robotics and its applications

5. Wheeled mobility technique and modelling

• Perception, assessment and location

• Planning and navigation

• Control architecture

Reading listRessources:

Back to S7 module listsBack to S9 module lists

Page 131: courses offered - Enib

Educational Programmes 2018-2019 – 131/150

Methodology for Information Systems Engineering S7

Objectives: Models are created or modified throughout the software development process. Furthermore, asoftware program is often based on heterogeneous data whose formats must be transformed. Toachieve a coherent modelling, one must rely on meta-models that support such transformations.The aim of this module is to familiarise students with the modelling techniques used in thedevelopment, automatic transformation and assessment of these models.

Requirements: Object-oriented programming language

• Object-oriented modelling: UML

• Databases: relational model and the SQL query language

Key words: Model engineering – Model transformations – Data ModelsSoftware design – software architecturesSoftware testing

Syllabus:

1. Software design techniques

• Principles of model-driven engineering

• Meta-modelling and model transformation

• Micro-architectures

2. Methods and models for software testing

3. Model transformations

• Object-relational mapping

• Data models and transformation languages for data transformations

4. Three-level architecture for WEB application development

Reading listRessources:

Supporting material/handouts (lectures and classes)OMG and W3C standardsUML (meta)modelling softwareOpen Source Relational Database Management System (RDBMS)SQLAlchemy ORM

Back to S7 module listsBack to S9 module lists

Page 132: courses offered - Enib

Educational Programmes 2018-2019 – 132/150

Radio-Frequency-based Communicating Systems S7

Objectives: Radio waves are widely used in several industries: telecommunications, geolocation, medicine,radars, etc. The aim of this module is to familiarise students with the theory, tools and tech-niques needed for analysis, design and measurement activities with respect to radiofrequencies.The module will be largely dedicated to the practical aspects related to high frequencies throughsimulations and practical work.

Requirements: S1-S6 Electronics and Electromagnetism

Key words: Electromagnetic waves, guided wave propagation, transmission line theory, Adaptation, S-parameters, Simulations and RF measurement, n-terminal circuits,Synthesis of RF functions,Planar technologies

Syllabus:

1. Introduction to radio frequencies and their applications

2. Basic principles:

• Electromagnetic wave propagation and guided wave propagation

• Transmission line theory, Adaptation, S-parameters

3. Simulations and RF measurement:

4. Methods for studying RF devices (analysis and synthesis)

5. Introduction to the technologies for designing planar RF circuits

6. Devices and systems:

• Describing a reception chain

• Study of the various functions used in RF systems and of the corresponding topolo-gies: Filters, amplifiers, power dividers, couplers

7. Introduction to aerials

Reading listRessources:

Lecture handoutsMicroondes, tome 2, P.F. Combes, Dunod.Techniques micro-ondes - Structures de guidage, dispositifs passifs et tubes micro-ondes, HelierMarc, Ellipses

Back to S7 module listsBack to S9 module lists

Page 133: courses offered - Enib

Educational Programmes 2018-2019 – 133/150

Signal and Image processing S7-S9

Objectives: Study some of the fundamental techniques of signal and image processing. Study DSP (digitalsignal processor) applications using MATLAB.

Requirements: Signal processing and mathematics courses from previous years.

Key words: Filter synthesis, modulated signal, correlation, image denoising, Image segmentation, patternrecognition, DSP

Syllabus:

1. General introduction

• Real sampling and reproduction

• Analogue filter synthesis

• Digital filter synthesis

• Spectral analysis of modulated signals

• Analogue and digital correlation

2. Image acquisition and representation

• Restoration and pre-processing

• Edge-based segmentation

• Region-based segmentation

• Pattern recognition and classification

3. DSP: Usefulness, architecture and implementation

• DSP applications and performance

• Architecture, Instructions and special addressing modes, hardware peripherals

• Assembly language and C programming, addressing modes

• Benchmarking

• DSP code generation using MATLAB-Simulink

4. DSP and MATLAB: Examples of applications

• Audio digital filtering (FIR, IIR)

• FFT-based spectral analysis

• Encoding sound effects

• Image denoising

• Image segmentation

Reading listRessources:

Lecture handouts and class and lab texts.

Back to S7 module listsBack to S9 module lists

Page 134: courses offered - Enib

Educational Programmes 2018-2019 – 134/150

English Mandatory S7

Objectives: Demonstrate spoken English skills at CEFRL B2 level or higher.

Requirements: Level B1 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus:Skills Language

Students will be able to : Students will be able to use :

- pass on detailed spoken informationreliably;

- participate actively in routine andnon-routine formal discussion;

words and phrases for:

• contributing, explaining andsupporting an opinion;

• responding to alternative proposals;

• expressing and responding tohypotheses.

- communicate with ease and fluency;- express themselves with generallyaccurate grammar and vocabulary;- use clear, natural pronunciation andintonation.

- apply strategies to:

• ask for and give clarification;

• cover gaps in vocabulary andstructure (‘compensation’);

• notice and correct mistakes(‘monitoring and repair’);

• co-operate with others;

• take turns;

• adapt to a situation.

words and phrases for:

• asking for and giving clarification;

• confirming comprehension;

• inviting others to contribute;

• turn-taking.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionBescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotge ; Petitegrammaire anglaise (Publisher: OPHRYS Author: S.Persec)Media in Englishhttp://moodle.enib.fr (Virtual learning environment)

Back to S7 module lists

Page 135: courses offered - Enib

Educational Programmes 2018-2019 – 135/150

Network and Communication Systems S7

Objectives: Develop an understanding of the low-level mechanisms of data transfer between various com-puter processes and machines.

Requirements: Basic knowledge of programming and C language in particular.

Key words: System programming, TCP/IP, physical layer, CAN bus

Syllabus:

1. Communication in an operating system

• Process, address space, shared segments and signals

• File descriptors and communication pipes

• I/O redirection and overlaying

• Threads and synchronisation

• Dynamic libraries and plug-ins

2. Network communication

• TCP/IP principle

• UDP messages and TCP client/server architecture

• Passive polling of several communication channels

• HTTP and HTTPS implementation

3. Physical layer

• Signal, transmission, encoding, modulation Copper, optical fibre, radio frequencies

4. CAN bus

• Specifications, sensor network and supervision

Reading listRessources:

Back to S7 module lists

Page 136: courses offered - Enib

Educational Programmes 2018-2019 – 136/150

Management S7

Objectives: Be able to use the most common legal databases to some extent with only minimum knowledgeof the legal system.Understand the working principle of the general ledger in general accounting.

Requirements:

Key words: Introduction to lawBusiness lawLegal databasesIntroduction to general accounting

Syllabus:

1. COMMON PREJUDICES

• regarding evidence, law, justice, individuals, the judiciary, contracts

2. BASIC DEFINITIONS

• of the above-mentioned legal concepts

3. LEGAL DATABASES (basic querying)

• DALLOZ

• LEXIS NEXIS

Reading listRessources:

2 handouts (introduction and corporate law)Websites: LEGIFRANCE.FR, COURDECASSATION.FR, definition websites

Back to S7 module lists

Page 137: courses offered - Enib

Educational Programmes 2018-2019 – 137/150

Power interfaces for electronic systems S7

Objectives: This module focuses on the interface between a digital system and an electromechanical system.It addresses both actuation and information feedback. This module aims for students to:

• Become familiar with the various engine technologies used in mechatronics and with theircontrol principle.

• Develop an understanding of the power supply issues of embedded systems.

• Acquire a global understanding of the relevant instrumentation to allow the design anddimensioning of an acquisition chain, from the sensor to the processing component.

Requirements: Analogue switching electronics, digital electronics, microprocessors, DC motor, fundamentalsof physics.

Key words: Forward, flyback, vector control, brushless, stepper motor, acquisition and digitisation chain,instrumentation, sensors

Syllabus:

1. Polyphase electromechanical actuators:

• Synchronous machine, asynchronous machine, stepper motors

• Analysing motor solutions in wind turbines and vehicles

2. Embedded power supplies:

• Switched-mode power supply, topologies of static converters (buck, boost, buck/-boost, etc.), design

3. Instrumentation electronics:

• The data acquisition chain

• An introduction to sensors

• Various types of sensors

• Analogue signal conditioning (voltage-to-current conversion, instrumentation op-amp, Wheatstone bridge, etc.)

• Digital conversion (ADC, DAC, implementation, filtering, etc.)

Reading listRessources:

Introduction a l’electronique et a ses applications en instrumentation, Herve Buyse,FrancisLabrique et Paul Sente, Editions Technique and Documentation, 2001Principles of Power Electronics, J. G. Kassakian, M. F. Schlecht, G. C. Verghese, AddissonWesley, 1991European Code of Conduct,“Specification sur l’energie consommee en mode veille des alimen-tations externes“, 2004STMicroelctronics, Applications notes: AN1599, AN1615, AN2063, etc. L. Gontier, brevet05/55570, 2005

Back to S7 module lists

Page 138: courses offered - Enib

Educational Programmes 2018-2019 – 138/150

Digital embedded systems S7

Objectives: Understand the principles behind operating systems and the link between these OS and thecomponents of the hardware platform.

Requirements: Operating principles of microprocessors, interrupts and basic peripheral couplers C languageand ARM assembly language.

Key words: Operating systems, microprocessor, RISC, pipeline, multicore, memory, SDRAM, flash, file,USB, JTAG, programming, assembly language, C language, VHDL

Syllabus:

1. Working principle of operating systems

• Elements of computer architecture

• Synchronisation

• Memory management: paging, virtual addressing

• Device drivers

• File systems

2. Hardware target architecture

• Pipeline, superscalar and multicore processors; Graphics Processing Unit (GPU)

• Instruction and data caches

• Access protocols to SRAM/SDRAM memory circuits

• Memory management: MMU

• Storage devices: NOR/NAND Flash memories

• Bus protocols (JTAG, USB)

3. Description and simulation of hardware architecture: VHDL

4. OS project

5. Robot project

Reading listRessources:

Lecture/class/practicals handoutsBooks:Systemes d’exploitation, A. S. Tannenbaum Computer Architecture, a quantitative approach,J.L Hennessy, D. A. Patterson.

Back to S7 module lists

Page 139: courses offered - Enib

Educational Programmes 2018-2019 – 139/150

English optional S9

Objectives: Become a proficient user.

Requirements: Level B2 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus:

Skills

Students will be able to:

• follow any kind of spoken language delivered at fast native speed;

• follow a wide range of recorded material and identify finer points of detail;

• express themselves fluently and spontaneously, with a good command of vocabulary andgrammar.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionMedia in Englishhttp://moodle.enib.fr (Virtual learning environment)

Back to S9 module lists

Page 140: courses offered - Enib

Educational Programmes 2018-2019 – 140/150

Control Systems S9

Objectives: Become familiar with the modern control of linear systems, the study of the stability of non-linear systems, and the identification and diagnostic of controlled systems.

Requirements:

Key words: State variables, Stability, Diagnostic, Phase plane, Lyapunov

Syllabus:

1. Linear system control (state space representation, stability, controllability, observability,full state feedback, observer, generalised proportional-integral controllers, introductionto singular perturbation theory, etc.)

2. Lyapunov stability (stability of equilibriums, Lyapunov’s linearization method, Lyapunov’sdirect method)

3. An introduction to the identification of controlled systems

4. An introduction to the diagnosis of controlled systems

Reading listRessources:

Ph. de Larminat. Controle d’etat standard. Hermes sciences publications Applied nonlinearcontrol, J.J.E Slotine, W. Li. Prentice-Hall, 1990

Back to S9 module lists

Page 141: courses offered - Enib

Educational Programmes 2018-2019 – 141/150

Digital Communications and Optical Transmissions S9

Objectives: Learn the basic tools required to understand the various techniques used in digital communi-cation and optical transmission systems. The module will present the various elements of atransmission chain along with the modulations, the encoding techniques and the methods forassessing transmission quality.

Requirements:

Key words: Compression techniques, encoding, line codes, intersymbol interference, bit error rate, digi-tal modulation. Optical communication, optical network topology, link budgets, componentnoise, transmitters for WDM optical networks, optical amplification, RF-over-Fibre, all-opticalfunctions

Syllabus:

1. Digital transmissions

• Line codes. Filtering and intersymbol interference

• Transmission quality. Digital modulations and applications

2. Data encoding

• Model of a data transmission system. Source encoding. Channel encoding

3. Underwater transmission systems

4. Optical transmission systems

• Optical network topologies. Detection. Transmitters. All-optical amplification.RF-over-fibre transmission. Optical signal processing functions

5. Experimental characterisation – laboratory work:

• Spectral analysis of laser sources (Fabry-Perot, DFB). Characteristic of an externalMach-Zehnder modulator. Study of the main system parameters of an EDFA. Studyof the main system parameters of an SOA. Study of a network

Reading listRessources:

Telecommunications 1 : Transmission de l’information, P Fraysse, R Protiere, D Marty-Dessus,collections Ellipses.Theorie de l’Information, application aux techniques de communication, G Battail, ed. Masson.Fiber-Optic Communication Systems, Govind P. Agrawal (ISBN 0–471–17540–4) UnderseaFiber Communication Systems, J. Chesnoy (ISBN 0–12–171408–X)Les telecommunications par fibres optiques, Irene et Michel Joindot (ISBN 2–10–002787–5)

Back to S9 module lists

Page 142: courses offered - Enib

Educational Programmes 2018-2019 – 142/150

System-On-Chip design S9

Objectives: “Best practice” design of synchronous digital circuits in order to integrate them to a complexdigital system. The module will address the structuring of the design process,performanceassessment and HDL (Hardware Description Language) modelling. The tools and methodsof integration within a complete digital system combining hardware and software layers willthen be discussed. The complete system (including microprocessor and standard and specifichardware peripherals) will be implemented in an FPGA (Field Programmable Gate Array). Thismodule will also address the modelling of a complex system according to various abstractionlevels.

Requirements: Basic knowledge of digital electronics: logic gages, flip-flops, Boolean algebra, Karnaugh mapsand basic sequential circuits (counters, shift registers, etc.).Basic knowledge of finite-statemachines. Knowledge of VHDL and C languages.

Key words: Systems-on-chip, digital electronics, microprocessor systems, system architecture, datapath,control unit, finite-state machines, VHDL, logic synthesis, pipeline, C

Syllabus:

1. Design

• Basic architectures, design rules, processing unit, control unit, finite- state machines

• Transmission quality. Digital modulations and applications

• An introduction to digital systems-on-chip:

• Integrating a specific hardware peripheral

• Interaction between hardware and software layers

• Implementation – Laboratory work

2. Mini-project

• Designing a digital circuit: modelling, simulation and logic synthesis

• Integration within the complete system: instantiation, drivers, API (ApplicationProgramming Interface)

Reading listRessources:

Altera/Quartus II development environment, ModelSim HDL simulation software, SOPCBuilder system design software, Nios II IDE, DE2/Cyclone II Development Board, lecture/classand lab handouts

Back to S9 module lists

Page 143: courses offered - Enib

Educational Programmes 2018-2019 – 143/150

Artificial Intelligence and Simulation S9

Objectives: Learn the basic techniques of artificial intelligence and improve one’s knowledge of the tech-niques related to simulating the behaviour of autonomous entities. The module will includepractical exercises for most of the topics discussed and the final weeks of the module will bededicated to a project (selected by the students) that will address part of the module’s content.

Requirements:

Key words: Knowledge representations, problem solving, game theory, Prolog, neural networks, metaheuristics, fuzzy logic, Bayesian network, machine learning.

Syllabus:

1. Modelling knowledge and reasoning

• Logic (first-order, modal, fuzzy)

• Problem solving and Constraint solving

• Game theory

• Prolog

2. Machine learning

• Inductive reasoning

• Bayesian networks

• Neural networks

• Reinforcement learning

3. Metaheuristics

• Genetic algorithms

• Ant colony optimisation algorithm

• Particle swarm optimisation

4. Projects

Reading listRessources:

Intelligence Artificielle, Stuart Russel et Peter NorvigReinforcement learning, B. Sutton

Back to S9 module lists

Page 144: courses offered - Enib

Educational Programmes 2018-2019 – 144/150

Vibration Mechanics and Finite Elements S9

Objectives: This module is divided into 2 complementary parts. Part 1 tackles the vibration behaviourof discrete structures having 1 or multiple degrees of freedom. Part 2 addresses the vibrationbehaviour of continuous systems, using the finite element method.

Requirements:

Key words: Degree of Freedom, generalised mass, damping, stiffness, free vibration, natural frequency,forced vibration, transient state, steady state, modal analysis, isolation,absorbers, resonators

Syllabus:

1. Transient state, steady state, modal analysis, isolation, absorbers, resonators

• Modelling, material laws, translating a system into equations

• Conservative systems, dissipative systems, various types of damping

• Free vibrations, forced vibrations; excitation (force, out-of-balance, displacement,harmonic or other)

• Transient response, steady-state response, resonance

2. Multiple degrees of freedom models

• Natural frequencies and eigenvectors

• Calculating a response using direct and modal methods; modal decomposition andsuperposition; resonances

• Modal analysis

3. Introduction to the vibration behaviour of continuous systems

• Basic knowledge of analytical methods

• Using the finite element method

Reading listRessources:

Back to S9 module lists

Page 145: courses offered - Enib

Educational Programmes 2018-2019 – 145/150

Electronics Project S9

Objectives: Work within a team on the development of a system for the control of industrial processesusing an intelligent sensor network.

Requirements: Microprocessors S6, Digital Embedded Systems S7, Signal Processing S5 and S6.

Key words: System-on-chip, microcontroller, FPGAEmbedded Linux, Camera, SensorWireless communication

Syllabus:

1. Embedded Linux (42 hours)

• Implementation, configuration, development, network (Ethernet and/or wireless)

• Implementing the ability to configure and query sensors via a Web interface runningon the development card‘s Web server

2. Camera + Image processing with DSP (12 hours)

• Colour, image and pattern recognition

• Prototyping with MATLAB and DSP implementation

3. ZigBee wireless communication (6 hours)

• Standard, protocol

4. Microcontroller/FPGA development (24 hours)

• Sensor/zigbee interface

• Soft processor

• Hardware peripherals

Reading listRessources:

Developments will be carried out on an ARM/DSP platform • OMAP3 by Texas Instrument(http://beagleboard.org/hardware-xM) Microcontroller module FPGA MATLAB

Back to S9 module lists

Page 146: courses offered - Enib

Educational Programmes 2018-2019 – 146/150

Information Technology project S9

Objectives: Teams of 4 to 6 students will be formed to work on an IT project based on the softwaredevelopment principles and techniques of agile software development (scrum method).The aim is to familiarise students with the iterative project development methodology.For eachiteration, the team leader (scrum master), product owner and scrum team will define theproject’s weekly development targets.Each iteration results in an application deliverable. A deliverable will be submitted to theproject’s client every three weeks (totalling up to 4 iterations).

Requirements: Imperative programming, object-oriented programming, UML modelling.

Key words: Development methods, software development, software engineering, project management, agilesoftware development, Extreme Programming (XP), Scrum method

Syllabus:

1. The syllabus will depend on the projects put forth by the “product owners”.

Every semester, students will be able to choose between six topics.

2. On the first day, students will learn agile software development methods. The projectswill be presented and students will be able to select the one they wish to undertake.

3. The iterative development process will be spread over the following weeks.

4. On the last day, each project will be presented to a panel of “product owners”.

5. The following deliverables will be required for each project:

• Software application versions (4 iterations)

• Documentation for the software’s final version

• User guide for the final version

Reading listRessources:

Back to S9 module lists

Page 147: courses offered - Enib

Educational Programmes 2018-2019 – 147/150

Mechatronics Project S9

Objectives: Rather than acquire new theoretical knowledge, students will work in teams on a mechatronicsdesign project and apply the knowledge acquired over the previous semesters.

Requirements: S1-S4 courses in mechanics, mechanisms, closed-loop control and CAD.

Key words: Interdisciplinary, team work

Syllabus: Based on initial specifications, students will be asked to:

• Assess the various potential mechatronics solutions

• Determine their feasibility by carrying out the required pre-dimensioning and simulations

• Draft the technical drawings as well as the system’s user guide

Reading listRessources:

Back to S9 module lists

Page 148: courses offered - Enib

Educational Programmes 2018-2019 – 148/150

Virtual Reality S9

Objectives: Master the theoretical aspects of virtual reality.Master real-time 3D graphics programming as applied to virtual reality.Learn to implement an immersive 3D interface using a database or a simulation.Develop an understanding of how embodied conversational agents are used in Human-Machineinterfacing.

Requirements:

Key words: Virtual reality, Human-Machine Interface, embodied conversational agents, animation, 3Dinteraction

Syllabus:

1. Modelling and reproduction (software tools: OpenGL and Blender)

• Antiderivatives and geometric transformations

• Lighting models and textures

• Immersive HMI systems

2. Animation and interaction

• 3D interaction metaphors

• Adaptation to the user

• Interpolation-based Animation and direct kinematics

• Intelligent navigation in a scene

3. Software architecture

• Scene graphs (hierarchical structure and event routing)

• Managing complex scenes

• Unity 3D

• Distributed virtual reality

4. Embodied Conversational Agents (ECA)

• ECA modelling

• Multimodal behaviours (facial expressions, expressive gestures)

• Conversational and active listening behaviours

Reading listRessources:

OpenGLBlenderUnity 3dStereoscopic display

Back to S9 module lists

Page 149: courses offered - Enib

Educational Programmes 2018-2019 – 149/150

English Mandatory S9

Objectives: Demonstrate spoken English skills at CEFRL B2 level or higher.

Requirements: Level B1 CEFRL (Common European Framework for Languages)

Key words: comprehension, communication, interaction

Syllabus: Notes :

1. In the Language column, ‘use’ implies that the student is able to recognize and use thewords, phrases and structures.

2. The table shows the core Learning outcomes: students can expect to gain and developadditional skills in the course of each module.

Skills LanguageAccording to which aspect(s) of the

module English Mandatory S7 remain(s)to be validated, students will be able to :

Students will be able to use :

- pass on detailed spoken informationreliably

- participate actively in routine andnon-routine formal discussion;

words and phrases for:contributing, explaining and supporting anopinion, responding to alternativeproposals, item expressing and respondingto hypotheses.

- communicate with ease and fluency;- express themselves with generallyaccurate grammar and vocabulary;- use clear, natural pronunciation andintonation.

- implement strategies to:ask for and give clarification, cover gaps invocabulary and structure (‘compensation’),notice and correct mistakes (‘monitoringand repair’), co-operate with others, taketurns, adapt to a situation.

words and phrases for:

• asking for and giving clarification;

• confirming comprehension;

• inviting others to contribute;

• turn-taking.

- re-assess strengths and weaknesses withregard to the various aspects of the TOEICtest and draw up or adjust their self-studyplan.

Reading listRessources:

Robert & Collins Dictionary, 2013Longman Dictionary of Contemporary English (6th edition), Cambridge Advanced Learner’sDictionary 4th editionBescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotge ; Petitegrammaire anglaise (Publisher: OPHRYS Author: S.Persec)Media in Englishhttp://moodle.enib.fr (Virtual learning environment)

Back to S9 module lists

Page 150: courses offered - Enib

Educational Programmes 2018-2019 – 150/150

Design de produit S9

Objectives: Sensibiliser et familiariser l’etudiant au design de produit.Definir cette discipline par une analyse de son evolution a travers des periode cles et par desetudes de casDecouvrir les outils methodologique relatifs aux differentes etapes d’un projet de design (anal-yse, recherche et developpement)

Requirements:

Key words: Design de produit, design de service, communication visuelle, graphisme, packaging, rechercheprospective,histoire des arts appliques, eco-conception, ergonomie, semiologie, methodologie creative

Syllabus:

1. Definir le design

2. Analyse de l’evolution du design du XIXeme siecle a nos jours (5 cours)

• Historiscisme, eclectisme, Arts & Crafts, Art Nouveau, les secessions germaniques...

• AEG & Peter Behrens + presentation du concept de Design global

• Avant-gardes Russes, le mouvement De Stijl, le Bauhaus, l’Art Deco

• l’UAM, le modernisme, le streamline, l’ecole d’ULM, le modernisme organique,

• le modernisme international et le ”good design” en opposition au design pop, audesign radical et au post-modernisme

3. Etudes de cas sur un exemple automobile

4. De l’obsolescence programmee a l’eco-conception

5. Design et corps humain

6. Essentialisme, archetype et dematerialisation

7. Le design prospectif et l’innovation

8. Methodologie du design (3 cours)

• des strategies au concept

• outils et etapes essentielles d’un projet

Reading listRessources:

Back to S9 module lists