2012-2013 Courses

Transcription

2012-2013 Courses
2012-2013 Courses
2012-2013 Courses
Course structure......................................................................................................2
ECTS Credits.............................................................................................................6
Semesters S1A and S1P........................................................................................7
Semesters S1 STI.....................................................................................................7
Semesters S2A and S2P........................................................................................8
Semester S2 STI.......................................................................................................8
Semesters S3A and S3P........................................................................................9
Semesters S4A and S4P.....................................................................................10
Semester S5A.........................................................................................................11
Semester S5P.........................................................................................................11
Semesters S6A and S6P.....................................................................................12
Semesters S5O core modules..........................................................................13
Semester S5O options........................................................................................14
Semester S6O core modules..........................................................................15
Semester S6O options........................................................................................16
Semesters S7 and S9...........................................................................................17
Course structure
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
programme is to provide students with the fundamentals in the scientific, technical, humanities
and linguistic industries.
•
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
(intersemesters IS1-IS3).
Intersemesters
Intersemester IS1 consists of modules (6 in 2011–2012) and a series of “Industry-Oriented” conferences.
Intersemester IS2 is a 4-week industrial work placement.
Intersemester IS3 consists of modules (5 in 2011–2012) and a series of “Industry-Oriented” conferences.
2/156
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.
*
*
**
**
Semesters S1 to S6 comprise modules taught over periods of 7 or 14 weeks. They include optional
Modern Language 2 modules.
* Semesters S1S and S2S are open to enrolled students holding a scientific high school diploma [Bac STI,
Bac STL or equivalent].
** Semesters S5O and S6O are open to enrolled students holding a 2-year higher education diploma
[Bac+2 or equivalent].
3/156
Specific semesters for enrolled students holding a 2-year higher education
diploma [Bac+2 or equivalent]
Semesters S5O and S6O comprise several core modules and three optional modules in electronics, IT and
Mechatronics.
4/156
Years 4 and 5
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
•
1 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
5/156
ECTS Credits
ECTS credits are awarded for each module in accordance with the following tables:
S1
IS1
S2
ECTS
28
4
28
60
S3
IS2
S4
ECTS
28
4
28
60
S5
IS3
S6
ECTS
28
4
28
60
S7
S8
S9
S10
4 modules techniques
Gestion
Anglais obligatoire
Stage technicien
Modules SHES
Stage assistant ingénieur
PPE
3 modules techniques
Conception de produits
Projet
Stage ingénieur
ECTS
24
2
2
8
12
12
ECTS
18
2
6
34
36
24
60
26
34
60
Back to Table of Contents
6/156
Semesters S1A and S1P
S1A and S1P
English
Communication skills
Algebra
Algorithms
Analysis techniques
Sets and Mapping
Electronics
Automation
Kinematics
Mechanisms
German
Spanish (Beginners)
Spanish
Total
Hours
Total
31.50
21.00
31.50
42.00
42.00
21.00
78.75
31.50
42.00
31.50
Assessment
Practical
Classes
Lab
Work Test Tutor-led Lab Coeff Block ECTS
Tutor-led
10.50
21.00
1
2
3
A
4
21.00
1
1
2
31.50
1
2
3
21.00 21.00
1
1
1
4
B
10
42.00
1
2
4
21.00
1
1
2
36.75 42.00
1
2
1
7
C
6
21.00 10.50
1
1
1
3
42.00
1
2
4
D
8
31.50
1
3
Classes
21.00
21.00
393.75
215.25 157.50
1
21.00
2
F
37
2*
28
Semesters S1 STI
S1 STI
English
Communication skills
Algebra
Algorithms
Analysis techniques
Sets and Mapping
Mathematics
(complementary)
Electronics
Automation
Kinematics
Mechanisms
German
Spanish (Beginners)
Spanish
Total
Hours
Classes
Total
31.50
21.00
31.50
42.00
42.00
21.00
Tutor-led
21.00
78.75
31.50
42.00
31.50
21.00
36.75
21.00
42.00
21.00
414.75
31.50
21.00
42.00
21.00
Assessment
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Lab
Work
31.50
1
2
3
A
4
21.00
1
1
2
1
2
3
21.00
1
1
1
4
1
2
4
B
10
1
1
2
42.00
10.50
1
1
1
31.50
21.00
267.75 147.00
31.50
1
2
1
2
1
2
7
3
4
3
1
2
1
1
39
C
6
D
8
F
2*
28
Back to Table of Contents
7/156
Semesters S2A and S2P
S2A and S2P
English
Communication Skills
Algebra
Analysis techniques
Software Development
Methods
Electronics
Geometrical Optics
Electromagnetism
Automation
Mechanisms
Statics
German
Spanish (Beginners)
Spanish
Total
Hours
Total
31.50
21.00
42.00
31.50
42.00
78.75
21.00
21.00
31.50
21.00
31.50
Assessment
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
Tutor-led Lab
10.50
21.00
1
2
3
A
4
21.00
1
2
2
42.00
1
2
4
31.50
1
2
3
B
9
21.00 21.00
1
1
1
4
Classes
47.25
21.00
21.00
10.50
31.50
1
1
1
1
21.00
21.00
31.50
1
21.00
21.00
393.75
225.75 147.00
2
1
1
1
1
1
1
2
1
21.00
7
2
2
3
2
3
2
C
9
D
6
F
2*
37
28
Semester S2 STI
S2 STI
English
Communication Skills
Algebra
Analysis Techniques
Software Development
Methods
Electronics
Geometrical Optics
Electromagnetism
Automation
Mechanisms
Statics
German
Spanish (Beginners)
Spanish
Total
Hours
Total
31.50
21.00
42.00
31.50
42.00
78.75
21.00
21.00
31.50
21.00
31.50
Assessment
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
Tutor-led
31,50
1
2
3
A
4
21.00
1
2
2
A
42.00
1
2
4
31.50
1
2
3
B
9
21.00 21.00
1
1
1
4
Classes
47.25
21.00
21.00
10.50
Lab
31.50
1
1
1
1
21.00
21.00
31.50
1
21.00
21.00
393,75
225.75 136.50
2
1
1
1
1
1
1
2
1
31.50
7
2
2
3
2
3
2
37
C
9
D
6
F
2*
28
Back to Table of Contents
8/156
Semesters S3A and S3P
S3A and S3P
Hours
Total
31.50
31.50
42.00
73.50
21.00
63.00
31.50
21.00
42.00
21.00
Assessment
Practical
Classes
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
Tutor-led Lab
10.50 21,00
1
2
3
A
5
31.50
1
1
1
3
42.00
1
3
4
B
9
73.50
1
1
2
7
21.00
1
2
2
C
6
31.50 31.50
1
2
1
6
10.50 21.00
1
1
1
3
21.00
1
2
D
8
42.00
1
2
4
21.00
1
1
2
English
Communication Skills
Analysis Techniques
Procedural Programming
Digital Circuits
Electronics
Automation
Mechanisms
Resistance of Materials
Thermal Science
German
21.00
21.00
Spanish
Total 399.00 168.00 210.00
1
21.00
2
38
F
2*
28
Back to Table of Contents
9/156
Semesters S4A and S4P
S4A and S4P
English
Communication Skills
Analysis Techniques
Euclidean Space
Object-oriented
Programming
Digital Circuits
Electronics
Power Electronics
Electromagnetism
Dynamics
Mechanisms
Supervision Applications
German
Spanish
Total
Hours
Classes
Total
31.50
31.50
31.50
31.50
Tutor-led
42.00
21.00
31.50
52.50
31.50
31.50
42.00
21.00
21.00
21.00
31.50
21.00
31.50
42.00
31.50
31.50
Assessment
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
21.00
1
2
3
A
5
1
1
1
3
1
2
3
1
2
3
B
7
21.00
1
1
1
4
Lab
10.50
31.50
10.50
21.00
10.50
1
1
1
1
1
21.00
21.00
1
1
3
5
3
3
4
2
2
21.00
21.00
1
2
420.00
231.00 168.00
21.00
2
2
1
1
2
1
40
C
10
D
6
F
2*
28
Back to Table of Contents
10/156
Semester S5A
S5A
Hours
Total
Classes
Tutor-led
Lab
English
Communication Skills
Numerical Methods
Object-oriented
Programming Languages
Microprocessors
31.50
21.00
52.50
31.50
10.50
21.00
21.00
42.00
52.50
21.00
31.50
Analogue Control Systems
Electronic devices (design
and building)
Power Electronics
Signal Processing
Mechanical Energy
CAD
German
Spanish
42.00
21.00
42.00
31.50
42.00
21.00
21.00
Assessment
Practical
Classes
Test
Tutor-led
Work
21.00
21.00
31.50
21.00
21.00
Total 420.00 178.50
Coeff Block ECTS
1
1
2
1
1
21.00
21.00
1
1
1
1
1
1
4
5
21.00
1
1
1
4
1
1
1
D
11
E
3
F
2*
42.00
10.50
10.50
1
Lab
3
2
5
21.00
1
4
3
4
2
2
21.00
1
2
220.5
0
1
1
1
1
1
1
21.00
A
4
B
4
C
6
40
28
Semester S5P
S5P
English
Communication Skills
Numerical Methods
Physical Optics
Object-oriented
Programming Languages
Microprocessors
Analogue Control Systems
Electronic devices (design
and building)
Signal Processing
Mechanical Energy
CAD
German
Spanish
Total
Back to Table of Contents
Hours
Total
31.50
21.00
52.50
31.50
Assessment
Practical
Classes
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Lab
Work
Tutor-led
10.50
21.00
1
2
3
A
4
21.00
1
2
31.50 21.00
1
1
1
5
B
4
31.50
1
1
3
42.00
52.50
21.00
31.50
21.00
21.00
1
1
1
1
1
1
4
5
42.00
21.00
21.00
1
1
1
4
1
1
42.00
42.00
21.00
21.00
21.00
31.50
21.00
42.00
10.50
21.00
1
4
4
2
2
21.00
1
2
420.00 189.00 210.00
1
1
21.00
1
1
40
C
6
D
11
E
3
F
2*
28
11/156
Semesters S6A and S6P
S6A and S6P
Hours
Total
English
Communication skills
Graphing and
Optimization
Probability and Statistics
Databases
Microprocessors
Systems Engineering
methods
Object-oriented
Programming project
31.50
21.00
Digital Control Systems
Signal Processing
Mechanisms
Modelling of mechanical
systems
German
Spanish
Total
Assessment
Practical
Classes
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
Tutor-led Lab
10.50
21.00
1
2
3
A
4
21.00
1
2
21.00
31.50
21.00
42.00
10.50
21.00
10.50
21.00
10.50
10.50
10.50
21.00
1
1
42.00
21.00
42.00
42.00
42.00
42.00
21.00
1
1
1
1
2
3
2
4
B
4
1
1
1
1
1
21.00
1
1
1
4
C
10
21.00
21.00
1
1
1
4
21.00
31.50
21.00
10.50
42.00
1
1
1
1
2
1
1
4
4
4
D
6
E
4
F
2*
10.50
1
21.00
21.00
420.00
10.50
168.00
231.00
21.00
1
2
2
1
2
40
28
Back to Table of Contents
12/156
Semesters S5O core modules
S5O
Hours
Total
English
Communication skills
Mathematics
Microprocessors
Procedural Programming
Analogue Control Systems
Signal Processing
German
Spanish
Total
31.50
21.00
42.00
52.50
73.50
42.00
31.50
Classes
Tutor-led
10.50
21.00
42.00
31.50
21.00
21.00
21.00
21.00
315.00
Lab
Assessment
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
21.00
21.00
52.50
21.00
10.50
21.00
136.50
157.50
21.00
1
1
1
1
1
1
1
1
3
1
1
1
1
2
1
1
2
1
1
3
2
4
5
7
4
3
1
2
30
A
4
B
12
C
5
F
2*
21
Back to Table of Contents
13/156
Semester S5O options
S5E: Electronics
S5E
Hours
Electromagnetism
Geometrical Optics
Digital Circuits
Signal Processing
Total
Classes
Total
Tutor-led
42.00
21.00
31.50
42.00
21.00
21.00
10.50
105.00
10.50
94.50
Assessment
Lab
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
10.50
10.50
1
1
1
1
1
2
4
2
3
1
1
1
10
0.00
D
7
7
S5I: Information Technology
S5I
Operations Research
Kinematic Geometry
Systems Engineering
models
Total
Hours
Classes
Assessment
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Lab
Work
Total
Tutor-led
42.00
21.00
21.00
21.00
21.00
42.00
21.00
21.00
105.00
63.00
42.00
1
1
2
1
1
1
4
2
1
0.00
D
7
4
10
7
S5M: Mechatronics
S5M
Resistance of Materials
CAD
Mechanisms
Mechanics
Total
Hours
Classes
Total
Tutor-led
21.00
10.50
31.50
21.00
42.00
105.00
42.00
63.00
Assessment
Lab
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
1
1
10.50
31.50
1
1
42.00
1
1
0.00
3
2
1
3
D
4
10
7
7
Back to Table of Contents
14/156
Semester S6O core modules
S6O
Hours
Total
English
Communication skills
Mathematics
Numerical Methods
Databases
Microprocessors
Object-oriented
Programming Languages
Classes
Tutor-led
Lab
31.50
21.00
42.00
21.00
21.00
42.00
42.00
10.50
10.50
21.00
10.50
10.50
21.00
42.00
21.00
42.00
Digital Control Systems
31.50
Electronics
German
21.00
Spanish
Total 315.00
10.50
21.00
Assessment
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
21.00
1
1
1
1
2
1
1
1
1
3
2
4
2
2
4
1
1
3
1
1
1
21.00
1
1
1
4
21.00
21.00
1
1
2
4
21.00
10.50
1
1
1
3
1
2
21.00
147.00
147.00
21.00
30
A
4
B
12
C
5
F
2*
21
Back to Table of Contents
15/156
Semester S6O options
S6E: Electronics
S6E
Hours
Classes
Total
Tutor-led
63.00
42.00
63.00
31.50
10.50
Total 105.00
94.50
10.50
Waves
Signal Processing
Lab
Assessment
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
1
1
1
1
1
0.00
6
4
D
10
7
7
S6I: Information Technology
S6I
Hours
Classes
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
Total
Tutor-led
10.5
10.5
42.00
21.00
21.00
1
1
1
4
42.00
10.50
31.50
1
2
2
4
Total 94.50
42.00
52.50
Kinematic Geometry
Systems Engineering
Models
Object-oriented
Programming project
Lab
Assessment
1
1
0.00
D
9
7
7
S6M: Mechatronics
S6M
Hours
Total
Thermal Science
CAD
Modelling of Mechanical
42.00
Systems
Resistance of Materials
21.00
Total 105.00
21.00
21.00
Classes
Tutor-led
Lab
Assessment
Practical
Classes
Test
Lab Coeff Block ECTS
Tutor-led
Work
21.00
21.00
42.00
21.00
1
1
1
1
1
2
2
42.00
0
0
1
4
1
1
63.00
0.00
D
2
10
7
7
Back to Table of Contents
16/156
Semesters S7 and S9
Semesters 7 and 9
English (compulsory)
German
Spanish
S7 Core modules
Management
Network and Communication Systems
Power interfaces for electronic systems
Digital embedded systems
English (optional)
S9 Core modules
Product design
Interactive applications design
Advanced materials and design
Industrial and Autonomous robotics modelling
S7-S9 Speciality modules
Methodology for Information Systems
Engineering
Radio-Frequency Communicating Systems
Signal and Image processing
Control Systems
Digital Communications and Optical
Transmissions
S9 Speciality module
System-On-Chip design
Artificial Intelligence and Simulation
Vibration Mechanics and Finite Elements
Virtual Reality
Electronics
Speciality projects
Information Technology
Mechatronics
Hours
21
21
21
21
84
84
84
21
21
84
84
84
ECTS
2
2
2
2
6
6
6
84
84
84
84
6
6
6
6
84
84
84
84
84
84
84
84
6
6
6
6
6
6
6
6
6
6
6
Back to Table of Contents
17/156
English S1
Code:
01AXAANG, 01PXAANG, 01ASAANG
Objectives:
Communicate in English in both professional life and general situations
Requirements:
2 CEFR level (Common European Framework of Reference for Languages)
Key words:
Understanding, communication, interaction
Syllabus:
Understanding written and spoken English; writing and speaking English
•
Purpose: giving advice and criticism, expressing regret
•
Describing causality; expressing prohibition, permission and choice
•
Describing a product and explaining its operating principle and
functionalities
•
Vocabulary: Leisure & entertainment (sports & games, movies, music,
television, drama)
•
Grammar: generic nouns, N+N (“handset”, “company car”, “shoe shop”)
Reading
List/Resources:
Dictionnaire Robert & Collins 2010 Edition or Le grand Robert & Collins CD-ROM or
downloadable version
Longman Dictionary of Contemporary English (New Edition For Advanced Learners),
Cambridge Advanced Learner’s Dictionary Third Edition
Bescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotgé; Petite
grammaire anglaise (Éditions: OPHRYS Author: S. Persec)
English-language media
Documents & lecture notes
http://iroise.enib.fr/Moodle/ (ENIB's e-learning platform)
Back to S1 module list
Back to Table of Contents
18/156
Communication Skills S1
Code:
01AXAEXP, 01PXAEXP, 01ASEXP
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
knowledge by 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
List/Resources:
Back to S1 module list
Back to Table of Contents
19/156
Algebra S1
Code:
01AXBALG, 01PXBALG, 01ASBALG
Objectives:
Acquire knowledge in terms of elementary calculus for complex numbers, polynomial
rings and rational 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:
Reading
List/Resources:
1. Trigonometry
2. Elementary calculations with complex numbers
•
Algebraic, trigonometric and exponential form of a complex number.
Absolute value (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 numbers
3. Geometric transformations and complex numbers; homography
•
Similarities
•
Definition and canonical decomposition of a homography: finding the
image of a straight line or circle by a homography
4. Polynomials
•
Being able to do a Euclidean division
•
Factoring simple polynomial expressions into the product of irreducible
polynomials
5. Rational expressions (Euclidean algorithm)
•
Partial fraction decomposition
Algèbre, Lelong-Ferrand et Arnaudiès, Dunod
Back to S1 module list
Back to Table of Contents
20/156
Algorithms S1
Code:
01AXBALR, 01PXBALR, 01ASBALR
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:
Reading
List/Resources:
1. Basic instructions
•
Assignment
•
Conditional statements
•
Loops
2. Procedures and functions
•
Parameters
•
Preconditions
•
Calls
•
Recursion
•
Test cases
3. Linear data structures
•
Arrays
•
Lists
•
Stacks
•
Queues
http://iroise.enib.fr/Moodle (ENIB's e-learning platform)
Back to S1 module list
Back to Table of Contents
21/156
Analysis Techniques S1
Code:
01AXBANA, 01PXBANA, 01ASBANA
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:
•
•
Syllabus:
Common functions (logarithmic, exponential, power, trigonometric , etc.),
limits, differentiation
Graphical representations, Taylor polynomial approximations, parametric
curves, polar equations
1. Common functions
•
Quick recap on logarithmic, exponential, power and trigonometric
functions.
2. Trigonometric formulae
3. Inverse trigonometric functions
4. Hyperbolic functions
5. Limits and Continuity
•
Fundamental theorems and common limits
•
Continuity and extension by continuity
6. Differentiation
•
Definition and main formulae
•
Applications: studying the behaviour of a function (variations), finding
extrema, etc.
•
Left and right derivative. Geometrical interpretation
7. Local analysis (Taylor polynomial approximations, etc.)
8. Parametric curves (Cartesian and polar equations)
Reading
List/Resources:
Back to S1 module list
Back to Table of Contents
22/156
Sets and Mapping S1
Code:
01AXBEAP, 01PXBEAP, 01ASBEAP
Objectives:
Learn to apply set theory (including how to graphically represent common subsets of
R and R^2), and master the fundamentals of mapping.
Requirements:
Core modules of the French scientific baccalaureate or equivalent.
Key words:
Intersection, union, complementary sets, product sets, one-to-one functions
(injections), surjections and bijections
Syllabus:
1. Sets:
Subsets
•
Set operations (intersection, union, complementation and Cartesian
product of sets)
•
Interpretation in terms of Boolean algebra
2. Mapping (functions):
•
Restriction and extension of a function
•
Function composition
•
Direct and inverse images of a set under a mapping
•
One-to-one functions (injections), surjections and bijections
•
Reading
List/Resources:
Any textbook designed for the first year of a scientific degree [Licence scientifique].
Back to S1 module list
Back to Table of Contents
23/156
Mathematics (complementary) S1 STI
Code:
01ASBSTI
Objectives:
Develop an understanding of the analysis concepts addressed in the French
baccalaureate and improve 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:
Reading
List/Resources:
1.
2.
3.
4.
Trigonometry
Absolute value
Identifying graphs of functions
Local analysis of functions
approximations)
5. Study of parametric curves
(limits,
derivatives,
Taylor
polynomial
Le succès en analyse en fiches méthodes 1ère année. Coll. Ellipses
Back to S1 module list
Back to Table of Contents
24/156
Electronics S1
Code:
01AXCELE, 011PXCELE, 01ASCELE
Objectives:
Acquire knowledge of the main ideal dipoles used in electronics as well as of the ideal
operational 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
containing fundamental 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:
Reading
List/Resources:
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 theorem
•
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
Lecture handouts
Electricité, cours et exercices résolus, H. Ouslimani et A. Ouslimani, Collection A.
Capliez, Editions Casteilla
Circuits intégrés linéaires, Jean Letocha et Léon Collet, Edition Mac Graw-Hill
Back to S1 module list
Back to Table of Contents
25/156
Automation S1
Code:
01AXDAUT, 01PXDAUT, 01ASDAUT
Objectives:
Define the functional approach to automated systems.
Develop an understanding of power component technology with respect to pneumatic
and 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 logic
Electrical and pneumatic technologies
Syllabus:
Reading
List/Resources:
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
Sciences de l’Ingénieur, Automatique logique (ELLIPSES)
Automatique Informatique Industrielle (DUNOD)
Automatismes industrielles (NATHAN)
Les automatismes programmables (CEPADUES EDITIONS)
Back to S1 module list
Back to Table of Contents
26/156
Kinematics S1
Code:
01AXDCIN, 01PXDCIN, 01ASDCIN
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, trajectory
Velocity, acceleration
Velocity field of a solid body, twist
Syllabus:
Coordinate systems
Additional concepts of vector analysis
Single-particle kinematics
Solid body kinematics
Relative motion and frames of reference
Applications:
•
Parametric motions
•
Translation
•
Rotation around a fixed axis
•
Other motions
Reading
List/Resources:
Mécanique du point : cours et 63 exercices corrigés MASSON, 1999
Mécanique du solide : cours avec exercices résolus MASSON, 1996
Back to S1 module list
Back to Table of Contents
27/156
Mechanisms S1
Code:
01AXDEDM, 01PXDEDM, 01ASDEDM
Objectives:
Learn the fundamentals of mechanical technology to understand a mechanism and its
kinematic modelling.
Requirements:
Core curriculum of the French scientific baccalauréat or equivalent.
Key words:
Mechanical communication standards
Linkages
Modelling
Syllabus:
•
•
•
•
•
Reading
List/Resources:
Orthogonal and perspective projections
Cross-sectional views
Manufacturing processes for blanks and machined parts
Analysing an assembly drawing
Kinematic modelling
Guide du dessinateur industriel (A. Chevalier)
Guide des sciences et technologies industrielles (Jean-Louis Fanchon)
Back to S1 module list
Back to Table of Contents
28/156
German S1
Code:
01AXFALL, 01PXFALL, 01ASFALL
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
Languages 2 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:
•
•
•
•
Reading
List/Resources:
Introduction to the principles of German phonology
Revising the grammar basics through texts and exercises
Understanding simple texts addressing current issues
Vocabulary review
Printed documents (newspaper articles).
Recorded dialogues (audio resources).
Back to S1 module list
Back to Table of Contents
29/156
Spanish (Beginners) S1
Code:
01AXFESP, 01PXFESP, 01ASFESP
Objectives:
Master the basics of the Spanish language.
Requirements:
N/A
Key words:
Listening, concentration, observation, practice
Syllabus:
•
•
Reading
List/Resources:
Grammar: Spanish sounds, quantity markers, gender markers, articles,
demonstratives, possessives, indefinite words, personal pronouns, expressing
quantity, interrogation, exclamation, numeral adjectives, prepositions, verbs
(simple indicative tenses), the continuous tense, obligation, ser and estar.
Vocabulary: Basic vocabulary (approx. 500 words)
Printed documents (texts).
Back to S1 module list
Back to Table of Contents
30/156
Spanish S1
Code:
01AXFESP, 01PXFESP, 01ASFESP
Objectives:
Understand written and spoken Spanish and analyse images. Communicate in Spanish
about current 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 structures.
Key words:
Listening, concentration, observation, practice
Syllabus:
Developing a better understanding of written and oral Spanish and using structures
specific to the Spanish language.
• GRAMMAR: articles, demonstratives, indefinite words, adverbs, expressing
quantity, relative 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
List/Resources:
Texts (mostly newspaper articles), audio-visual resources.
Back to S1 module list
Back to Table of Contents
31/156
English S2
Code:
02AXAANG, 02PXAANG, 02PSXANG
Objectives:
Learn a language useful for both professional and general purposes.
Requirements:
A2 CEFR level (Common European Framework of Reference for Languages)
Key words:
Understanding, communication, interaction
Syllabus:
Understanding written and spoken English; writing and speaking English:
•
Purpose: handling measurements (requesting and indicating a capacity, a
quantity, dimensions, etc.)
•
Expressing high/low degrees and consequences using the “SO ... THAT”
structure
•
Vocabulary: Travel. The Environment. Adverbs ending in -ly
•
Grammar: adjectives and adverbs (construction and use)
•
Countable and uncountable nouns (basics: determiners [a/Ø/some/a few, etc.]
and subject-verb agreement [singular, plural])
•
Avoiding repetitions by using relative pronouns: WHO, WHOSE, WHICH, THAT,
etc.
Reading
List/Resources:
Dictionnaire Robert & Collins édition 2010 or Le grand Robert & Collins CD-ROM or
downloadable version
Longman Dictionary of Contemporary English (New Edition For Advanced Learners),
Cambridge Advanced Learner’s Dictionary Third Edition
Bescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotgé ;
Petite grammaire anglaise (Éditions: OPHRYS Author: S.Persec)
English-language media
Documents & lecture handouts
http://iroise.enib.fr/Moodle/ (ENIB's e-learning platform)
Back to S2 module list
Back to Table of Contents
32/156
Communication Skills S2
Code:
02AXAEXP, 02PXAEXP, 02ASAEXP
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
knowledge by 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 oral activities / Presentations / News review / reports
Reading
List/Resources:
Back to S2 module list
Back to Table of Contents
33/156
Algebra S2
Code:
02AXBALG, 02PXBALG, 02PSBALG
Objectives:
Acquire the basic knowledge and know-how needed by an engineering student in the
field of linear algebra.
Requirements:
Core curriculum of the French scientific baccalaureate or equivalent.
Key words:
Linear algebra
Syllabus:
Reading
List/Resources:
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
Algèbre, Lelong-Ferrand et Arnaudiès, Dunod
Back to S2 module list
Back to Table of Contents
34/156
Analysis Techniques S2
Code:
02AXBANA, 02PXBANA, 02PSBANA
Objectives:
This module follows on from module AN1: while the latter focuses on differentiation,
AN2’s core concept is integration. The aim is to familiarise students with basic integral
calculus and with the methods for solving elementary differential equations.
Requirements:
01XBana course content.
Key words:
Integration, differential equations
Syllabus:
•
•
•
Reading
List/Resources:
Antiderivatives, Riemann sums
Common differential equations (linear, first and second order non-linear
equations) [examples taken from other fields]
Basic algorithms
Lelong-Ferrand et Arnaudiès, Tomes 2 et 3, Dunod
Back to S2 module list
Back to Table of Contents
35/156
Software Development Methods S2
Code:
02AXBMDD, 02PXDMDD, 02PSBMDD
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:
Reading
List/Resources:
1. Structured programming
•
Functional decomposition
•
Modular decomposition
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
http://iroise.enib.fr/MOODLE/cours
Back to S2 module list
Back to Table of Contents
36/156
Electronics S2
Code:
02AXCELE, 02PXCELE, 02PSCELE
Objectives:
Learn to analyse first order linear electrical circuits using the right tools and methods
with respect to time and frequency analysis.
Learn to determine the time response and frequency response of a first order linear
circuit in 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:
Reading
List/Resources:
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
Lecture handouts
Electricité, cours et exercices résolus, H. Ouslimani et A. Ouslimani, Collection A.
Capliez, Editions Casteilla
Back to S2 module list
Back to Table of Contents
37/156
Geometrical Optics S2
Code:
02AXCOPT, 02PXCOPT, 02ASCOPT
Objectives:
Understand the fundamental principles governing the propagation, reflection and
refraction of light 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:
Reading
List/Resources:
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 images
•
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.
Optique – Fondements et applications, 7ème éd., J.-P. Pérez, Dunod, 2004
Optique, 6ème éd., G. Bruhat, Dunod, 2005
Principles of Optics, 7th ed., M. Born & E. Wolf, Cambridge University Press, 1999
Handouts
Back to S2 module list
Back to Table of Contents
38/156
Electromagnetism S2
Code:
02AXCELM, 02PXCELM, 02PSCELM
Objectives:
Become familiar with simple occurrences of electromagnetic interaction and with
electrostatic fields (sources, properties and related forces and energies).
Learn to calculate simple fields. Develop and understanding of the concept of
capacitance
Learn the basics of electrokinetics.
Requirements:
Basic knowledge of electricity. An adequate level in mathematics (including knowledge
of integration).
Key words:
Charges and electric charge distribution, Coulomb interaction, superposition principle,
electric field, potential, flux, field lines, conductor in equilibrium, capacitor, Ohm’s law
Syllabus:
Reading
List/Resources:
1. Electrostatics in vacuum:
•
Electric charges and Coulomb interaction
•
The principle of superposition
•
Electric field – Electric potential
•
Gauss’ law
•
Conductors in equilibrium – Capacitors
•
Forces and energy
2. An introduction to electrokinetics – Ohm’s law
Lecture handouts
Electrostatique – Amzallag-tome 2 – Ediscience international
Electromagnétisme – Amzallag-tome 3 – Ediscience international
Back to S2 module list
Back to Table of Contents
39/156
Automation S2
Code:
02AXDAUT, 02PXDAUT, 02PSDAUT
Objectives:
Master the structural and evolutionary rules of the GRAFCET (sequential function chart,
SFC).
Translate a sequential function chart into logical equations.
Define the hierarchical structure of a control system modelled using SFC.
Requirements:
01XDAUT
Key words:
GRAFCET (sequential function chart, SFC)
Hierarchical structure
Run modes
Logical equation
Syllabus:
Reading
List/Resources:
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
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 S2 module list
Back to Table of Contents
40/156
Mechanisms S2
Code:
02AXDEDM, 02PXDEDM, 02ASDEDM
Objectives:
Learn the fundamentals of mechanical technology required for the functional design of
mechanisms and service life prediction.
Requirement:
Mechanisms S1.
Key words:
Functional dimensioning, load transmission
Syllabus:
•
•
•
•
Reading
List/Resources:
Adjustments and functional dimensioning
Rotational guiding technology
Static assessment of forces
Calculating service life
Guide du dessinateur industriel (A. Chevalier)
Guide des sciences et technologies industrielles (Jean-Louis Fanchon)
Back to S2 module list
Back to Table of Contents
41/156
Statics S2
Code:
02AXDSTA, 02PXDSTA, 02PSDSTA
Objectives:
Learn the laws of statics and become familiar with a methodology for analysing and
calculating the 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:
•
•
•
•
•
Reading
List/Resources:
Systems of particles
Modelling mechanical actions
Modelling linkages (screw theory and transmission mechanisms)
Fundamental principle of statics
Static friction
Guide du calcul en mécanique : D. Spenlé, R. Gourhant, Hachette technique
Back to S2 module list
Back to Table of Contents
42/156
German S2
Code:
02AXFALL, 02PXFALL, 02PSFALL
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 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 curiosity
Syllabus:
•
•
•
Reading
List/Resources:
Vocabulary and grammar exercises
Understanding simple texts addressing current issues
Systematic vocabulary revision according to semantic fields
Prints (newspaper articles)
Recorded dialogues (audio-visual resources)
Back to S2 module list
Back to Table of Contents
43/156
Spanish (Beginners) S2
Code:
02AXFESP, 02PXFESP, 02PSFESP
Objectives:
Master the fundamentals of the Spanish language.
Requirements:
N/A
Key words:
Listening, concentration, observation, practice
Syllabus:
•
•
Reading
List/Resources:
Grammar: Spanish sounds, quantity markers, gender markers, articles,
demonstratives, possessives, indefinite words, personal pronouns, expressing
quantity, interrogation, exclamation, numeral adjectives, prepositions, verbs
(simple indicative tenses), the continuous tense, obligation, ser and estar.
Vocabulary: basic vocabulary (approx. 500 words).
Printed documents (texts).
Back to S2 module list
Back to Table of Contents
44/156
Spanish S2
Code:
02AXFESP, 02PXFESP, 02PSFESP
Objectives:
Understand written and spoken Spanish and analyse images. Communicate in Spanish
about current 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 structures.
Key words:
Listening, concentration, observation, practice
Syllabus:
Developing a better understanding of written and oral Spanish and using structures
specific to the Spanish language.
•
Grammar: articles, demonstratives, indefinite words, adverbs, expressing
quantity, relative 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
List/Resources:
Texts (mostly newspaper articles), audio-visual resources.
Back to S2 module list
Back to Table of Contents
45/156
English S3
Code:
03AXAANG, 03PXAANG
Objectives:
Learn a language useful for both professional and general purposes.
Requirements:
A2 CEFR level (Common European Framework of Reference for Languages)
Key words:
Understanding, communication, interaction
Syllabus:
•
•
•
•
•
•
•
•
•
Reading
List/Resources:
Understanding written and spoken English; writing and speaking English:
Writing skills: professional correspondence (layout of a formal letter,
introduction, conclusion, requests, reminders, thank-you letters)
Purpose: describing an industrial process
Expressing and comparing various degrees of excess and deficiency (too much,
far too much, far too little, etc.)
Expressing a hypothesis and its consequences (when, if, suppose, what if), a
condition and its consequences
Vocabulary: Money (purchases, managing one’s money and salary, banking)
Communications. (e.g. via the Internet: social networks, e-mail, the telephone)
Grammar: nouns (specific plural forms, numbers [countable/uncountable (cont.
– replacing an uncountable noun by a pronoun)])
The (IF + modal V) hypothesis [typically known as “conditional” structures]; the
passive voice (BE + V-EN [past participle]) – structure and uses
Dictionnaire Robert & Collins édition 2010 or Le grand Robert & Collins CD-ROM or
downloadable version
Longman Dictionary of Contemporary English (New Edition For Advanced Learners),
Cambridge Advanced Learner’s Dictionary Third Edition
Bescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotgé ;
Petite grammaire anglaise (Éditions: OPHRYS Author: S.Persec)
English-language media
Documents & lecture handouts
http://iroise.enib.fr/Moodle/ (ENIB's e-learning platform)
Back to S3 module list
Back to Table of Contents
46/156
Communication Skills S3
Code:
03AXAEXP, 03PXAEXP
Objectives:
Language: improve writing and speaking skills (including spelling).
Develop an understanding 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 (practical
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 (methods)
Listening (empathy)
Communicating (being assertive: creativity, developing an argument)
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
professional environment)
•
Group and individual work
•
Reading
List/Resources:
Back to S3 module list
Back to Table of Contents
47/156
Analysis Techniques S3
Code:
03AXBANA, 03PXBANA
Objectives:
Become familiar with the basic tools (except Integration discussed during semester S4)
for working 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:
Reading
List/Resources:
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
Any analysis textbook intended for students following the Foundation Studies
programme.
Back to S3 module list
Back to Table of Contents
48/156
Procedural Programming S3
Code:
03AXBPRC, 03PXBPRC
Objectives:
Learn the fundamental principles of procedural programming and efficiently
implement them using C language.
Requirements:
S1 and S2 Algorithmics modules.
Key words:
C language, procedural programming, complexity, efficiency
Syllabus:
Reading
List/Resources:
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
•
Optimisation, scripting and debugging
3. Efficient programming
•
Optimal control structures
•
Fixed-point arithmetic
•
Efficient algorithm examples
http://iroise.enib.fr/Moodle (ENIB's e-learning platform)
Back to S3 module list
Back to Table of Contents
49/156
Digital Circuits S3
Code:
03AXCCIN, 03PXCCIN
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 as
truth 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,
multiplexers, 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
List/Resources:
Lecture and class handouts.
Back to S3 module list
Back to Table of Contents
50/156
Electronics S3
Code:
03AXCELE, 03PXCELE
Objectives:
Become familiar with the electronic components and structures found in analogue
interface circuits and between analogue and digital circuits.
Requirements:
Electronics S1 and S2
Key words:
Electronic, analogue, digital, bipolar transistor, MOSFET, amplifier, comparator,
instrumentation, power, analogue-to-digital conversion, digital-to-analogue
conversion
Syllabus:
Reading
List/Resources:
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
Handouts (lectures, classes and practicals)
Introduction à l’électronique, cours et exercices corrigés – Domini-Quaranta
Electronique tome 1 et 2, Chatelain – Dessoulavy, Traité d’électricité, d'électronique et
d'électrotechnique
The Art of Electronics, Horowitz – Hill, Cambridge University Press Edition
Back to S3 module list
Back to Table of Contents
51/156
Automation S3
Code:
03AXDAUT, 03PXDAUT
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:
Lectures and classes:
•
Presetting orders
•
First-level hardwired security systems
•
Error handling procedures
•
Translating the sequential functional chart into a literal programming language
Laboratory work:
•
Programming exercises – Rotational transfer programming project using a
simulator
Reading
List/Resources:
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 S3 module list
Back to Table of Contents
52/156
Mechanisms S3
Code:
03AXDEDM, 03PXDEDM
Objectives:
Carry out a critical analysis of the operating principle of mechanisms.
Assess the performance of mechanisms.
Justify construction solutions.
Carry out the dimensioning of the various components.
Requirements:
Technical drawing. Layout conventions. Sketching.
Mechanical technology, functional design.
Key words:
Mechanical system, mechanical actions, power, energy
Transmissions, couplings
Static determinacy and indeterminacy
Syllabus:
1. Bearings
•
Rotating and sliding joints
2. Bearing assembly
•
Stops
•
Adjustments
3. Dimensioning
•
Shafts
•
Keys, pins, etc.
Reading
List/Resources:
Back to S3 module list
Back to Table of Contents
53/156
Resistance of Materials S3
Code:
03AXDRDM, 03PXDRDM
Objectives:
Determine the stress, strain and displacement experienced by structures and their
components due 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:
•
•
•
•
•
Reading
List/Resources:
Cohesive forces
The concept of stress
Strain
Stress-strain relationship
Simple loading
Guide du calcul en mécanique : D. Spenlé, R. Gourhant, Hachette technique
Back to S3 module list
Back to Table of Contents
54/156
Thermal Science S3
Code:
03AXDTHE, 03PXTHE
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:
Reading
List/Resources:
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, semiempirical laws
Thermodynamique Diffusion thermique : cours avec exercices résolus LE HIR J.
MASSON, 1997, Cote : 03.06 LEHI
Back to S3 module list
Back to Table of Contents
55/156
German S3
Code:
03AXFALL, 03PXFALL
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 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:
•
•
•
Reading
List/Resources:
Vocabulary and grammar exercises
Understanding simple texts addressing current issues
Systematic vocabulary revision according to semantic fields
Prints (newspapers articles).
Recorded dialogues (audio resources).
Back to S3 module list
Back to Table of Contents
56/156
Spanish S3
Code:
03AXFESP, 03PXFESP
Objectives:
Develop a better command of the language. Better understand the Spanish world and
its outlook on today’s world. Prepare for a professional experience in a Spanishspeaking 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 vocabulary and frequently used grammatical structures.
Key words:
Listening, concentration, observation, practice
Syllabus:
Consolidating knowledge of the prerequisites, observation, analysis and use of
structures specific to the Spanish language. The world (with a focus on Spain and Latin
America) as seen in the media and in movies. Improving fluency through debates and
oral presentations given without 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
List/Resources:
Texts (newspaper articles), audio-visual resources (excerpts from documentaries and
movies).
Back to S3 module list
Back to Table of Contents
57/156
English S4
Code:
04AXAANG, 04PXAANG
Objectives:
Learn a language useful for both professional and general purposes.
Requirements:
2 CEFR level (Common European Framework of Reference for Languages)
Key words:
Vocabulary, understanding, communication, interaction, developing an argument
Syllabus:
Understanding written and spoken English; writing and speaking English
•
Purpose: expressing a hypothesis (cont.); describing the impact felt and the
impact produced; asking for and giving details (“What does it involve? It
involves...”); discussing the reason and the result (in-depth study)
•
Vocabulary: Society. Health & safety
•
Grammar: using SHOULD to express a hypothesis (SHOULD + S + (not) V);
adjectives ending in -ED and -ING; revising the “MAKE/CAUSE + consequence”
structure; using GET and HAVE to express a voluntary or involuntary
consequence (GET/HAVE sthg done, GET/HAVE sbdy (TO) do sthg); the ellipsis
(“When will you call Jane?” “I already have/did.”)
Reading
List/Resources:
Dictionnaire Robert & Collins édition 2010 or Le grand Robert & Collins CD-ROM or
downloadable version
Longman Dictionary of Contemporary English (New Edition For Advanced Learners),
Cambridge Advanced Learner’s Dictionary Third Edition
Bescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotgé ;
Petite grammaire anglaise (Éditions: OPHRYS Author: S.Persec)
English-language media
Documents & lecture handouts
http://iroise.enib.fr/Moodle/ (ENIB's e-learning platform)
Back to S4 module list
Back to Table of Contents
58/156
Communication Skills S4
Code:
04AXAEXP, 04PXAEXP
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 (practical
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 (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
professional environment)
•
Group work and individual work
•
Reading
List/Resources:
Back to S4 module list
Back to Table of Contents
59/156
Analysis Techniques S4
Code:
04AXBANA, 04PXBANA
Objectives:
Become familiar with the mathematical tools needed for the other courses, i.e. the
various summation 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:
Reading
List/Resources:
1. Generalised integrals: convergence, calculus (integration by parts, integration
by substitution)
2. Multiple integrals: double and triple integrals
•
Fubini’s formulae
•
Change of variables (polar coordinates for double integrals, cylindrical
and spherical coordinates for triple integrals)
•
Calculating surface areas and volumes, identifying a centre of inertia
and moment of 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
Any analysis textbook intended for students following the Foundation Studies
programme.
Back to S4 module list
Back to Table of Contents
60/156
Euclidean Space S4
Code:
04AXBEUC, 04PXBEUC
Objectives:
Master the algebraic tools needed by an ENIB engineer.
Such tools include knowing how to use the diagonalization of endomorphisms as
discussed during S2, as well as performing calculations in Euclidean spaces.
Requirements:
Algebra S2: Vector spaces, matrix calculus, linear applications and diagonalization.
Key words:
Diagonalization, Euclidean spaces
Syllabus:
Reading
List/Resources:
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 R^2 and R^3
•
Diagonalization of real symmetric matrices
Any analysis textbook intended for students in the second year of the Foundation
Studies programme.
Back to S4 module list
Back to Table of Contents
61/156
Object-oriented programming S4
Code:
04AXBPOO, 04PXBPOO
Objectives:
Learn the fundamentals of the object-oriented programming paradigm. The module
focuses on 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
List/Resources:
Conception orientée objets et applications, G. Booch, Addison-Wesley ed., 1992
UML par la pratique, Pascal Roques, EYROLLES ed., 2004
BOUML
Back to S4 module list
Back to Table of Contents
62/156
Digital Circuits S4
Code:
04AXCCIN, 04PXCCIN
Objectives:
Know the common sequential circuits.
Learn to represent and interpret how these circuits work using standard tools such as
truth tables, timing diagrams and state diagrams.
Become familiar with some of the applications of the sequential digital circuits
studied.
Introduction to digital circuit simulation.
Requirements:
Basic knowledge of electronics. Combinatorial digital circuits S3.
Key words:
Sequential circuits: Bistable circuits, flip-flops, counters, finite state machines
Syllabus:
Reading
List/Resources:
1. Sequential digital circuits:
•
Simple sequential circuits
•
Complex and programmable sequential circuits
•
State diagrams and finite state machines
2. Digital circuit simulation (practical work)
Lecture and class handouts.
Back to S4 module list
Back to Table of Contents
63/156
Electronics S4
Code:
04AXCELE, 04PXCELE
Objectives:
Learn to analyse a second order linear circuit: frequency response, resonance
phenomenon and time response to simple expectations.
Learn to analyse the effect of the various components of a filter on these responses.
Recognise common systems.
Learn to identify the closed-loop oscillation conditions of a low-frequency oscillator.
Become familiar with the most common 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:
Reading
List/Resources:
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
Précis d'Electronique, cours et exercices résolus, tomes 1 & 2, édition Bréal
Circuits fondamentaux de l'électronique, Tran Tien Lang, édition Lavoisier
Electronique tome 1 et 2, Chatelain – Dessoulavy, Traité délectricité, d'électronique et
d'électrotechnique, édition Dunod
Back to S4 module list
Back to Table of Contents
64/156
Power Electronics S4
Code:
04AXDELP, 04PXDELP
Objectives:
Develop an understanding of the relationships and laws behind the operating principle
of a rotating electrical machine supplied by a static converter.
Requirements:
Physics and mathematics courses from semesters S1 to S3.
Key words:
Electronic switch, static converters, rotating electrical machines, adjustable-speed
drive, reversible 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 directcurrent machine for its dimensioning
3. Relationship between the electrical and mechanical parameters of a directcurrent machine
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 linked to the choppers
Reading
List/Resources:
Back to S4 module list
Back to Table of Contents
65/156
Electromagnetism S4
Code:
04AXCELM, 04PXCELM
Objectives:
Become familiar with simple occurrences of electromagnetic interaction and with
electrostatic and magnetostatic fields (sources, properties and related forces and
energies).
Learn to calculate simple fields. Develop an understanding of the concepts of
capacitance and inductance and of electromagnetic induction phenomena and main
applications.
Requirements:
Basic knowledge of electricity. An adequate level in mathematics (including knowledge
of integration).
Key words:
Field, potential, induction, capacitor, inductance, flux, field lines
Syllabus:
Reading
List/Resources:
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 / Ampère's circuital law
•
Closed circuit moving in a time-independent magnetic field
•
Induction – Lenz’s law
•
Self-induction, self-inductance, energy
Electrostatique – Amzallag-tome 2 – Ediscience international
Electromagnétisme – Amzallag-tome 3 – Ediscience international
Handouts (F. Ropars)
Back to S4 module list
Back to Table of Contents
66/156
Dynamics S4
Code:
04AXDDYN, 04PXDDYN
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:
Reading
List/Resources:
4. Fundamental principle governing single-particle dynamics
•
Applications
5. Geometry of masses
6. Kinetics
7. Fundamental principle governing the dynamics of systems of particles
•
Applications:
•
Oscillators
•
Rotor balancing
•
The gyroscopic effect
Mécanique du point : cours et 63 exercices corrigés MASSON, 1999
Mécanique du solide : cours avec exercices résolus MASSON, 1996
Back to S4 module list
Back to Table of Contents
67/156
Mechanisms S4
Code:
04AXDEDM, 04PXDEDM
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:
•
•
•
Reading
List/Resources:
Dimensioning using the Resistance of Materials
Study of epicyclic gearing
Designing a gear reducer as part of a mini-project
Guide du dessinateur industriel (A. Chevalier)
Back to S4 module list
Back to Table of Contents
68/156
Supervision applications S4
Code:
04AXESUP, 04PXESUP
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 of sequential function charts: concept and implementation.
Key words:
Supervisors. Industrial processes. Communication protocols. Fieldbus.
SCADA systems. Manufacturing Executive Systems.
Syllabus:
Reading
List/Resources:
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
Websites: industrial supervisors
Periodicals: Industries et Techniques, Mesures.
PcVue software handouts – Arc Informatique
Back to S4 module list
Back to Table of Contents
69/156
German S4
Code:
04AXFALL, 04PXFALL
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
someone else's shoes – contextualise).
Requirements:
Know the vocabulary learnt and revised during semester S3.
Key words:
Interest in the “foreign” nature of the language
Interest in current issues
Intellectual curiosity
Syllabus:
•
•
•
Reading
List/Resources:
Vocabulary and grammar exercises
Understanding simple texts addressing current issues
Systematic vocabulary revision according to semantic fields
Prints (newspaper articles)
Recorded dialogues (audio-visual resources)
Back to S4 module list
Back to Table of Contents
70/156
Spanish S4
Code:
04AXFESP, 04PXFESP
Objectives:
Develop a better command of the language. Better understand the Spanish world and
its outlook on today’s world. Prepare for a professional experience in a Spanishspeaking 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 vocabulary and frequently used grammatical structures.
Key words:
Listening, concentration, observation, practice
Syllabus:
Consolidating knowledge of the prerequisites, observation, analysis and use of the
structures specific to the Spanish language. The world (with a focus on Spain and Latin
America) as seen in the media and movies. Improving fluency through debates and
oral presentations given without 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
List/Resources:
Texts (newspaper articles), audio-visual resources (excerpts from documentaries and
movies).
Back to S4 module list
Back to Table of Contents
71/156
English S5
Code:
05AXAANG, 05PXAANG
Objectives:
Learn communication skills needed by engineers.
Requirements:
B1 CEFR level (Common European Framework of Reference for Languages).
Key words:
Understanding, communication, interaction, developing an argument, rewording
Syllabus:
Understanding written and spoken English; writing and speaking English.
•
Writing skills: writing CVs and application letters
•
Purpose: expressing contrast, concession, opposition
•
Describing trends (increases, decreases, fluctuations, etc.)
•
Vocabulary: Careers. Workplaces
•
Grammar: the passive voice (in-depth study: reporting verbs e.g. Dinosaurs are
thought to have been wiped out by an asteroid.)
•
Modality expressed using must, may, will, might, etc.
Reading
List/Resources:
Dictionnaire Robert & Collins édition 2010 or Le grand Robert & Collins CD-ROM or
downloadable version
Longman Dictionary of Contemporary English (New Edition For Advanced Learners),
Cambridge Advanced Learner’s Dictionary Third Edition
Bescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotgé ;
Petite grammaire anglaise (Éditions: OPHRYS Author: S.Persec)
English-language media
Documents & lecture handouts
Back to S5 module list
Back to Table of Contents
72/156
Communication Skills S5
Code:
05AXAEXP, 05PXAEXP
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 knowledge.
Practice writing/speaking skills.
Requirements:
Level of general knowledge expected of a first-year student.
Key words:
Entering working life, representation, ethics, integrity
Syllabus:
•
•
•
Engineering ethics
Work and societal representations
Entering working life: from job search to job interview
Reading
List/Resources:
Back to S5 module list
Back to Table of Contents
73/156
Numerical methods S5
Code:
05AXBNUM, 05PXBNUM
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:
Reading
List/Resources:
1. Linear systems:
•
Conditioning
•
The Jacobi and Gauss-Seidel methods
2. Nonlinear equations
•
Substitution methods
•
The Newton-Raphson method
3. Nonlinear systems
Lascaux et Théodor : introduction à l'analyse numérique
Back to S5 module list
Back to Table of Contents
74/156
Physical Optics S5
Code:
05PXCOPT
Objectives:
Develop an understanding of the fundamental principles governing physical optics:
propagation of electromagnetic waves, quantifying the reflection and refraction of light
at an optical boundary, 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:
Reading
List/Resources:
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 coefficients
4. LIGHT INTERFERENCES
5. DIFFRACTION OF LIGHT
Fondements et applications, 7ème éd., J.-P. Pérez, Optique – Dunod, 2004
Optique, 6ème éd., G. Bruhat, Dunod, 2005
Principles of Optics, 7th ed., M. Born & E. Wolf, Cambridge University Press, 1999
Handouts
Back to S5 module list
Back to Table of Contents
75/156
Object-oriented programming languages S5
Code:
05AXCLOO, 05PXCLOO
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:
Reading
List/Resources:
1.
2.
3.
4.
5.
Expressions and control structures
Java and C++ object models
Exceptions and assertions
Genericity
Collections
Java la maîtrise, Jérôme Bougeault, Tsoft/Eyrolles ed., 2003
C++ référence complète, H. Schildt, First Interactive ed., 2002
Back to S5 module list
Back to Table of Contents
76/156
Microprocessors S5
Code:
05AXCMIP, 05PXCMIP, 05AOCMIP
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 language, loop, test, stack, function, cross development, object code, simulator,
debugger
Syllabus:
Reading
List/Resources:
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
language/C)
(assembly
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 S5 module list
Back to S5O core modules list
Back to Table of Contents
77/156
Analogue control systems S5
Code:
05AXDASA, 05PXDASA
Objectives:
Master the basic concepts and mathematical, electronic and graphical tools used in the
automatic control of processes.
Requirements:
Basic electronics and Mathematics up to S4 or equivalent; simple circuit experiments.
Key words:
Automation, electronics, signals and circuits
Syllabus:
Reading
List/Resources:
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
criterion with respect to Bode and Nichols plots)
•
Accuracy of linear closed-loop control systems
•
Phase-lead compensators, PI controllers, etc.
The programme has its own specific lab.
Computer room
Back to S5 module list
Back to Table of Contents
78/156
Designing and Building Electronic Devices S5
Code:
05AXDCON, 05PXDCON
Objectives:
Determine an electronic solution that meets the specifications given.
Use LTspice simulation software to search for and validate ideas.
Carry out component wiring on breadboard. Be able to fine-tune the devices to
ensure that they are working properly.
Requirements:
Electronics courses of the 4 previous semesters.
Course in logic systems.
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
List/Resources:
LTspice simulation software, Internet, laboratory
Back to S5 module list
Back to Table of Contents
79/156
Power Electronics S5
Code:
05AXDELP, 05PXDELP
Objectives:
Develop an understanding of the relationships and laws behind the operating principle
of a rotating 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, reversible speed, reversible power
Syllabus:
8. Fundamental properties of diodes; MOS and IGBT transistors in switching
electronics
9. Calculating the electromagnetic torque and electromotive force of a directcurrent machine for its dimensioning
10. Relationship between the electrical and mechanical parameters of a directcurrent machine
11. Modelling and simulation of a direct-current machine
12. Study of choppers and their structure
13. Study of transient and steady states
14. Reversibility of the direct-current machine connected to the choppers
Reading
List/Resources:
Back to S5 module list
Back to Table of Contents
80/156
Signal Processing S5
Code:
05AXDSIG, 05PXDSIG
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:
Reading
List/Resources:
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 phase spectra – Harmonic synthesis – Parseval's identity
3. Spectral analysis of non-periodic signals
•
Decomposition principle – Properties of the Fourier Transform –
Amplitude and phase spectra – Fourier Transform of some common
signals – Parseval's identity
4. Convolution
•
Definition – Physical interpretation – Convolution/filtering relationship –
Convolution 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
Lecture handouts & class and lab texts.
Back to S5 module list
Back to Table of Contents
81/156
Mechanical Energy S5
Code:
05AXEENM, 05PXEENM
Objectives:
Learn to translate a mechanical model into equations, study the model’s static and
dynamic equilibrium 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's theorem
Syllabus:
1. Introduction: recap on screw theory and solid-body kinematics.
2. Kinetics: geometry of masses, inertia matrices, Parallel axis theorem, screw
theory as applied 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
List/Resources:
Back to S5 module list
Back to Table of Contents
82/156
CAD S5
Code:
05AXECAO, 05PXECAO
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:
Reading
List/Resources:
1.
2.
3.
4.
5.
Designing the 3D digital model of a machine part
Sketches and volume functions
Assemblies. Simulation. Analysis
Generative drafting of 3D parts. Functional dimensioning and tolerancing
Generative drafting of assemblies. Assembly drawing. Dimensioning,
tolerancing and nomenclature
6. Parametric CAD modelling
7. Small joint project using CATIA
Lecture and exercise handouts (including worked examples).
Back to S5 module list
Back to Table of Contents
83/156
German S5
Code:
05AXFALL, 05PXFALL, 05AOFALL
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
someone else'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 language
Interest in current issues
Intellectual curiosity
Syllabus:
•
•
•
Reading
List/Resources:
Vocabulary and grammar exercises
Understanding simple texts addressing current issues
Systematic vocabulary revision according to semantic fields
Prints (newspaper articles).
Recorded dialogues (audio-visual resources).
Back to S5 module list
Back to S5O core modules list
Back to Table of Contents
84/156
Spanish S5
Code:
05AXFESP, 05PXFESP, 05AOFESP
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,
exchanging opinions and defending a position.
Possess good knowledge of common vocabulary.
Key words:
Listening, concentration, observation, practice
Syllabus:
•
•
•
Reading
List/Resources:
Consolidating knowledge of the prerequisites
Consolidating knowledge of the structures specific to the Spanish language
Improving fluency through debates and role-playing
Texts (newspaper articles, literary texts), audio-visual resources (documentaries, news,
movies).
Back to S5 module list
Back to S5O core modules list
Back to Table of Contents
85/156
English S6
Code:
06AXAANG, 06PXAANG
Objectives:
Learn communication skills needed by engineers.
Requirements:
B1 CEFR level (Common European Framework of Reference for Languages).
Key words:
Understanding, communication, interaction, developing an argument, rewording
Syllabus:
Understanding written and spoken English; writing and speaking English
•
Vocabulary: Industry. Trade
•
Grammar: using phrasal verbs (carry out, put off, run out of, etc.)
•
VØV, TO-V, V-ING
Reading
List/Resources:
Dictionnaire Robert & Collins édition 2010 or Le grand Robert & Collins CD-ROM or
downloadable version
Longman Dictionary of Contemporary English (New Edition For Advanced Learners),
Cambridge Advanced Learner’s Dictionary Third Edition
Bescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotgé ;
Petite grammaire anglaise (Éditions: OPHRYS Author: S.Persec)
English-language media
Documents & lecture handouts
http://iroise.enib.fr/Moodle/ (ENIB's e-learning platform)
Back to S6 module list
Back to Table of Contents
86/156
Communication Skills S6
Code:
06AXAEXP, 06PXAEXP
Objectives:
Use language effectively.
Develop a critical mindset.
Consolidate and develop open-mindedness and critical thinking regarding general
knowledge issues.
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:
•
•
•
•
Reading
List/Resources:
Group dynamics
Day-to-day argument-developing strategy
Negotiating and holding meetings
Developing arguments orally and in writing
La parole manipulée, BRETON Philippe, Essai, la Découverte, 1998
Petit traité de manipulation à l’usage des honnêtes gens, JOULE R.V et BEAUVOIS J.L,
Presse Universitaire de Grenoble, 2004
L'Art d'avoir toujours raison, CHOPENHAUER Arthur, Mille et une nuits, 2003
Back to S6 module list
Back to Table of Contents
87/156
Graphing and Optimisation S6
Code:
06AXBOPM, 06PXBOPM
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:
•
•
•
•
•
Reading
List/Resources:
Graphs
Theoretical aspects: Eulerian paths, Hamiltonian paths, adjacency matrix
Graph traversal: breadth, depth, identifying the shortest path in a weighted or
unweighted graph
Operations research: flow, scheduling and task allocation problems
The various algorithms will be implemented using SCILAB during practical work
Recherche opérationnelle pour l'ingénieur I et II, J.F. Heche et al., Presses
polytechniques et universitaires romandes
Back to S6 module list
Back to Table of Contents
88/156
Probability and Statistics S6
Code:
06AXBSTA, 06PXBSTA
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:
Reading
List/Resources:
1. Probabilities:
•
Discrete and continuous random variables
•
Common distributions (uniform, Bernoulli, binomial,
exponential distributions)
•
Calculating the expected value and standard deviation
•
Functions of random variables
•
Independent random variables
•
Conditional probabilities
•
Asymptotic behaviour (Law of large numbers)
2. 2. Statistics:
•
Sampling
•
Estimators
•
Statistical tests
Any scientific undergraduate-level textbook.
Back to S6 module list
Back to Table of Contents
89/156
normal,
Databases S6
Code:
06AXCBDD, 06PXCBDD, 06POCBDD
Objectives:
Learn the fundamentals of information system design, installation and use in clientserver mode.
The module will focus on how to structure, create and manipulate data using SQL
(Structured Query 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:
Reading
List/Resources:
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
Claude Chrisment : “Bases de Données relationnelles“ Edition Hermès (2008)
Laurent Audibert : “Bases de données : de la modélisation au SQL“ Ellipses (2009)
Jean-Luc Hainaut : “Bases de données : concepts, utilisation et développement“ (2009)
iroise.enib.fr/Moodle, www.postgresql.org, georges.gardarin.free.fr
Back to S6 module list
Back to S6O core modules list
Back to Table of Contents
90/156
Microprocessors S6
Code:
06AXCMIP, 06PXCMIP, 06POCMIP
Objectives:
Master the basic methods through which a microprocessor can communicate with the
outside world, including the use of special couplers (hardware peripherals) that
implement hardware interrupt mechanisms.
Requirements:
Basic operating principles of a microprocessor, ARM7 assembly language
programming and C programming, basic knowledge of digital electronics.
Key words:
Microprocessors, software and hardware exceptions, couplers, hardware peripherals,
serial communication
Syllabus:
Reading
List/Resources:
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
GCC-based SDK / Eclipse IDE
Lecture, class and lab handouts
NXP LPC2148 User manual
Back to S6 module list
Back to S6O core modules list
Back to Table of Contents
91/156
Systems Engineering methods S6
Code:
06AXCMIS, 06PXCMIS
Objectives:
Designing a system involves modelling the system’s structure, the interactions between
the subsystems and the system’s behaviour using different types of models. These
various models can be expressed using the UML modelling language. This module
focuses on discrete-event dynamic systems: the system’s dynamics is characterised by
a series of states. Different models and 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:
Reading
List/Resources:
1. Behavioural models
•
UML activity models
•
UML state-transition models
2. 2. Petri nets
•
Ordinary and generalised Petri nets
•
Extensions of Petri nets
•
Applications
3. 3. Validating discrete event systems
•
Challenges and principles
•
Models and techniques
Lecture and class handouts
Unix workstation
Modelling software
Back to S6 module list
Back to Table of Contents
92/156
Object-oriented programming project S6
Code:
06AXCPOO, 06PXCPOO
Objectives:
Acquire technical skills by working on a project requiring the use of object-oriented
programming by techniques.
Emphasis will be placed on the modelling choices, the implementation choices and the
reasons behind 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
List/Resources:
Back to S6 module list
Back to Table of Contents
93/156
Digital control systems S6
Code:
06AXDASN, 06PXDASN
Objectives:
Develop an understanding of the basic concepts and methods related to the digital
control of linear processes. The first part focuses on time and frequency analyses of
digital systems. The second part tackles the fundamentals of closed-loop control
(stability, accuracy, etc.). The third part is dedicated to digital controller synthesis.
Requirements:
Continuous closed-loop control systems (system analysis and controller synthesis).
Mathematical tools for handling sampled signals (Z-transform, convolution).
Some knowledge of system modelling.
Key words:
Control, digital control, sampling, Z-transform,
Digital controller synthesis
Syllabus:
Reading
List/Resources:
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)
Signaux et systèmes échantillonnés, Michel VILLAIN, Ellipses 1996
Commande numérique de systèmes dynamiques, Roland LONGCHAMP, Presses,
Polytechniques et Universitaires Romandes, 2006
Back to S6 module list
Back to Table of Contents
94/156
Signal Processing S6
Code:
06AXDSIG, 06PXDSIG
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, Ztransform, convolution, filtering, digital systems
Syllabus:
•
•
•
•
•
Reading
List/Resources:
Digital signals
Discrete Fourier transform
Z-transform
Digital convolution
Digital filtering
Lecture handouts & class and lab texts
Back to S6 module list
Back to Table of Contents
95/156
Mechanisms S6
Code:
06AXEEDM, 06PXEEDM
Objectives:
Now that the core concepts related to mechanisms have been understood, the topics
tackled during 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 energy
Pneumatic and hydraulic energy
Functional analysis (clearances, tightening, adjustments, etc.)
Syllabus:
Approximately 6 increasingly difficult topics will be studied in relation to the
transmission and conversion of:
•
Electrical energy
•
Mechanical energy
•
Hydraulic and pneumatic energy
8.
9. The following items will be covered:
•
Sketching complex kinematic chains
•
Functional analysis
•
Verification calculations
•
Performance control
Reading
List/Resources:
Mechanisms course (semesters 1 to 5).
Back to S6 module list
Back to Table of Contents
96/156
Modelling of mechanical systems S6
Code:
06AXEMOD, 06PXEMOD
Objectives:
Acquire the skills needed for modelling a real mechanical system: modelling friction
and other mechanical actions, parameterizing the system and translating it into
equations, simulating the 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
List/Resources:
Back to S6 module list
Back to Table of Contents
97/156
German S6
Code:
06AXFALL, 06PXFALL, 06POFALL
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
someone else's shoes – contextualise).
Requirements:
Know the vocabulary learnt and revised during semester S5.
Key words:
Interest in the “foreign” nature of the language
Interest in current issues
Intellectual curiosity
Syllabus:
•
•
•
Reading
List/Resources:
Vocabulary and grammar exercises
Understanding simple texts addressing current issues
Systematic vocabulary revision according to semantic fields
Prints (newspaper articles).
Recorded dialogues (audio-visual resources).
Back to S6 module list
Back to S6O core modules list
Back to Table of Contents
98/156
Spanish S6
Code:
06AXFESP, 06PXFESP, 06POFESP
Objectives:
Acquire further understanding of the Hispanic World.
Requirements:
B2 level. Relatively good
communication skills).
Key words:
Enjoyment, intellectual curiosity
Syllabus:
Reading
List/Resources:
•
command
of
the
language
(understanding
and
Developing a better understanding of the Hispanic world, the history of
Hispanic countries, pre-Columbian civilisations and all that makes Spanishspeaking countries unique (arts, customs, festivals, etc.)
Texts and videos.
Back to S6 module list
Back to S6O core modules list
Back to Table of Contents
99/156
English S5O
Code:
05AOAANG
Objectives:
Learn communication skills needed by engineers.
Requirements:
B1 CEFR level (Common European Framework of Reference for Languages).
Key words:
Understanding, communication, interaction, developing an argument, rewording
Syllabus:
Understanding written and spoken English; writing and speaking English.
•
Writing skills: professional correspondence (layout of a formal letter,
introduction, conclusion, requests, reminders, thank-you letters). Writing a CV.
Application letter.
•
Purpose: advising, criticising and expressing regret. Describing causality.
•
Vocabulary: Careers. Workplaces.
•
Grammar: SHOULD/OUGHT (not) (to) V or HAVE+V-EN (past participle). Nouns:
numeral adjectives +ØN (“a five-day conference”); countable and uncountable
nouns (determiners [a/Ø/some/a few, etc.], subject-verb agreement [singular,
plural]); specific plural forms (criteria, phenomena, etc.).
Reading
List/Resources:
Dictionnaire Robert & Collins édition 2010 or Le grand Robert & Collins CD-ROM or
downloadable version Longman Dictionary of Contemporary English (New Edition For
Advanced Learners), Cambridge Advanced Learner’s Dictionary Third Edition
Bescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotgé
Petite grammaire anglaise (Éditions: OPHRYS Author: S.Persec)
English-language media
Documents & lecture handouts
http://iroise.enib.fr/Moodle/ (ENIB's e-learning platform)
Back to S5O core modules list
Back to Table of Contents
100/156
Communication Skills S5O
Code:
05AOAEXP
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, the Group, 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
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)
Professional texts
Listening (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 (written and audio-visual resources)
•
Group and individual work
•
Reading
List/Resources:
Back to S5O core modules list
Back to Table of Contents
101/156
Mathematics S5O
Code:
05AOBMAT
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 fields taught 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:
Syllabus:
Reading
List/Resources:
In Algebra: Eigenvectors, diagonalization
In Analysis: differential equations.
1. Algebra:
•
Linear applications: image and kernel, projections, matrix of an
endomorphism, bijection
•
Diagonalization of endomorphisms: Eigenvalues, Eigenvectors and
characteristic polynomial
•
Diagonalization over R and C
2. Analysis:
•
First order linear differential equations, variation of parameters
•
Second order constant coefficient differential equations with common
right-hand terms
•
Change of variables and functions
Mathématiques DEUG A AZOULAI et AVIGNANT
Back to S5O core modules list
Back to Table of Contents
102/156
Procedural Programming S5O
Code:
05AOBPRC
Objectives:
Master C programming
Requirements:
Some knowledge of Boolean logic.
Some knowledge of algorithmics.
Key words:
Structured programming, UNIX system, C language
Syllabus:
Reading
List/Resources:
1. UNIX operating system and Shell script language
•
Command interpreter
•
Command language
2. 2. C language
•
First steps
•
Basic types
•
Expressions
•
Functions
•
Pointers
•
Structures
•
Program structure
•
Standard libraries
•
Makefile
Lecture handouts
“Passeport pour UNIX et C”, J.M. Champarnaud et G. Hansel, Vuibert Informatique,
Paris, 2000
“Le langage C, Norme ANSI”, 2ème édition, B.W. Kernighan et D.M. Ritchie, Prentice
Hall, Dunod, Paris, 2000
Back to S5O core modules list
Back to Table of Contents
103/156
Analogue control systems S5O
Code:
05AOCASA
Objectives:
Master the basic concepts and mathematical, electronic and graphical tools used in
the automatic 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
criterion with respect to Bode and Nichols plots)
•
Accuracy of linear closed-loop control systems
•
Phase-lead compensators, PI controllers, etc.
Reading
List/Resources:
Back to S5O core modules list
Back to Table of Contents
104/156
Signal Processing S5O
Code:
05AOCSIG
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:
Reading
List/Resources:
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 phase spectra – Harmonic synthesis – Parseval's identity
3. Spectral analysis of non-periodic signals
•
Decomposition principle – Properties of the Fourier Transform –
Amplitude and phase spectra – Fourier Transform of some common
signals – Parseval's identity
4. Convolution
•
Definition – Physical interpretation – Convolution/filtering relationship
– Convolution 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
implemented – analysis of basic transfer functions – filter properties,
phase delay and group delay
Lecture handouts & class and lab texts.
Back to S5O core modules list
Back to Table of Contents
105/156
Electromagnetism S5E
Code:
05AEDELM
Objectives:
Become familiar with simple occurrences of electromagnetic interaction and with
electrostatic and magnetostatic fields (sources, properties and related forces and
energies).
Learn to calculate simple fields. Develop an understanding of the concepts of
capacitance and inductance 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:
•
•
Reading
List/Resources:
Electrostatics in vacuum
Magnetostatics in vacuum
Handouts
“Electromagnétisme : Fondements et applications“, J.-P. Perez, R. Carles, R. Fleckinger,
Dunod
“Electrodynamique classique“, J.D. Jackson, Dunod
Back to SO module options list
Back to Table of Contents
106/156
Geometrical Optics S5E
Code:
05AEDOPT
Objectives:
Develop an understanding of the fundamental principles governing the propagation of
light and its 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:
Reading
List/Resources:
1. The laws of geometrical optics
•
History
•
The nature of light
•
Reflection
•
Refraction
•
Grazing incidence and total reflection
2. 2. Optical instruments
•
Plane optical boundaries and prisms
•
Plane mirrors
•
Thin lenses
•
Spherical mirrors
•
Telescopes and microscopes
•
Eye defects and how to correct them
Les mille et une questions de physique en prépa, PCSI, C. Garing & A. Lhopital, Ellipses
Olivier Granier's online courses: http://olivier.granier.free.fr/crbst_3.html
Optique – Fondements et applications, 7° éd., .-P. Pérez, Dunod, 2004
Optique, 6e éd., G. Bruhat, Dunod, 2005
Handouts
Back to SO module options list
Back to Table of Contents
107/156
Digital circuits S5E
Code:
05AEDCIN
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
truth tables, 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,
arithmetic circuits, ALU, flip-flops, counters, finite state machines
Syllabus:
Reading
List/Resources:
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
Lecture and class handouts.
Back to SO module options list
Back to Table of Contents
108/156
Signal Processing S5E
Code:
05AEDSIG
Objectives:
Requirements:
Key words:
Syllabus:
Reading
List/Resources:
Back to SO module options list
Back to Table of Contents
109/156
Operations Research S5I
Code:
05AIDROP
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
shortest path problem and optimisation based on the travelling salesman problem.
Requirements:
Knowledge of at least one programming language and some understanding of basic
tools such as arrays, lists, recursive functions, etc.
Key words:
Operations research, optimisation, the travelling salesman problem, tree traversal,
graph traversal, breadth-first search, depth-first search, Dijkstra's algorithm, RoyWarshall algorithm, backtracking, branch and bound
Syllabus:
Reading
List/Resources:
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
The module strongly relies on a laboratory project. All tools used are free and opensource.
Back to SO module options list
Back to Table of Contents
110/156
Kinematic Geometry S5I
Code:
05AIDCIN
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:
differentiation 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:
Reading
List/Resources:
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
Mécanique du point : cours et 63 exercices corrigés MASSON, 1999
Back to SO module options list
Back to Table of Contents
111/156
Systems Engineering models S5I
Code:
05AIDMIS
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:
•
•
Reading
List/Resources:
The object-oriented paradigm (classes, attributes, methods, instances)
Object model in UML (classes, interactions)
Conception orientée objets et applications, G. Booch, Addison-Wesley ed., 1992
UML par la pratique, Pascal Roques, EYROLLES ed., 2004
Objecteering
Back to SO module options list
Back to Table of Contents
112/156
Resistance of Materials S5M
Code:
05AMDRDM
Objectives:
Apply screw theory to describe the internal forces in a beam-like structure based on
the external load.
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
List/Resources:
Back to SO module options list
Back to Table of Contents
113/156
CAD S5M
Code:
05AMDCAO
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 the geometric 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:
•
•
•
•
•
Reading
List/Resources:
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
nomenclature
Periodicals HARVEST, Industries et Techniques.
CATIA software websites
CATIA online documentation
Back to SO module options list
Back to Table of Contents
114/156
and
Mechanisms S5M
Code:
05AMDEDM
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:
•
•
•
Syllabus:
Functional specifications. Functional analysis
Linkages, guides
Transmission. Actuators, couplers, sensors
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
List/Resources:
Back to SO module options list
Back to Table of Contents
115/156
Mechanics S5M
Code:
05AMDMEC
Objectives:
Learn to translate a mechanical model into equations, study the model’s static and
dynamic equilibrium positions and their stability and determine the model’s natural
frequencies. The module 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's theorem
Syllabus:
1. Introduction: recap on screw theory and solid-body kinematics. Integral, vector
and matrix calculus.
2. Kinetics: geometry of masses, inertia matrices, Parallel axis theorem, screw
theory as applied to kinetics and dynamics. Identifying the centre of mass and
inertia matrix for various 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 using the general theorems
•
Equilibrium positions and stability: Dirichlet’s theorem, Lyapunov’s
theorem
•
Studying small movements
•
Vibration analysis
Reading
List/Resources:
Back to SO module options list
Back to Table of Contents
116/156
English S6O
Code:
06POAANG
Objectives:
Learn communication skills needed by engineers.
Requirements:
B1 CEFR level (Common European Framework of Reference for Languages).
Key words:
Understanding, communication, interaction, developing an argument, rewording
Syllabus:
Understanding written and spoken English; writing and speaking English.
•
Purpose: describing the impact felt and the impact produced; asking for and
giving details (“What does it involve? It involves...”); describing trends
(increases, decreases, fluctuations, etc.).
•
Vocabulary: Industry & Trade.
•
Grammar: the passive voice (BE + V-EN [past participle]); structure and uses.
Adjectives ending in -ED and in -ING.
Reading
List/Resources:
Dictionnaire Robert & Collins édition 2010 or Le grand Robert & Collins CD-ROM or
downloadable version.
Longman Dictionary of Contemporary English (New Edition For Advanced Learners),
Cambridge Advanced Learner’s Dictionary, Third EditionBescherelle – Anglais: la
Grammaire (BESCHERELLE, Authors: Malavieille & Rotgé ; Petite grammaire anglaise
(Éditions: OPHRYS Author: S.Persec)
English-language media
Documents and lecture handouts
http://iroise.enib.fr/Moodle/ (ENIB's e-learning platform)
Back to S6O core modules list
Back to Table of Contents
117/156
Communication Skills S6O
Code:
06POAEXP
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, the Group, 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
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)
Professional texts
Listening (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
List/Resources:
Back to S6O core modules list
Back to Table of Contents
118/156
Mathematics S6O
Code:
06POBMAT
Objectives:
Master the mathematical tools needed to follow the other courses, i.e. working with
multivariate 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:
Reading
List/Resources:
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
Any analysis textbook intended for students following the Foundation Studies
programme.
Any scientific undergraduate-level textbook.
Back to S6O core modules list
Back to Table of Contents
119/156
Numerical Methods S6O
Code:
06POBNUM
Objectives:
Learn to solve differential equations using standard numerical methods.
Program the solving of differential equations using SCILAB.
Requirements:
Solving differential equations
Numerical sequences.
Key words:
Euler method, stability
Syllabus:
Reading
List/Resources:
analytically.
Taylor
polynomial
approximations.
1. Quick recap on differential equations
2. Numerical methods (convergence, stability)
3. Simulation in SCILAB
Analyse numérique et équations différentilles, JP DEMAILLY, presse universitaire de
Grenoble.
Back to S6O core modules list
Back to Table of Contents
120/156
Object-oriented programming languages S6O
Code:
06POCPOO
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:
Reading
List/Resources:
1.
2.
3.
4.
Concepts of object-oriented programming
The object-oriented paradigm
Introduction to UML
C++ language
•
From “C” to “C++”
•
Classes
•
Inheritance
•
Genericity
5. Java language
•
Expressions and control structures
•
The object model
•
Exceptions and assertions
•
Genericity
Conception orientée objets et applications, G. Booch, Addison-Wesley ed., 1992
UML par la pratique, Pascal Roques, EYROLLES ed., 2004
Java la maîtrise, Jérôme Bougeault, Tsoft/Eyrolles ed., 2003
C++ référence complète, H. Schildt, First Interactive ed., 2002
Back to S6O core modules list
Back to Table of Contents
121/156
Digital control systems S6O
Code:
06PODASN
Objectives:
Develop an understanding of the basic concepts and methods related to the digital
control of linear processes. The first part focuses on time and frequency analyses of
digital systems. The second part tackles the fundamentals of closed-loop control
(stability, accuracy, etc.). The third part is dedicated to digital controller synthesis.
Requirements:
Continuous closed-loop control systems (system analysis and controller synthesis).
Mathematical tools for continuous signals (Laplace transform, convolution).
Some knowledge of system modelling.
Key words:
Control, digital control, sampling, Z-transform, digital controller synthesis
Syllabus:
Reading
List/Resources:
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)
Lecture handouts & class and lab texts.
Back to S6O core modules list
Back to Table of Contents
122/156
Electronics S6O
Code:
06POCELP
Objectives:
Become familiar with the basic concepts and components used in electricity and in
power electronics 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, rectifier
Syllabus:
Reading
List/Resources:
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
LTspice simulator, and lecture, class and lab handouts.
Back to S6O core modules list
Back to Table of Contents
123/156
Waves S6E
Code:
06PEDOND
Objectives:
Develop an understanding of the concept of electromagnetic waves.
Learn the properties of electromagnetic waves and how they interact with each other
and with matter.
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 equation
Interference, diffraction, polarisation
Light energy
Syllabus:
1.
2.
3.
4.
5.
6.
Quick recap on electrostatics and magnetostatics in vacuum and in a dielectric.
The equations of electrodynamics: Maxwell's equations, wave equation.
Plane waves
Light energy
Polarising properties of electromagnetic waves – practical applications
Reflection and refraction of light at a dielectric/dielectric interface or at a
dielectric/metal interface
7. The interference phenomenon – Application
8. Diffraction of light: principles and consequences
Reading
List/Resources:
Back to S6O module options list
Back to Table of Contents
124/156
Signal Processing S6E
Code:
06PEDSIG
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, Ztransform, convolution, filtering, digital systems
Syllabus:
Digital signals
•
Discrete Fourier transform
•
Z-transform
•
Digital convolution
•
Digital filtering
Reading
List/Resources:
Lecture handouts & class and lab texts.
Back to S6O module options list
Back to Table of Contents
125/156
Kinematic Geometry S6I
Code:
06PIDCIN
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:
differentiation and integration of simple forms, fundamentals of trigonometry.
Mathematical tools for vector analysis: dot and cross products, differentiation, singleparticle kinematics, 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
List/Resources:
Mécanique du solide : cours avec exercices résolus MASSON, 1996
Back to S6O module options list
Back to Table of Contents
126/156
Systems Engineering models S6I
Code:
06PIDMIS
Objectives:
Designing a system involves modelling the system's structure, the interactions
between the subsystems and the system's behaviour using different types of models.
These various models can be expressed using the UML modelling language. SysML is
an extension of UML dedicated to system modelling. Validating model properties is
another engineering requirement. This module focuses on discrete-event dynamic
systems: the system’s dynamics is characterised by a series of states. Different models
and 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:
Reading
List/Resources:
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
Lecture and class handouts
Unix workstation
Modelling software
Back to S6O module options list
Back to Table of Contents
127/156
Object-oriented programming project S6I
Code:
06PIDPOO
Objectives:
Acquire technical skills by working on a project requiring the use of object-oriented
programming 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
List/Resources:
Back to S6O module options list
Back to Table of Contents
128/156
Thermal Science S6M
Code:
06PMDTHE
Objectives:
Study the fundamental laws governing heat transfer and the related engineering
applications to optimise system operation and reliability.
Requirements:
Mathematical tools: ordinary differential equations, integration, scalar and vector
fields and operators.
Physics-related topics: basic knowledge of mechanical and electrical energy,
conservation laws.
Key words:
Mathematical tools: ordinary differential equations, integration, scalar and vector
fields and operators
Physics-related topics: basic knowledge of mechanical and electrical energies,
conservation laws
Syllabus:
Reading
List/Resources:
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
•
Convection: natural convection, forced convection, parameters, semiempirical laws
Thermodynamique Diffusion thermique : cours avec exercices résolus
LE HIR J. MASSON, 1997, Cote : 03.06 LEHI
Back to S6O module options list
Back to Table of Contents
129/156
CAD S6M
Code:
06PMDCAO
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 the geometric 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:
Reading
List/Resources:
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
Periodicals HARVEST, Industries et Techniques.
CATIA software websites / CATIA online documentation
Back to S6O module options list
Back to Table of Contents
130/156
Modelling of mechanical systems S6M
Code:
06PMDMOD
Objectives:
Acquire the skills needed for modelling a real mechanical system: modelling friction
and other mechanical 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
the equations of motion
Identifying torques and equivalent inertias
Modelling ideal systems
Method and application in the case of real systems: translating into equations
and simulation
Application in the case of power transmission components
Mini-project: modelling and simulation of a real mechanical system
Reading
List/Resources:
Back to S6O module options list
Back to Table of Contents
131/156
Resistance of Materials S6M
Code:
06PMDRDM
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
List/Resources:
Back to S6O module options list
Back to Table of Contents
132/156
English (compulsory) S7
Code:
07AX-ANG, 07PX-ANG
Objectives:
Achieve B2 CEFR level (Common European Framework of Reference for Languages) for
oral English
Requirements:
B1 CEFR level (Common European Framework of Reference for Languages).
Key words:
Developing an argument, clarifying, communicating, compensating, cooperating,
correcting, adapting, interacting
Syllabus:
Reading
List/Resources:
•
Using role-playing to assess the ability of students to communicate orally
Dictionnaire Robert & Collins édition 2010 or Le grand Robert & Collins CD-ROM or
downloadable version
Longman Dictionary of Contemporary English (New Edition For Advanced Learners),
Cambridge Advanced Learner’s Dictionary Third Edition
Bescherelle – Anglais: la Grammaire (BESCHERELLE, Authors: Malavieille & Rotgé ;
Petite grammaire anglaise (Éditions: OPHRYS Author: S.Persec)
English-language media
Documents & lecture handouts
http://iroise.enib.fr/Moodle/ (ENIB's e-learning platform)
Back to S7 and S9 module lists
Back to Table of Contents
133/156
German S7-S9
Code:
07AF-ALL, 07PF-ALL, 09AF-ALL, 09PF-ALL
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
someone else'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 language
Interest in current issues
Intellectual curiosity
Syllabus:
•
•
•
Reading
List/Resources:
Vocabulary and grammar exercises
Understanding simple texts addressing current issues
Systematic vocabulary revision according to semantic fields
Prints (newspaper articles)
Recorded dialogues (audio-visual resources)
Back to S7 and S9 module lists
Back to Table of Contents
134/156
Spanish S7-S9
Code:
07AF-ESP, 07PF-ESP, 09AF-ESP, 09PF-ESP
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
sharing thoughts
Syllabus:
Reading
List/Resources:
•
The course is a “tertulia”, i.e. discussions and debates on a current topic, a topic
that creates controversy or passion, or one that people find shocking
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 and S9 module lists
Back to Table of Contents
135/156
²
Management S7
Code:
07AX-GES, 07PX-GES
Objectives:
Be able to use the most common legal databases to some extent with only minimum
knowledge of the legal system.
Understand the working principle of the general ledger in general accounting.
Requirements:
Key words:
Syllabus:
Reading
List/Resources:
Introduction to law
Business law
Legal databases
Introduction to general accounting
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
2 handouts (introduction and corporate law)
Websites: LEGIFRANCE.FR, COURDECASSATION.FR, definition websites
Back to S7 and S9 module lists
Back to Table of Contents
136/156
Network and Communication Systems S7
Code:
07AX-CRS, 07PX-CRS
Objectives:
Develop an understanding of the low-level mechanisms of data transfer between
various computer 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
List/Resources:
Back to S7 and S9 module lists
Back to Table of Contents
137/156
Power interfaces for electronic systems S7
Code:
07AX-IPS, 07PX-IPS
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 their control principle.
•
Develop an understanding of the power supply issues of embedded systems.
•
Acquire a global understanding of the relevant instrumentation to allow the
design and dimensioning of an acquisition chain, from the sensor to the
processing component.
Requirements:
Analogue switching electronics, digital electronics, microprocessors, DC motor,
fundamentals of physics.
Key words:
Forward, flyback, vector control, brushless, stepper motor, acquisition and digitisation
chain, instrumentation, sensors
Syllabus:
Reading
List/Resources:
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.)
Introduction à l'électronique et à ses applications en instrumentation, Hervé Buyse,
Francis Labrique et Paul Sente, Editions Technique & Documentation, 2001
Principles of Power Electronics, J. G. Kassakian, M. F. Schlecht, G. C. Verghese, Addisson
Wesley, 1991
European Code of Conduct, “Spécification sur l'énergie consommée en mode veille
des alimentations externes“, 2004
STMicroelctronics, Applications notes: AN1599, AN1615, AN2063, etc.
L. Gontier, brevet 05/55570, 2005
Back to S7 and S9 module lists
Back to Table of Contents
138/156
Digital embedded systems S7
Code:
07AX-SEN, 07PX-SEN
Objectives:
Understand the principles behind operating systems and the link between these OS
and the components of the hardware platform.
Requirements:
Operating principles of microprocessors, interrupts and basic peripheral couplers
C language and 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.
2.
3.
4.
5.
Reading
List/Resources:
Programme:
Working principle of operating systems
•
Elements of computer architecture
•
Synchronisation
•
Memory management: paging, virtual addressing
•
Device drivers
•
File systems
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)
Description and simulation of hardware architecture: VHDL
OS project
Robot project
Lecture/class/practicals handouts
Books:
Systèmes d'exploitation, A. S. Tannenbaum
Computer Architecture, a quantitative approach, J.L Hennessy, D. A. Patterson.
Back to S7 and S9 module lists
Back to Table of Contents
139/156
English (optional) S9
Code:
07AF-ANG, 07PF-ANG
Objectives:
Achieve the Proficient User level.
Requirements:
B2 CEFR level (Common European Framework of Reference for Languages).
Key words:
Understanding, communication, interaction, developing an argument, rewording
Syllabus:
Mostly discursive activities intended to relate, rephrase, describe, explain, analyse,
comment, develop an argument and debate.
Reading
List/Resources:
Dictionnaire Robert & Collins édition 2010 or Le grand Robert & Collins CD-ROM or
downloadable version
Longman Dictionary of Contemporary English (New Edition For Advanced Learners),
Cambridge Advanced Learner’s Dictionary Third Edition
Cambridge Word Routes Anglais-Français
Oxford Collocations Dictionary for Students of English
English-language media
Back to S7 and S9 module lists
Back to Table of Contents
140/156
Product Design S9
Code:
09AX-CDP, 09PX-CDP
Objectives:
Requirements:
Key words:
Syllabus:
Reading
List/Resources:
Back to S7 and S9 module lists
Back to Table of Contents
141/156
Interactive applications design S7-S9
Code:
07AO-CAI, 07PO-CAI
Objectives:
Learn the design, development and assessment principles of interactive applications
given a multi-user and cross-platform context.
Requirements:
Imperative programming, object-oriented programming.
Client-server model, RDBMS.
Key words:
Human-system interaction, WIMP and Post-WIMP models
Mobile 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
List/Resources:
Back to S7 and S9 module lists
Back to Table of Contents
142/156
Materials and advanced design S7
Code:
07AO-MCA, 07PO-MCA
Objectives:
Based on an industrial topic and using IT tools, implement the previously acquired
theoretical knowledge 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 for dimensioning structures. Address the basic concepts on new materials used
in mechatronic systems.
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
materials, resistance criteria, system kinematics and dynamics, standardisation,
mechanical components, CAD methodology
Syllabus:
Reading
List/Resources:
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
Des matériaux, Jean-Marie Dorlot, Jean-Paul Baïlon et Jacques Masounave, Editions de
l’Ecole Polytechnique de Montréal, 1986
Précis Métallurgie, Elaboration, Structures-propriétés, Normalisation, Jean Barralis,
Gérard Maeder, Editions Nathan, 1997
Mécanique des systèmes et des milieux déformables, Luc Chevallier, Editions Ellipses
2004
Guide des sciences et technologie industrielles, Jean Louis Fanchon, Edition Nathan,
2001
Back to S7 and S9 module lists
Back to Table of Contents
143/156
Industrial and Autonomous robotics modelling S7-S9
Code:
07AO-MRA, 07PO-MRA
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 module will also address the analysis and design aspects of autonomous
mobile robot engineering.
Requirements:
Key words:
Syllabus:
Denavit-Hartenberg parameters, Euler parameters
Geometric models, inversion, decoupling, singularities, redundancy
Newton-Euler. Autonomy, Perception, Location, Navigation, Control
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
List/Resources:
Back to S7 and S9 module lists
Back to Table of Contents
144/156
Methodology for Information Systems Engineering S7
Code:
07O-MSI, 07PO-MSI
Objectives:
Models are created or modified throughout the software development process.
Furthermore, a software program is often based on heterogeneous data whose
formats must be transformed. To achieve 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 the development,
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 Models
Software design – software architectures
Software testing
Syllabus:
Reading
List/Resources:
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
Supporting material/handouts (lectures and classes)
OMG and W3C standards
UML (meta)modelling software
Open Source Relational Database Management System (RDBMS)
SQLAlchemy ORM
Back to S7 and S9 module lists
Back to Table of Contents
145/156
Radio-Frequency-based Communicating Systems S7
Code:
07O-SCR, 07PO-SCR
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 techniques 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 through simulations 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:
Reading
List/Resources:
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 topologies: Filters, amplifiers, power dividers, couplers
7. Introduction to aerials
Lecture handouts
Microondes, tome 2, P.F. Combes, Dunod.
Techniques micro-ondes - Structures de guidage, dispositifs passifs et tubes microondes, Hélier Marc, Ellipses
Back to S7 and S9 module lists
Back to Table of Contents
146/156
Signal and Image processing S7-S9
Code:
07AO-TSI, 07PO-TSI
Objectives:
Study some of the fundamental techniques of signal and image processing. Study DSP
(digital signal processor) applications using MATLAB.
Requirements:
Signal processing and mathematics courses from previous years.
Key words:
Filter synthesis, modulated signal, correlation, image denoising,
Image segmentation, pattern recognition, DSP
Syllabus:
Reading
List/Resources:
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 & MATLAB: Examples of applications
•
Audio digital filtering (FIR, IIR)
•
FFT-based spectral analysis
•
Encoding sound effects
•
Image denoising
•
Image segmentation
Lecture handouts & class and lab texts.
Back to S7 and S9 module lists
Back to Table of Contents
147/156
Control Systems S9
Code:
09AO-CCM, 09PO-CCM
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:
Syllabus:
Reading
List/Resources:
State variables, Stability, Diagnostic, Phase plane, Lyapunov
1. Linear system control (state space representation, stability, controllability,
observability, full state feedback, observer, generalised proportional-integral
controllers, introduction to singular perturbation theory, etc.)
2. Lyapunov stability (stability of equilibriums, Lyapunov’s linearization method,
Lyapunov’s direct method)
3. An introduction to the identification of controlled systems
4. An introduction to the diagnosis of controlled systems
Ph. de Larminat. Contrôle d'état standard. Hermès sciences publications
Applied nonlinear control, J.J.E Slotine, W. Li. Prentice-Hall, 1990
Back to S7 and S9 module lists
Back to Table of Contents
148/156
Digital Communications and Optical Transmissions S9
Code:
09AO-CNO, 09PO-CNO
Objectives:
Learn the basic tools required to understand the various techniques used in digital
communication and optical transmission systems. The module will present the various
elements of a transmission chain along with the modulations, the encoding techniques
and the methods for assessing transmission quality.
Requirements:
Key words:
Syllabus:
Reading
List/Resources:
Compression techniques, encoding, line codes, intersymbol interference, bit error rate,
digital modulation. Optical communication, optical network topology, link budgets,
component noise, transmitters for WDM optical networks, optical amplification, RFover-Fibre, all-optical functions
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-Pérot, DFB). Characteristic of an
external Mach-Zehnder modulator. Study of the main system
parameters of an EDFA. Study of the main system parameters of an SOA.
Study of a network
Télécommunications 1 : Transmission de l'information, P Fraysse, R Protière, D MartyDessus, collections Ellipses.
Théorie de l'Information, application aux techniques de communication, G Battail, ed.
Masson.
Fiber-Optic Communication Systems, Govind P. Agrawal (ISBN 0–471–17540–4)
Undersea Fiber Communication Systems, J. Chesnoy (ISBN 0–12–171408–X)
Les télécommunications par fibres optiques, Irène et Michel Joindot (ISBN 2–10–
002787–5)
Back to S7 and S9 module lists
Back to Table of Contents
149/156
System-On-Chip design S9
Code:
09AO-CSP, 09PO-CSP
Objectives:
“Best practice” design of synchronous digital circuits in order to integrate them to a
complex digital system. The module will address the structuring of the design process,
performance assessment and HDL (Hardware Description Language) modelling. The
tools and methods of integration within a complete digital system combining
hardware and software layers will then be discussed. The complete system (including
microprocessor and standard and specific hardware peripherals) will be implemented
in an FPGA (Field Programmable Gate Array). This module will also address the
modelling of a complex system according to various abstraction levels.
Requirements:
Basic knowledge of digital electronics: logic gages, flip-flops, Boolean algebra,
Karnaugh maps and basic sequential circuits (counters, shift registers, etc.).
Basic knowledge of finite-state machines.
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, finitestate 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
1. Mini-project
•
Designing a digital circuit: modelling, simulation and logic synthesis
•
Integration within the complete system: instantiation, drivers, API
(Application Programming Interface)
•
Reading
List/Resources:
Altera/Quartus II development environment, ModelSim HDL simulation software, SOPC
Builder system design software, Nios II IDE, DE2/Cyclone II Development Board,
lecture/class and lab handouts
Back to S7 and S9 module lists
Back to Table of Contents
150/156
Artificial Intelligence and Simulation S9
Code:
09AO-IAS, 09PO-IAS
Objectives:
Learn the basic techniques of artificial intelligence and improve one’s knowledge of
the techniques related to simulating the behaviour of autonomous entities. The
module will include practical exercises for most of the topics discussed and the final
weeks of the module will be dedicated to a project (selected by the students) that will
address part of the module’s content.
Requirements:
Key words:
Syllabus:
Reading
List/Resources:
Knowledge representations, problem solving, game theory, Prolog, neural networks,
meta heuristics, fuzzy logic, Bayesian network, machine learning.
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
Intelligence Artificielle, Stuart Russel et Peter Norvig
Reinforcement learning, B. Sutton
Back to S7 and S9 module lists
Back to Table of Contents
151/156
Vibration Mechanics and Finite Elements S9
Code:
09AO-MEF, 09PO-MEF
Objectives:
This module is divided into 2 complementary parts. Part 1 tackles the vibration
behaviour of discrete structures having 1 or multiple degrees of freedom. Part 2
addresses the vibration behaviour of continuous systems, using the finite element
method.
Requirements:
Key words:
Syllabus:
Degree of Freedom, generalised mass, damping, stiffness, free vibration, natural
frequency, forced vibration, transient state, steady state, modal analysis, isolation,
absorbers, resonators
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 and superposition; resonances
•
Modal analysis
3. Introduction to the vibration behaviour of continuous systems
•
Basic knowledge of analytical methods
•
Using the finite element method
Reading
List/Resources:
Back to S7 and S9 module lists
Back to Table of Contents
152/156
Virtual Reality S9
Code:
09AO-REV, 09PO-REV
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-Machine interfacing.
Requirements:
Key words:
Syllabus:
Reading
List/Resources:
Virtual reality, Human-Machine Interface, embodied conversational agents, animation,
3D interaction
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
OpenGL
Blender
Unity 3d
Stereoscopic display
Back to S7 and S9 module lists
Back to Table of Contents
153/156
Electronics Project S9
Code:
09AO-PRE, 09PO-PRE
Objectives:
Work within a team on the development of a system for the control of industrial
processes using an intelligent sensor network.
Requirements:
Microprocessors S6, Digital Embedded Systems S7, Signal Processing S5 and S6.
Key words:
System-on-chip, microcontroller, FPGA
Embedded Linux, Camera, Sensor
Wireless communication
Syllabus:
Reading
List/Resources:
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 running on 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
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 S7 and S9 module lists
Back to Table of Contents
154/156
Information Technology project S9
Code:
09AO-PRI, 09PO-PRI
Objectives:
Teams of 4 to 6 students will be formed to work on an IT project based on the
software development principles and techniques of agile software development
(scrum method).
The aim is to familiarise students with the iterative project development methodology.
For each iteration, the team leader (scrum master), product owner and scrum team will
define the project’s weekly development targets.
Each iteration results in an application deliverable. A deliverable will be submitted to
the project’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, agile software development, Extreme Programming (XP), Scrum method
Syllabus:
The syllabus will depend on the projects put forth by the “product owners”.
Every semester, students will be able to choose between six topics.
On the first day, students will learn agile software development methods. The projects
will be presented and students will be able to select the one they wish to undertake.
The iterative development process will be spread over the following weeks.
On the last day, each project will be presented to a panel of “product owners”.
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
List/Resources:
Back to S7 and S9 module lists
Back to Table of Contents
155/156
Mechatronics Project S9
Code:
09AO-PRM, 09PO-PRM
Objectives:
Rather than acquire new theoretical knowledge, students will work in teams on a
mechatronics design 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
List/Resources:
Back to S7 and S9 module lists
Back to Table of Contents
156/156