enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course...

576
Course Syllabus 10/06/2008 - 17:32:07 1 10/06/2008 - 17:32:07 1

Transcript of enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course...

Page 1: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

10/06/2008 - 17:32:07 110/06/2008 - 17:32:07 1

Page 2: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 1 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

E1-A Mathématics Y. LEROYER (Resp.) 5.00

MA101 Mathematics for the engineers Y. LEROYER (Resp.) 2.50 p. 346MA102 Probability Y. LEROYER (Resp.) 1.50 p. 347MA112 Outils logiciels pour l'ingénieur P. MELCHIOR (Resp.) 1.00 p. 359

E1-B Electronics V. LEBRET (Resp.) 5.00

EA107 Electronique générale P. DONDONV. LEBRET (Resp.)G. MORIZET

2.50 p. 110

EA108 Practice exercises S. AZZOPARDIA. CURUTCHETN. DELTIMPLE (Resp.)V. LEBRETG. MORIZETP. TESSON

2.50 p. 112

E1-C Digital electronics L. BOSSUET (Resp.) 5.00

EN102 synchronus and asynchonus digital system L. BOSSUET (Resp.)V. LEBRETG. MORIZETC. ZIMMERMANN

3.00 p. 161

EN103 Digital system design project S. AZZOPARDIL. BOSSUET (Resp.)A. CURUTCHETV. LEBRETG. MORIZETC. ZIMMERMANN

2.00 p. 163

E1-D Physics 1 J. PISTRE (Resp.) 5.00

EA118 Circuits and Systems I J. PISTRE (Resp.) 1.50 p. 118PH101 Fundamental electromagnetic theory A. MERESSE (Resp.) 2.00 p. 435PH108 Physics for electronics Y. LEROYER (Resp.) 1.50 p. 445

E1-E Computer science J. BIENVENU (Resp.) 5.00The project makes possible to implement together concepts seen into Algorithmic and Programming

to solve a concrete problem. It is the occasion of an analysis of the methods and abstract types of data that have to be used or created to model the problem, then the implementation of the types of data and, finally, of modularcutting and lwriting of the program.All these phases must be detailed in a report which allows to evaluate the quality and the relevance of providedwork.

IF109 A.S.D. R. CORI (Resp.) 2.00 p. 233PG108 Unix - C language J. BIENVENU

F. PELLEGRINI (Resp.)3.00 p. 415

EX101 Imperative programming 1 F. PELLEGRINI (Resp.)

EX102 Unix J. BIENVENU

E1-F Langues et culture de l'ingénieur J. FAUCHER (Resp.) 5.00

CE101 Connaissance de l'entreprise É. ASTIEN (Resp.) 1.50 p. 88LC101 English S1 J. FAUCHER (Resp.)

P. FLOQUETS. MÉDINA

1.50 p. 333

LC102 2nd Foreign Language S1 J. FAUCHER (Resp.) 1.00 p. 335LC109 Activité Physique et Sportive (S1) D. VESCHAMBRE (Resp.) 1.00 p. 338

10/06/2008 - 17:32:07 2

Page 3: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 2 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

E2-A Mathematics E. GRIVEL (Resp.) 5.00

MA108 Mathematics Y. LEROYER (Resp.) 3.00 p. 355TS101 Mathematics and signal E. GRIVEL (Resp.) 2.00 p. 525

E2-B Electronique 2 P. FOUILLAT (Resp.) 5.00

AU104 Travaux pratiques Automatique - Electronique 2 P. MELCHIOR (Resp.) 1.00 p. 56EA116 Introduction à l'Electronique Intégrée P. FOUILLAT (Resp.) 3.00 p. 114EA117 Electrical engineering P. TESSON (Resp.) 1.00 p. 116

E2-C Circuits et systèmes J. PISTRE (Resp.) 5.00

EA101 Transmission lines F. RODES (Resp.) 2.00 p. 102EA102 Introduction to analog simulation E. GARNIER (Resp.) 0.50 p. 105EA119 Circuits and Systems II J. PISTRE (Resp.) 2.50 p. 120

E2-D Physique 2 P. TESSON (Resp.) 5.00

PH104 Semiconducteurs A. MERESSE (Resp.) 2.50 p. 439PH105 Measurements C. ZIMMERMANN (Resp.) 1.00 p. 441PH106 TP Instrumentation et mesures P. TESSON (Resp.) 1.50 p. 443

E2-E Microprocesseurs et projets G. MORIZET (Resp.) 5.00

EA113 Projet d'électronique analogique G. MORIZET (Resp.) 2.00 p. 113EN105 Microprocessor H. HENRY (Resp.) 2.00 p. 166IF112 Projet d'informatique (C) J. BIENVENU (Resp.) 1.00 p. 236

E2-F Langues et culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE103 Etude économique "Projet Professionnel" É. ASTIEN (Resp.) 0.50 p. 91CE104 Sciences techniques et sociétés A. GLYKOS (Resp.) 0.50 p. 92CE108 Management and communication L. CUBAS

J. ZIRPHILE (Resp.)0.50 p. 93

LC104 English S2 J. FAUCHER (Resp.)P. FLOQUETS. MÉDINA

1.50 p. 336

LC106 Activité Physique et Sportive (S2) D. VESCHAMBRE (Resp.) 1.00 p. 337LC112 2nd Foreign Language S2 J. FAUCHER (Resp.) 1.00 p. 339

10/06/2008 - 17:32:07 3

Page 4: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 3 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

E3-A Analog Electronics F. RODES (Resp.) 5.00

EA205 Switching components and circuits E. GARNIER (Resp.) 1.50 p. 122EA211 feed back theory ans circuits P. DONDON (Resp.) 1.00 p. 127PR206 Analog Electronic design project S. AZZOPARDI

P. DONDONA. FABREE. GARNIERV. LEBRETG. MORIZETF. RODES (Resp.)

2.50 p. 456

E3-B Analog Circuits and Systems E. GARNIER (Resp.) 5.00

EA207 Power electronics 1 S. AZZOPARDI (Resp.) 1.00 p. 123EA208 electronic pratical lessons P. DONDON (Resp.)

V. LEBRETG. MORIZET

2.00 p. 125

EA210 Oscillators and high frequency integrated circuits N. DELTIMPLEY. DEVAL (Resp.)

1.00 p. 126

EA218 Electronics of transmissions E. GARNIER (Resp.) 1.00 p. 131

E3-C Electronique numérique S. RENAUD (Resp.) 5.00

EN201 VHDL Synthesis Y. BORNATL. BOSSUETB. LE GALS. RENAUD (Resp.)

1.50 p. 171

EN202 Projet VHDL Y. BORNATL. BOSSUET (Resp.)B. LE GALS. RENAUD

2.50 p. 172

EN208 Digitals ICs design N. DELTIMPLES. RENAUD (Resp.)

1.00 p. 179

E3-D Automatique et signal P. MELCHIOR (Resp.) 5.00

AU201 Linear automatic control and linearizingapproaches

P. MELCHIORA. OUSTALOUP (Resp.)

1.00 p. 57

AU202 Travaux pratiques automatique linéaire 1 P. LANUSSEP. MELCHIOR (Resp.)

1.00 p. 58

AU209 Nonlinear systems - Part 1 P. LANUSSE (Resp.)P. MELCHIOR

0.50 p. 64

TS201 Digital Signal Processing Y. BERTHOUMIEU (Resp.) 1.50 p. 533TS202 Signal Processing Lab J. GROLLEAU (Resp.)

R. MEGRET1.00 p. 534

E3-E Réseaux et Télécommunications P. KADIONIK (Resp.) 5.00

EN206 Digital Communications N. DELTIMPLEB. ESCRIG (Resp.)

3.00 p. 177

RE201 Network Introduction. Network Programming P. KADIONIK (Resp.) 2.00 p. 476

E3-F Langues et culture J. FAUCHER (Resp.) 5.00

CE206 Management financier É. ASTIEN (Resp.) 1.50 p. 95LC201 English S3 J. FAUCHER (Resp.)

P. FLOQUETS. MÉDINA

2.50 p. 340

LC209 oral communication techniques P. DONDON (Resp.) 0.00 p. 342LC212 2nd Foreign Language S3 J. FAUCHER (Resp.) 1.00 p. 343

10/06/2008 - 17:32:07 4

Page 5: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 4 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

E4-A Microinformatique H. HENRY (Resp.) 6.00

MI201 Microinformatique H. HENRY (Resp.) 2.00 p. 402MI202 Stage Microprocesseurs H. HENRY (Resp.) 1.50 p. 403MI203 Projet Microinformatique H. HENRY (Resp.) 2.50 p. 404

E4-B EMCHF or CDS or TS or SN P. LANUSSE (Resp.) 6.00UV au choix parmi les suivantes

E4-G Mixed Electronics and HF circuits 6.00 p. 6

E4-H Automatic Control 6.00 p. 6

E4-I TS - Traitement du signal 6.00 p. 6

E4-J SN - Systèmes numériques 6.00 p. 6

E4-C Enseignement personnalisé P. LANUSSE (Resp.) 6.00

AU208 TP Automatique 2 P. LANUSSEP. MELCHIOR (Resp.)

0.75 p. 63

EA212 electronic circuits practical lessons P. DONDON (Resp.) 0.75 p. 128EX200 Module libre n°1 P. LANUSSE (Resp.) 1.00 p. 192

CE200 Qualité, sécurité, environnement M. MARGUERAT (Resp.)

CE214 Management des hommes et animation des réunions É. ASTIEN (Resp.)L. CUBASJ. ZIRPHILE

CE215 Initiation à la finance de marché É. ASTIEN (Resp.)

CE219 Introduction to project management O. DUPOUET (Resp.)

CE220 Simulation création d'activité / Plan d'affaires É. ASTIEN

EA214 Power electronics 2 S. AZZOPARDI (Resp.)

EA215 RF techniques F. RODES (Resp.)

EN209 T.P. Microprocesseurs V. LEBRET (Resp.)

LC206 TOEFL Re-sit S4 J. FAUCHER (Resp.)P. FLOQUETS. MÉDINA

ME201 Microsystems J. PISTRE (Resp.)C. ZIMMERMANN

EX201 Module libre n°2 P. LANUSSE (Resp.) 1.00 p. 193 CE200 Qualité, sécurité, environnement M. MARGUERAT (Resp.)

CE214 Management des hommes et animation des réunions É. ASTIEN (Resp.)L. CUBASJ. ZIRPHILE

CE215 Initiation à la finance de marché É. ASTIEN (Resp.)

CE219 Introduction to project management O. DUPOUET (Resp.)

CE220 Simulation création d'activité / Plan d'affaires É. ASTIEN

EA214 Power electronics 2 S. AZZOPARDI (Resp.)

EA215 RF techniques F. RODES (Resp.)

EN209 T.P. Microprocesseurs V. LEBRET (Resp.)

LC206 TOEFL Re-sit S4 J. FAUCHER (Resp.)P. FLOQUETS. MÉDINA

ME201 Microsystems J. PISTRE (Resp.)C. ZIMMERMANN

PG208 Object Oriented Programming in C++ B. LE GAL (Resp.) 2.50 p. 423

E4-D Applied techniques for Electronicengineering

F. RODES (Resp.) 6.00

CE204 Individual technical presentation F. RODES (Resp.) 1.50 p. 94EA203 Data converter circuits D. DALLET (Resp.) 1.00 p. 121

10/06/2008 - 17:32:07 5

Page 6: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA220 Electrical Techniques F. RODES (Resp.) 0.00 p. 132EA222 Noise in the electronics components T. TARIS (Resp.) 0.50 p. 134PR202 Mixed Electronic design project S. AZZOPARDI

P. DONDONA. FABREE. GARNIERV. LEBRETG. MORIZETF. RODES (Resp.)

3.00 p. 452

E4-E Langues et culture de l'ingénieur J. FAUCHER (Resp.) 6.00

CE209 Initiation au contrôle de gestion É. ASTIEN (Resp.) 1.50 p. 96CE212 Quality management C. MENANT (Resp.) 0.50 p. 97CE216 Dossier métiers É. ASTIEN (Resp.) 1.00 p. 98LC205 English S4 J. FAUCHER (Resp.)

P. FLOQUETS. MÉDINA

2.00 p. 341

LC214 2nd Foreign Language S4 J. FAUCHER (Resp.) 1.00 p. 344

E4-G Mixed Electronics and HF circuits E. GARNIER (Resp.) 6.00Option pour E4-B (p. 5)

EA213 Frequency and time standards F. RODES (Resp.) 1.00 p. 129EA227 Introduction to mixed circuits E. GARNIER (Resp.)

P. TESSON1.50 p. 139

EA228 VCO, mixers and Linear Integrated Circuits Y. DEVAL (Resp.)A. FABRE (Resp.)

1.50 p. 140

PR200 Tutorials and Project of Mixed Electronics E. GARNIER (Resp.) 2.00 p. 451

E4-H Automatic Control P. MELCHIOR (Resp.) 6.00Option pour E4-B (p. 5)

AU204 Nonlinear systems - Part 2 P. LANUSSEA. OUSTALOUP (Resp.)

1.00 p. 59

AU205 Systèmes discrets P. MELCHIOR (Resp.) 1.50 p. 60AU206 State space modeling, observation and control P. LANUSSE (Resp.) 1.50 p. 61AU207 TP Systèmes Discrets et Non Linéaires P. LANUSSE

P. MELCHIOR (Resp.)2.00 p. 62

E4-I TS - Traitement du signal M. DONIAS (Resp.) 6.00Option pour E4-B (p. 5)

TS206 Introduction to image processing Y. BERTHOUMIEU (Resp.)M. DONIAS

2.00 p. 535

TS207 DSP Processors R. MEGRET (Resp.) 2.50 p. 536TS208 Digital filter design E. GRIVEL (Resp.)

J. GROLLEAU1.50 p. 538

E4-J SN - Systèmes numériques V. LEBRET (Resp.) 6.00Option pour E4-B (p. 5)

EN203 Projet microcontrôleurs V. LEBRET (Resp.) 3.00 p. 173EN204 Microprocesseurs Y. BORNAT

L. BOSSUETV. LEBRET (Resp.)G. MORIZETP. TESSON

1.50 p. 174

EN205 TP Microcontrôleurs V. LEBRET (Resp.) 1.50 p. 176

10/06/2008 - 17:32:07 6

Page 7: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

E5-A Couche PHI - Couche MAC B. ESCRIG (Resp.)

Modulations, Techniques d'accès, Standards et Protocoles...

10/06/2008 - 17:32:07 7

Page 8: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5AM2AS - Automatique et Mécatronique, Automobile, Aéronautique &

Spatial

MODULE UV INTITULé INTERVENANTS COEF./ECTS

E5AM2AS-A

Outils et Logiciels pour l'Automatique (OLA) A. OUSTALOUP (Resp.) 5.00

AU304 Systèmes à dérivées non entières 1.00 p. 70AU315 Optimisation 1.00 p. 83AU316 Modélisation par Bond Graph 1.50 p. 85TS315 Random process and information theory E. GRIVEL (Resp.)

J. GROLLEAU1.50 p. 555

E5AM2AS-B

Modélisation, Identification, Surveillance(MIS)

A. OUSTALOUP (Resp.) 5.00

AU301 Identification des systèmes dynamiques 2.50 p. 65AU302 Détection et localisation de défauts 2.50 p. 67

E5AM2AS-C

Commandes Robustes Multivariables (CRM) P. LANUSSE (Resp.) 5.00

AU303 Analyse et commande des systèmes nonlinéaires

0.50 p. 69

AU306 Frequency-domain design of robustcontrol-systems

P. LANUSSE (Resp.) 2.00 p. 71

AU307 Synthèse de commandes robustes paroptimisation

2.00 p. 73

AU308 Synthèse de lois de commande 0.50 p. 75

E5AM2AS-D

Dynamique du Véhicule et des SystèmesAéronautiques et Spatiaux (DVSAS)

P. MELCHIOR (Resp.) 5.00

AU314 Dynamique du véhicule 2.50 p. 82AU319 Commande Automatique De Vol 2.50 p. 87

E5AM2AS-E

Analyse des Systèmes - Robotique (ASR) P. MELCHIOR (Resp.) 5.00

AU309 Systèmes à évènements discrets 1.00 p. 77AU311 Commande des actionneurs 1.50 p. 78AU312 Modélisation et commande des procédés

robotisés1.50 p. 79

AU313 Planification de trajectoire 1.00 p. 80

E5AM2AS-F

Culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 8

Page 9: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5CSI - Circuits and Integrated Systems

MODULE UV INTITULé INTERVENANTS COEF./ECTS

E5CSI-A Technologies silicium Y. DEVAL (Resp.) 5.00

ME304 TP Intégration monolithique (AIME) 1.50 p. 362ME322 The microelectronics industry and process A. CURUTCHET

S. RENAUD1.00 p. 371

ME331 Microlelectronic Technology A. CURUTCHETY. DEVAL

1.00 p. 380

ME332 CMOS and BiCMOS Technologies A. CURUTCHETN. MALBERT

1.50 p. 381

E5CSI-B Digital systems L. BOSSUET (Resp.) 5.00

EN307 Co-design Y. BORNAT 0.50 p. 182ME333 Digital Integrated Circuits B. LE GAL 2.00 p. 382

ME334 Digital Systems Design L. BOSSUET 0.50 p. 383PR314 Design of mixed circuits with VHDL AMS E. GARNIER 1.50 p. 471

E5CSI-C Custom ICs design S. RENAUD (Resp.) 5.00

EA307 Power Management I. SHEROCHTANOFF 1.00 p. 143ME305 Analog ICs Y. DEVAL

P. FOUILLAT1.50 p. 363

ME335 Current mode design A. FABRE 1.00 p. 384PR312 ASIC design S. RENAUD 1.50 p. 469

E5CSI-D Systèmes intégrés communicants E. KERHERVE (Resp.) 5.00

ME306 RF ICs - 2 N. DELTIMPLET. TARIS

2.00 p. 364

ME324 RF circuits design - 1 F. RODES 2.00 p. 373PR313 ADS RF project Y. DEVAL

E. KERHERVE1.00 p. 470

E5CSI-E Microélectronique P. FOUILLAT (Resp.) 5.00

ME308 ITRS project Y. DEVALP. FOUILLATS. RENAUD

2.00 p. 365

ME329 IC tests and characterization M. RENOVELL 1.00 p. 378PR302 ICBM Conference N. DELTIMPLE

S. RENAUD2.00 p. 462

E5CSI-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 9

Page 10: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5CSR - No longer exists!

MODULE UV INTITULé INTERVENANTS COEF./ECTS

E5CSR-A Systèmes intégrés 7.50

ME321 Technologies intégrées 1.50 p. 370ME322 The microelectronics industry and process A. CURUTCHET

S. RENAUD1.00 p. 371

ME323 TP Outils de CAO 3.00 p. 372

E5CSR-B Systèmes numériques 7.50

EN307 Co-design Y. BORNAT 0.50 p. 182ME325 TP SOC 3.00 p. 375ME333 Digital Integrated Circuits B. LE GAL 2.00 p. 382

E5CSR-C Systèmes et réseaux 7.50

EA311 Systèmes radiotéléphones 2.00 p. 149RE321 Réseaux 2.50 p. 502

E5CSR-D Hyperfréquences et optoélectronique 7.50

EA315 Transmissions sur fibres optiques 2.00 p. 153EA316 Antennes 1.50 p. 154EA324 TP Antennes 2.00 p. 156ME311 Circuits micro-ondes 2.00 p. 366

E5CSR-E Conception et caractérisation 7.50

EA325 Architectures E/R 2.00 p. 157EA326 Projet conception 3.50 p. 158ME327 Circuits mode courant et UWB 1.00 p. 376ME328 TP Mesures RF 1.00 p. 377

E5CSR-F Culture de l'ingénieur 7.50

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 10

Page 11: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5EM - E-Management

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5EM-A Outils du management 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX314 Technologie de l'information pour lemanagement

2.00 p. 207

EX315 Incidences des facteurs culturels sur la stratégieet le management

2.00 p. 208

EX316 Marketing et technologies avancées 2.00 p. 209

C5EM-B E-Business 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX317 Entreprise digitale 1.50 p. 210EX318 Data mining 1.50 p. 211EX319 Anglais de communication 3.00 p. 212

C5EM-C Management de projets 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX320 Acteurs et systèmes décisionnels 3.00 p. 213EX321 Environnement juridique des projets 3.00 p. 214

C5EM-D Mise en situation 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX322 Négociation/mise en situation/gestion des projets 4.00 p. 215EX323 Synthèse finance 2.00 p. 216

C5EM-E UV personnalisée 6.00UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management.

L'UV est composée de modules Enseirb et BEM pour au moins 50 h

EX332 Module personnalisé à choix BEM et/ou Enseirb 6.00 p. 222

10/06/2008 - 17:32:07 11

Page 12: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5IREF - Ingénierie du Risque Economique et Financier

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5IREF-A Finance mathématique É. ASTIEN (Resp.) 5.00UV extérieure à l'Enseirb (Université de bordeaux 4)

EX304 Finance mathématique 5.00 p. 200

C5IREF-B Analyse financière É. ASTIEN (Resp.) 5.00UV extérieure à l'Enseirb (Université de bordeaux 4)

EX306 Analyse et gestion de portefeuille 3.00 p. 201EX312 Stratégie d'investissement et analyse financière 2.00 p. 206

C5IREF-C Technique des risques et applications É. ASTIEN (Resp.) 5.00UV extérieure à l'Enseirb (université de Bordeaux de 4)

EX307 Risque et assurance 2.50 p. 202EX309 Techniques numériques de la finance 2.50 p. 203

C5IREF-D Analyse des risques économiques É. ASTIEN (Resp.) 5.00UV extérieure à l'enseirb (université de bordeaux IV)

EX310 Risques environnementaux 2.50 p. 204EX311 Risques industriels 2.50 p. 205

C5IREF-E UV personnalisée É. ASTIEN (Resp.) 5.00UV extérieure à l'enseirb (université de bordeaux IV)

EX330 Modules personnalisés (option IREF) 5.00 p. 220

C5IREF-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00UV extérieure à l'enseirb (université de bordeaux IV)

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 12

Page 13: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5QFIA - Qualité et Fiabilité des Composants et Systèmes

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5QFIA-A From components to systems F. HERBRETEAU (Resp.) 5.00

ME345 Integration of components and circuits J. BEGUERETB. CARBONNEP. CAZENAVEH. DEBÉDAC. DEJOUSH. FRÉMONTA. GRACIAN. MALBERTY. OUSTEN

2.50 p. 397

ME346 Systems integration P. CAPIRCIOE. KERHERVE

2.50 p. 398

C5QFIA-B Quality and Dependable computing:methodological aspects

F. HERBRETEAU (Resp.) 5.00

AU318 Safety engineering Y. DUTUITC. FOLLEAUA. GARRIGOU

2.50 p. 86

CE322 Quality, standardization, certifying Y. OUSTENC. QUENISSETF. VERDIER

2.50 p. 101

C5QFIA-C Reliability of components and systems F. HERBRETEAU (Resp.) 5.00

MA303 Tools for reliability evaluation F. MARCJ. MURAROF. RELMY-MADINSKAF. VERDIER

2.50 p. 361

ME319 Degradation of electronic components N. LABATN. MALBERTY. OUSTENF. VERDIER

2.50 p. 369

C5QFIA-D Modeling, verification and test of systems F. HERBRETEAU (Resp.) 5.00

IF311 Formalized software design A. GRIFFAULT 2.00 p. 261IT306 Software testing B. LE SAEC (Resp.)

S. MARQUES2.50 p. 292

IT334 Formalisms for embedded systems F. HERBRETEAU 0.50 p. 318

C5QFIA-E AD or QFL F. HERBRETEAU (Resp.) 5.00UV au choix parmi les suivantes

C5QFIA-G AD - Failure analysis for integrated circuits 5.00 p. 48

C5QFIA-H QFL - Dependable computing for embedded software 5.00 p. 49

C5QFIA-F Culture de l'ingénieur F. HERBRETEAU (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

C5QFIA-G AD - Failure analysis for integrated circuits F. HERBRETEAU (Resp.) 5.00Option for C5QFIA-E (p. 48)

ME314 Degradation mecanisms of microelectronicsdevices

Y. DESHAYESJ. GOUDARTC. MANEUXF. MARCF. VERDIER

2.50 p. 367

PH303 Physical and electrical analysis for defaultslocalization

N. LABATD. LEWISB. PARMENTIERB. PICART

2.50 p. 448

10/06/2008 - 17:32:07 13

Page 14: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

C5QFIA-H QFL - Dependable computing for embeddedsoftware

F. HERBRETEAU (Resp.) 5.00

Option for C5QFIA-E (p. 48)

IF309 Formal methods for the design and theimplementation of software

P. CASTÉRANF. HERBRETEAU

2.50 p. 260

IT347 Safety of computing units J. BOULANGERP. CAPIRCIO

2.50 p. 329

10/06/2008 - 17:32:07 14

Page 15: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5SE - Embedded Systems

MODULE UV INTITULé INTERVENANTS COEF./ECTS

E5SE-A Systèmes d'exploitation P. KADIONIK (Resp.) 5.00

IT300 Java pour l'embarqué 0.00 p. 287IT331 Embedded systems. Embedded Linux P. KADIONIK 1.50 p. 316IT332 Real Time Operating Systems P. KADIONIK

J. PEDROZA (Resp.)2.00 p. 317

IT346 Systèmes d'exploitation. Programmationsystème

F. GOUDAL 1.50 p. 328

E5SE-B Systèmes sur silicium. SoPC. Codesign P. KADIONIK (Resp.) 5.00

ME316 Soc and SoPC P. KADIONIK (Resp.) 2.00 p. 368MI302 Architecture avancée H. HENRY 1.50 p. 405MI303 Processeurs DSP pour l'embarqué R. MEGRET 1.50 p. 406

E5SE-C Langages et modélisation de systèmes 5.00

IT335 System Modelling with the UML method P. SOULET 1.50 p. 319ME333 Digital Integrated Circuits B. LE GAL 2.00 p. 382

PG304 Java language P. SOULET 1.50 p. 431

E5SE-D Réseaux et Sécurité T. AHMED (Resp.) 5.00

ME330 System and data hardware security forembedded systems

L. BOSSUET 1.50 p. 379

RE315 Networks security P. LALET 3.50 p. 496RE332 Réseaux multimédia et qualité de services T. AHMED 2.00 p. 507

E5SE-E Personnalisation - Approfondissement H. HENRY (Resp.) 5.00

IT326 Pilotes de périphériques Y. BORNAT (Resp.)P. KADIONIK

0.00 p. 312

IT342 Real Time Linux P. FICHEUX 1.50 p. 326PR310 Advanced project in embedded systems P. KADIONIK (Resp.) 3.50 p. 468

E5SE-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 15

Page 16: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5SRT - Systèmes de Radio et Télécommunications

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5SRT-A Intégration des fonctions E. KERHERVE (Resp.) 5.00Amplificateurs, filtres, mélangeurs, antennes, convertisseurs

EA308 Antennes G. MORIZET 1.00 p. 144EA309 Transmission support and interface C. AUPETIT

L. BECHOU (Resp.)M. LECOUVE

0.50 p. 146

ME336 Circuits D. DALLETN. DELTIMPLEY. DEVALE. KERHERVE (Resp.)G. MORIZETT. TARIS

3.00 p. 385

ME337 Technologies d'intégration D. BELOTP. CAUVETN. DELTIMPLEE. KERHERVE (Resp.)

0.50 p. 388

C5SRT-B Management numérique P. KADIONIK (Resp.) 5.00DSP, FPGA, BUS, Power Management, Co-design

EN312 DSP, FPGA, BUS L. BOSSUET (Resp.)R. MEGRETA. PEGATOQUET

2.50 p. 186

EN313 Power management I. SHEROCHTANOFF (Resp.) 0.50 p. 188ME339 System On Chip, Co-design Y. BORNAT (Resp.) 2.00 p. 391

C5SRT-C Couche PHI - Couche MAC B. ESCRIG (Resp.) 5.00Modulations, Techniques d'accès, Standards et Protocoles

EN310 Advanced Digital Communications L. BOSSUETY. DEVALR. DHAOUB. ESCRIG (Resp.)J. FASSON

3.00 p. 184

ME342 ICBM conference N. DELTIMPLEY. DEVALE. KERHERVE (Resp.)

1.00 p. 395

RE314 Présentation générale des architectures réseaux T. BALU (Resp.) 1.00 p. 495

C5SRT-D Structure des objets de communication Y. DEVAL (Resp.) 5.00Architectures d'émission/réception, Conversion de données

EA303 wires interconnections J. BEGUERETP. TESSON (Resp.)

1.00 p. 141

EA304 ADS CAD project Y. DEVALE. KERHERVE (Resp.)

1.00 p. 142

EN311 Systèmes de conversion de données C. REBAI (Resp.) 1.00 p. 185ME338 Systèmes wireless Y. DEVAL (Resp.)

E. KERHERVEG. MORIZET

2.00 p. 389

C5SRT-E Sûreté de fonctionnement et fiabilité P. FOUILLAT (Resp.) 5.00Test, sécurité, fiabilité, qualité

EN314 This module aims to show how it is necessary toprotect hardware system like embeddedsystems. Because more and more attacks targetsuch system. For example with malicious codetry to attack the embedded operating system, butin the same time it possible to perform hardwareattacks against the system.First part of the module is focuses on appliedcryptographic algorithm with securityarchitecture. The second part is focuses onhardware attacks (like the famous differentialpower analysis) and the hardware protection.

L. BOSSUET (Resp.)G. GOGNIAT

1.00 p. 189

10/06/2008 - 17:32:07 16

Page 17: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME340 Test, Validation, Preuves formelles F. HERBRETEAU (Resp.)H. LAPUYADEM. RENOVELL

1.00 p. 392

ME341 Fiabilité P. FOUILLATH. LAPUYADEF. VERDIER (Resp.)

1.00 p. 394

ME343 Qualité Télécom C. QUENISSET (Resp.) 2.00 p. 396

C5SRT-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00Anglais, Tournoi de gestion, Conférence ICBM

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 17

Page 18: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5TM - Multimedia Technologies

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5TM-A Image processing and project R. MEGRET (Resp.) 5.00

IT329 Image processing J. DOMENGER (Resp.)L. KABONGO

2.00 p. 315

PR305 Group project 3.00 p. 464

C5TM-B Computer graphics and virtual reality B. LE SAEC (Resp.) 5.00Option for C5TM-I (p. 53)

IT318 Computer Graphics P. GUITTONB. LE SAEC

2.50 p. 306

IT319 Applications of Computer Graphics and VirtualReality

P. GUITTON (Resp.) 2.50 p. 307

C5TM-C Analyse et Synthèse du Son Musical (ASSM) P. HANNA (Resp.) 5.00

IT320 Analysis/Synthesis of Musical Sound P. HANNA (Resp.) 5.00 p. 308

C5TM-D Informatique Musicale : Contrôle etComposition (IMCC)

M. DESAINTE-CATHERINE (Resp.) 5.00

Option for C5TM-I (p. 53)

IT348 Computer Music: Control and Composition M. DESAINTE-CATHERINE (Resp.) 5.00 p. 330

C5TM-E Codage et transmission des donnéesmultimédia

Y. BERTHOUMIEU (Resp.) 5.00

IT328 Multimedia data coding Y. BERTHOUMIEUM. DONIASE. GRIVELR. MEGRET (Resp.)

3.00 p. 314

RE332 Réseaux multimédia et qualité de services T. AHMED 2.00 p. 507

C5TM-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

C5TM-H Indexation multimédia J. BENOIS-PINEAU (Resp.) 5.00

IT317 Image analysis J. DA COSTA (Resp.)C. GERMAINO. LAVIALLE

2.50 p. 305

IT327 Video indexing J. BENOIS-PINEAU (Resp.)C. MORAND

2.50 p. 313

C5TM-I Image or sound option R. MEGRET (Resp.) 5.00UV au choix parmi les suivantes

C5TM-B Computer graphics and virtual reality 5.00 p. 53

C5TM-D Informatique Musicale : Contrôle et Composition (IMCC) 5.00 p. 53

10/06/2008 - 17:32:07 18

Page 19: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ElectronicsSemester 5TS - Traitement du Signal et de l'Image

MODULE UV INTITULé INTERVENANTS COEF./ECTS

E5TS-A Méthodes avancées en traitement du signal E. GRIVEL (Resp.) 5.00

EX300 Modules au choix (1 parmi 4) 1.50 p. 198 TS311 Spectral analysis E. GRIVEL (Resp.)

TS312 Radar signal processing S. MORVANE. NORMANDJ. PETITJEAN

p. 554

TS321 GPS Navigation A. GIREMUS (Resp.) p. 558

TS325 Optimal and adaptive filters level 2 A. GIREMUSJ. GROLLEAU

TS302 Multi-rate systems R. MEGRET (Resp.) 1.00 p. 545TS303 Speech processing E. GRIVEL (Resp.) 0.75 p. 546TS304 Work practices in signal processing M. DONIAS (Resp.)

J. GROLLEAU0.50 p. 548

TS324 Optimal and adaptive filter, level 1 A. GIREMUSJ. GROLLEAU

1.25 p. 562

E5TS-B Méthodes avancées en traitement de l'imageet de la vidéo

Y. BERTHOUMIEU (Resp.) 5.00

TS308 video and image coding Y. BERTHOUMIEU (Resp.) 2.00 p. 552TS309 Work practices in image processing M. DONIAS (Resp.) 0.75 p. 553TS327 Computer vision M. DONIAS

R. MEGRET (Resp.)2.25 p. 563

E5TS-C Les fondamentaux M. DONIAS (Resp.) 5.00

TS315 Random process and information theory E. GRIVEL (Resp.)J. GROLLEAU

1.50 p. 555

TS322 Language C for signal processing M. DONIAS (Resp.) 1.50 p. 559TS323 Segmentation and morphology Y. BERTHOUMIEU (Resp.)

J. DA COSTAC. GERMAIN

2.00 p. 560

E5TS-D Systèmes numériques pour le traitement dusignal

L. BOSSUET (Resp.) 5.00

EN301 Cellular networks applications on DSP S. DEHAUT 1.00 p. 181EN309 Digital Signal Processing with Field

Programmable Gate ArrayL. BOSSUET (Resp.) 2.00 p. 183

EN315 Digital system design flows B. LE GAL (Resp.) 2.00 p. 191

E5TS-E Projet avancé et applications M. DONIAS (Resp.) 5.00

EX331 Modules au choix (1parmi 2) 1.50 p. 221 TS320 Optimizing signal and image processing algorithms forembedded and real time applications

T. SOUTHIVONG (Resp.) p. 557

TS326 Pattern recognition J. DA COSTAM. DONIAS (Resp.)

PR309 Project in signal processing Y. BERTHOUMIEUL. BOSSUETM. DONIASA. GIREMUSE. GRIVELR. MEGRET

3.50 p. 467

E5TS-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 19

Page 20: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 1 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

I1-A Algorithmic 1 D. LAPOIRE (Resp.) 5.00

IF101 Introduction to algorithmic D. LAPOIRE (Resp.) 1.50 p. 223IF102 Tree structures D. LAPOIRE (Resp.) 1.50 p. 224IF103 Algorithmic Project 1 D. LAPOIRE (Resp.) 2.00 p. 225

I1-B Pratique et fondements de l'informatique F. HERBRETEAU (Resp.) 5.00

IF105 Models and proofs for algorithms F. HERBRETEAU (Resp.)D. JANIND. RENAULT

2.50 p. 228

IF114 Finite automata F. HERBRETEAU (Resp.)F. MAZOITD. RENAULT

2.50 p. 237

I1-C Programmation impérative A. ROLLET (Resp.) 5.00

IF104 Work environment F. PELLEGRINI (Resp.) 1.50 p. 226PG101 Imperative programming 1 F. PELLEGRINI (Resp.) 1.50 p. 408

EX101 Imperative programming 1 F. PELLEGRINI (Resp.)

PG102 Projet de programmation impérative 2.00 p. 409

I1-D Statistical methods B. PERROT (Resp.) 5.00

IS101 Probability and Statistics B. PERROT (Resp.) 3.00 p. 263IS102 information theorie L. GUENNEGUEZ (Resp.) 2.00 p. 264

I1-E Architecture matérielle et logicielle descalculateurs

F. PELLEGRINI (Resp.) 5.00

IT102 Computer architecture F. PELLEGRINI (Resp.) 1.50 p. 275 EX100 Computer architecture F. PELLEGRINI (Resp.)

MI101 Microprocesseurs H. HENRY (Resp.) 1.50 p. 399MI102 Practice exercises on microprocessors C. ZIMMERMANN (Resp.) 2.00 p. 401

I1-F Langues et culture de l'ingénieur S. MÉDINA (Resp.) 5.00

CE101 Connaissance de l'entreprise É. ASTIEN (Resp.) 1.50 p. 88LC101 English S1 J. FAUCHER (Resp.)

P. FLOQUETS. MÉDINA

1.50 p. 333

LC102 2nd Foreign Language S1 J. FAUCHER (Resp.) 1.00 p. 335LC109 Activité Physique et Sportive (S1) D. VESCHAMBRE (Resp.) 1.00 p. 338

10/06/2008 - 17:32:07 20

Page 21: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 2 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

I2-A Algorithmic 2 D. LAPOIRE (Resp.) 5.00

IF106 Graphs and algorithms D. LAPOIRE (Resp.) 3.00 p. 230IF107 Algorithmic project 2 2.00 p. 231

I2-B Advanced programming M. DESAINTE-CATHERINE (Resp.) 5.00

PG104 Functional Programing M. DESAINTE-CATHERINE (Resp.) 1.50 p. 410PG105 Projet de programmation fonctionnelle 2.00 p. 412PG106 Imperative programming 2 and software

developmentF. PELLEGRINI (Resp.) 1.50 p. 413

I2-C Circuits et systèmes S. RENAUD (Resp.) 5.00

AU103 Control Engineering P. LANUSSEP. MELCHIOR (Resp.)

1.50 p. 54

EN104 Digital Electronics A. FABRES. RENAUD (Resp.)

1.50 p. 164

PR101 Practical lab in electronics or automatics Y. BORNATP. MELCHIOR (Resp.)

2.00 p. 449

I2-D Numerical Analysis D. RENAULT (Resp.) 5.00This unit contains a single module : Numerical Analysis

IS104 Numerical Analysis B. PERROTD. RENAULT (Resp.)

5.00 p. 265

I2-E tutorial on numerical signal and discreteoptimization

B. PERROT (Resp.) 5.00

IS201 Discrete Optimisation P. MOREL (Resp.) 1.50 p. 267IS202 project with computer. 1.50 p. 268TS213 Treatment of numerical signal B. PERROT (Resp.) 2.00 p. 543

I2-F Langues et culture de l'ingénieur D. VESCHAMBRE (Resp.) 5.00

CE103 Etude économique "Projet Professionnel" É. ASTIEN (Resp.) 0.50 p. 91CE104 Sciences techniques et sociétés A. GLYKOS (Resp.) 0.50 p. 92CE108 Management and communication L. CUBAS

J. ZIRPHILE (Resp.)0.50 p. 93

LC104 English S2 J. FAUCHER (Resp.)P. FLOQUETS. MÉDINA

1.50 p. 336

LC106 Activité Physique et Sportive (S2) D. VESCHAMBRE (Resp.) 1.00 p. 337LC112 2nd Foreign Language S2 J. FAUCHER (Resp.) 1.00 p. 339

10/06/2008 - 17:32:07 21

Page 22: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 3 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

I3-A Compilation D. JANIN (Resp.) 5.00

IF203 Compiling D. JANIN (Resp.) 2.00 p. 245IF204 Compiler construction 2.00 p. 247PG212 C++ Programming J. ALLALI (Resp.)

G. EYROLLES1.00 p. 425

I3-B Génie logiciel F. HERBRETEAU (Resp.) 5.00

IF205 XML and Web Applications F. HERBRETEAU (Resp.) 1.50 p. 248IT205 Génie Logiciel 1 H. DOMALIN (Resp.) 1.50 p. 282IT206 Interface Homme/Machine F. HERBRETEAU (Resp.) 0.50 p. 284IT207 Génie Logiciel 2 S. MAGNE (Resp.) 1.50 p. 285

I3-C Systèmes de Gestion de Bases de Données B. LE SAEC (Resp.) 5.00

IT203 Database systems B. LE SAEC (Resp.) 3.00 p. 280IT204 Projet de SGBD 2.00 p. 281

I3-D Algorithmic 3 D. LAPOIRE (Resp.) 5.00

IF201 Distributed algorithms Y. METIVIER (Resp.) 2.50 p. 243IF202 Cryptology D. LAPOIRE (Resp.) 2.50 p. 244

I3-E Langages et techniques objets G. EYROLLES (Resp.) 5.00

PG202 Programmation Orientée Objets G. EYROLLES (Resp.) 1.50 p. 419PG203 Projet de Programmation Orientée Objets 2.00 p. 420PG204 Systems Programming J. ALLALI (Resp.)

F. HERBRETEAU1.50 p. 421

I3-F Langues et culture de l'ingénieur J. FAUCHER (Resp.) 5.00

CE206 Management financier É. ASTIEN (Resp.) 1.50 p. 95LC201 English S3 J. FAUCHER (Resp.)

P. FLOQUETS. MÉDINA

2.50 p. 340

LC212 2nd Foreign Language S3 J. FAUCHER (Resp.) 1.00 p. 343

10/06/2008 - 17:32:07 22

Page 23: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 4 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

I4-A Réseaux A. ROLLET (Resp.) 6.00

RE202 Computer Networks A. ROLLET (Resp.) 3.00 p. 477RE203 Network programming project J. ALLALI (Resp.)

J. FRECHOT3.00 p. 478

I4-B Operating systems B. GOGLIN (Resp.) 6.00

IT201 Operating Systems B. GOGLIN (Resp.)F. GOUDALM. PALLARDF. PELLEGRINI

3.00 p. 278

IT202 Operating systems project J. ALLALI (Resp.)J. FRECHOT

3.00 p. 279

I4-C Personalized UV P. GLOESS (Resp.) 6.00Choose two distinct optional modules, or one optional module and two free modules.

EX205 One optional module (or two) P. GLOESS (Resp.) 3.00 p. 195 IF206 Randomized Algorithms P. DUCHON (Resp.)

IF217 Introduction to the quantum information processing Y. LEROYER (Resp.)

PG205 Interfaces sonores M. ROBINE

PG211 Logic and constraint programming P. GLOESS (Resp.)

PG213 Programming technics B. LE SAEC (Resp.)

EX206 Two corporate culture free modules (or none) 3.00 p. 196 CE200 Qualité, sécurité, environnement M. MARGUERAT (Resp.)

CE214 Management des hommes et animation des réunions É. ASTIEN (Resp.)L. CUBASJ. ZIRPHILE

CE215 Initiation à la finance de marché É. ASTIEN (Resp.)

CE219 Introduction to project management O. DUPOUET (Resp.)

CE220 Simulation création d'activité / Plan d'affaires É. ASTIEN

EX203 Module extérieur

LC206 TOEFL Re-sit S4 J. FAUCHER (Resp.)P. FLOQUETS. MÉDINA

I4-D Projet de fin de 4ème semestre F. PELLEGRINI (Resp.) 6.00

PR301 4th semester final term project F. PELLEGRINI (Resp.) 6.00 p. 460

I4-E Langues et culture de l'ingénieur S. MÉDINA (Resp.) 6.00

CE209 Initiation au contrôle de gestion É. ASTIEN (Resp.) 1.50 p. 96CE212 Quality management C. MENANT (Resp.) 0.50 p. 97CE216 Dossier métiers É. ASTIEN (Resp.) 1.00 p. 98LC205 English S4 J. FAUCHER (Resp.)

P. FLOQUETS. MÉDINA

2.00 p. 341

LC214 2nd Foreign Language S4 J. FAUCHER (Resp.) 1.00 p. 344

10/06/2008 - 17:32:07 23

Page 24: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 5 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

I5-A Culture de l'ingénieur J. FAUCHER (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 24

Page 25: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 5EM - E-Management

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5EM-A Outils du management 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX314 Technologie de l'information pour lemanagement

2.00 p. 207

EX315 Incidences des facteurs culturels sur la stratégieet le management

2.00 p. 208

EX316 Marketing et technologies avancées 2.00 p. 209

C5EM-B E-Business 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX317 Entreprise digitale 1.50 p. 210EX318 Data mining 1.50 p. 211EX319 Anglais de communication 3.00 p. 212

C5EM-C Management de projets 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX320 Acteurs et systèmes décisionnels 3.00 p. 213EX321 Environnement juridique des projets 3.00 p. 214

C5EM-D Mise en situation 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX322 Négociation/mise en situation/gestion des projets 4.00 p. 215EX323 Synthèse finance 2.00 p. 216

C5EM-E UV personnalisée 6.00UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management.

L'UV est composée de modules Enseirb et BEM pour au moins 50 h

EX332 Module personnalisé à choix BEM et/ou Enseirb 6.00 p. 222

10/06/2008 - 17:32:07 25

Page 26: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 5GL - Software Engineering

MODULE UV INTITULé INTERVENANTS COEF./ECTS

I5-A Culture de l'ingénieur J. FAUCHER (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

I5GL-A Software Management B. LE SAEC (Resp.) 5.00

IT306 Software testing B. LE SAEC (Resp.)S. MARQUES

2.50 p. 292

IT311 Conduite de projet R. MOëBS (Resp.) 2.50 p. 299

I5GL-B Verification and Validation P. GLOESS (Resp.)D. JANIN (Resp.)

5.00

IT304 Program specification and proof P. GLOESS (Resp.) 2.50 p. 288IT305 Proof assistants P. GLOESS (Resp.)

D. JANIN (Resp.)2.50 p. 290

I5GL-C Object-Oriented Software Engineering G. EYROLLES (Resp.) 5.00

IT307 Persistency and data bases X. HANIN (Resp.) 2.50 p. 293PG301 Object oriented modelling G. EYROLLES (Resp.) 2.50 p. 430

I5GL-D Software Architerture 5.00

IT309 Architectures multi-couches G. EYROLLES (Resp.) 2.50 p. 296IT310 Applications concurrentes et distribuées M. MOSBAH (Resp.) 2.50 p. 297

I5GL-E Personnalisation A. GRIFFAULT (Resp.) 5.00

EX301 Module libre d'informatique M. MOSBAH (Resp.) 2.50 p. 199IT308 Méthodologie et outils logiciels G. EYROLLES (Resp.)

M. MOSBAH (Resp.)2.50 p. 295

10/06/2008 - 17:32:07 26

Page 27: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 5IREF - Ingénierie du Risque Economique et Financier

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5IREF-A Finance mathématique É. ASTIEN (Resp.) 5.00UV extérieure à l'Enseirb (Université de bordeaux 4)

EX304 Finance mathématique 5.00 p. 200

C5IREF-B Analyse financière É. ASTIEN (Resp.) 5.00UV extérieure à l'Enseirb (Université de bordeaux 4)

EX306 Analyse et gestion de portefeuille 3.00 p. 201EX312 Stratégie d'investissement et analyse financière 2.00 p. 206

C5IREF-C Technique des risques et applications É. ASTIEN (Resp.) 5.00UV extérieure à l'Enseirb (université de Bordeaux de 4)

EX307 Risque et assurance 2.50 p. 202EX309 Techniques numériques de la finance 2.50 p. 203

C5IREF-D Analyse des risques économiques É. ASTIEN (Resp.) 5.00UV extérieure à l'enseirb (université de bordeaux IV)

EX310 Risques environnementaux 2.50 p. 204EX311 Risques industriels 2.50 p. 205

C5IREF-E UV personnalisée É. ASTIEN (Resp.) 5.00UV extérieure à l'enseirb (université de bordeaux IV)

EX330 Modules personnalisés (option IREF) 5.00 p. 220

C5IREF-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00UV extérieure à l'enseirb (université de bordeaux IV)

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 27

Page 28: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 5PRCD - Parallélisme, Régulation et Calcul Distribué

MODULE UV INTITULé INTERVENANTS COEF./ECTS

I5-A Culture de l'ingénieur J. FAUCHER (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

I5PRCD-A Langages et supports d'exécution M. COUNILH (Resp.) 5.00

PG305 Langages du parallélisme O. AUMAGEM. COUNILH (Resp.)G. MERCIER

2.50 p. 432

PG306 Distributed objects A. ESNARD (Resp.) 2.50 p. 434

I5PRCD-B Architectures, systèmes et communications F. PELLEGRINI (Resp.) 5.00

IF306 Communication et routage C. GAVOILLE (Resp.) 1.50 p. 259IT336 Architecture of parallel and distributed systems F. PELLEGRINI (Resp.) 1.50 p. 320IT338 Supports de communication hautes

performancesO. AUMAGE (Resp.) 1.25 p. 322

IT352 Distributed and Parallel Systems B. GOGLIN (Resp.) 0.75 p. 331

I5PRCD-C Algorithmique et ordonnancement J. ROMAN (Resp.) 5.00

IF304 Algorithmique parallèle M. FAVERGEF. PELLEGRINIJ. ROMAN (Resp.)

2.50 p. 257

IF305 Equilibrage et régulation de charge M. FAVERGEF. PELLEGRINIP. RAMET (Resp.)

2.50 p. 258

I5PRCD-D Algorithmique et applications P. RAMET (Resp.) 5.00

IS309 Algèbre linéaire creuse M. FAVERGEP. HENON (Resp.)F. PELLEGRINI

2.75 p. 272

IS342 Couplage de codes O. COULAUD (Resp.) 1.00 p. 274IT341 SGBD parallèle M. MOSBAH (Resp.)

P. RAMET1.25 p. 325

I5PRCD-E Personnalisation A. ESNARD (Resp.) 5.00

EX324 Free module for PRCD 2.50 p. 217 IF307 Enseignement Master Recherche M. MOSBAH (Resp.)

A. ZEMMARI

IT343 CORBA objects and components A. ESNARD (Resp.) p. 327

PG308 Code evaluation and maintenance G. EYROLLES (Resp.)E. FLEURYP. NARBEL

IT339 Environnement pour la grille G. LATU (Resp.)N. RICHART

2.50 p. 323

10/06/2008 - 17:32:07 28

Page 29: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 5QFIA - Qualité et Fiabilité des Composants et Systèmes

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5QFIA-A From components to systems F. HERBRETEAU (Resp.) 5.00

ME345 Integration of components and circuits J. BEGUERETB. CARBONNEP. CAZENAVEH. DEBÉDAC. DEJOUSH. FRÉMONTA. GRACIAN. MALBERTY. OUSTEN

2.50 p. 397

ME346 Systems integration P. CAPIRCIOE. KERHERVE

2.50 p. 398

C5QFIA-B Quality and Dependable computing:methodological aspects

F. HERBRETEAU (Resp.) 5.00

AU318 Safety engineering Y. DUTUITC. FOLLEAUA. GARRIGOU

2.50 p. 86

CE322 Quality, standardization, certifying Y. OUSTENC. QUENISSETF. VERDIER

2.50 p. 101

C5QFIA-C Reliability of components and systems F. HERBRETEAU (Resp.) 5.00

MA303 Tools for reliability evaluation F. MARCJ. MURAROF. RELMY-MADINSKAF. VERDIER

2.50 p. 361

ME319 Degradation of electronic components N. LABATN. MALBERTY. OUSTENF. VERDIER

2.50 p. 369

C5QFIA-D Modeling, verification and test of systems F. HERBRETEAU (Resp.) 5.00

IF311 Formalized software design A. GRIFFAULT 2.00 p. 261IT306 Software testing B. LE SAEC (Resp.)

S. MARQUES2.50 p. 292

IT334 Formalisms for embedded systems F. HERBRETEAU 0.50 p. 318

C5QFIA-E AD or QFL F. HERBRETEAU (Resp.) 5.00UV au choix parmi les suivantes

C5QFIA-G AD - Failure analysis for integrated circuits 5.00 p. 48

C5QFIA-H QFL - Dependable computing for embedded software 5.00 p. 49

C5QFIA-F Culture de l'ingénieur F. HERBRETEAU (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

C5QFIA-G AD - Failure analysis for integrated circuits F. HERBRETEAU (Resp.) 5.00Option for C5QFIA-E (p. 48)

ME314 Degradation mecanisms of microelectronicsdevices

Y. DESHAYESJ. GOUDARTC. MANEUXF. MARCF. VERDIER

2.50 p. 367

PH303 Physical and electrical analysis for defaultslocalization

N. LABATD. LEWISB. PARMENTIERB. PICART

2.50 p. 448

10/06/2008 - 17:32:07 29

Page 30: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

C5QFIA-H QFL - Dependable computing for embeddedsoftware

F. HERBRETEAU (Resp.) 5.00

Option for C5QFIA-E (p. 48)

IF309 Formal methods for the design and theimplementation of software

P. CASTÉRANF. HERBRETEAU

2.50 p. 260

IT347 Safety of computing units J. BOULANGERP. CAPIRCIO

2.50 p. 329

10/06/2008 - 17:32:07 30

Page 31: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 5RSR - Réseaux et Systèmes Répartis

MODULE UV INTITULé INTERVENANTS COEF./ECTS

I5-A Culture de l'ingénieur J. FAUCHER (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

I5RSR-A Communication networks A. ROLLET (Resp.) 5.00

RE312 Telecommunication networks J. BOUÏL (Resp.)P. PICARD

3.25 p. 493

RE320 Networking case study A. ROLLET (Resp.) 1.75 p. 501

I5RSR-B Distributed objects and systems A. ESNARD (Resp.) 5.00

IT343 CORBA objects and components A. ESNARD (Resp.) 2.50 p. 327PG306 Distributed objects A. ESNARD (Resp.) 2.50 p. 434

I5RSR-C Security and network administration A. ROLLET (Resp.) 5.00

RE315 Networks security P. LALET 3.50 p. 496RE316 Protocoles d'administration des réseaux S. BORDÈRES 1.50 p. 497

I5RSR-D Network administration tools A. ROLLET (Resp.) 5.00

IT352 Distributed and Parallel Systems B. GOGLIN (Resp.) 0.75 p. 331RE317 Administration, Routage, QoS F. MEDAT 2.50 p. 498RE318 Administration système et réseau X. DE LABOURET (Resp.)

F. GOUDAL1.75 p. 499

I5RSR-E Personalisation A. ROLLET (Resp.) 5.00

EX326 RSR free module A. ROLLET (Resp.) 2.50 p. 218 EX325 RSR research master M. MOSBAH (Resp.)

PG308 Code evaluation and maintenance G. EYROLLES (Resp.)E. FLEURYP. NARBEL

PR311 Développement système A. ROLLET (Resp.)

RE319 Ingénierie des protocoles D. NEGRUA. ROLLET (Resp.)

2.50 p. 500

10/06/2008 - 17:32:07 31

Page 32: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Computer ScienceSemester 5TM - Multimedia Technologies

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5TM-A Image processing and project R. MEGRET (Resp.) 5.00

IT329 Image processing J. DOMENGER (Resp.)L. KABONGO

2.00 p. 315

PR305 Group project 3.00 p. 464

C5TM-B Computer graphics and virtual reality B. LE SAEC (Resp.) 5.00Option for C5TM-I (p. 53)

IT318 Computer Graphics P. GUITTONB. LE SAEC

2.50 p. 306

IT319 Applications of Computer Graphics and VirtualReality

P. GUITTON (Resp.) 2.50 p. 307

C5TM-C Analyse et Synthèse du Son Musical (ASSM) P. HANNA (Resp.) 5.00

IT320 Analysis/Synthesis of Musical Sound P. HANNA (Resp.) 5.00 p. 308

C5TM-D Informatique Musicale : Contrôle etComposition (IMCC)

M. DESAINTE-CATHERINE (Resp.) 5.00

Option for C5TM-I (p. 53)

IT348 Computer Music: Control and Composition M. DESAINTE-CATHERINE (Resp.) 5.00 p. 330

C5TM-E Codage et transmission des donnéesmultimédia

Y. BERTHOUMIEU (Resp.) 5.00

IT328 Multimedia data coding Y. BERTHOUMIEUM. DONIASE. GRIVELR. MEGRET (Resp.)

3.00 p. 314

RE332 Réseaux multimédia et qualité de services T. AHMED 2.00 p. 507

C5TM-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

C5TM-H Indexation multimédia J. BENOIS-PINEAU (Resp.) 5.00

IT317 Image analysis J. DA COSTA (Resp.)C. GERMAINO. LAVIALLE

2.50 p. 305

IT327 Video indexing J. BENOIS-PINEAU (Resp.)C. MORAND

2.50 p. 313

C5TM-I Image or sound option R. MEGRET (Resp.) 5.00UV au choix parmi les suivantes

C5TM-B Computer graphics and virtual reality 5.00 p. 53

C5TM-D Informatique Musicale : Contrôle et Composition (IMCC) 5.00 p. 53

10/06/2008 - 17:32:07 32

Page 33: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Réseaux et Systèmes d'InformationSemester 1 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

RSI1-A MathématiquesFA1-A

MA110 Mathématiques 0.00 p. 357

RSI1-B PhysiqueFA1-B

PH107 Physiques 0.00 p. 444

RSI1-C Électronique AnalogiqueFA1-C

EA103 Électronique analogique 0.00 p. 106

RSI1-D Électronique NumériqueFA1-D

EN106 Électronique numérique 0.00 p. 167

RSI1-E InformatiqueFA1-E

IF115 Informatique 0.00 p. 239

10/06/2008 - 17:32:07 33

Page 34: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Réseaux et Systèmes d'InformationSemester 2 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

RSI2-A Systèmes de communication analogiquesSE1

EA104 Communications Systmes Principles B. ESCRIG (Resp.) 0.00 p. 107PH109 Antennes et CEM 0.00 p. 446PH110 Communications filaires et optiques 0.00 p. 447

RSI2-B Traitement du signalSE4

MA111 Mathématique de l'ingénieur 0.00 p. 358TS105 Introduction au traitement du signal 0.00 p. 531TS106 Traitement de l'image et du son 0.00 p. 532

RSI2-C InformatiqueIF1

IF116 Bases de données 0.00 p. 240PG111 Génie logiciel 0.00 p. 418

RSI2-D Architecture des réseaux 1RE1

RE104 Introduction aux réseaux 0.00 p. 473RE105 Réseaux locaux 0.00 p. 474RE106 Architecture des réseaux 0.00 p. 475

10/06/2008 - 17:32:07 34

Page 35: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Réseaux et Systèmes d'InformationSemester 3 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

RSI3-A Électronique numériqueSE2

EN107 FPGA-VHDL 0.00 p. 168EN108 Systèmes numériques 0.00 p. 169EN109 Systèmes à microprocesseur 0.00 p. 170

RSI3-B Développement WEBIF3

PG215 Conception WEB et IHM 0.00 p. 427PG216 Langages pour le WEB 0.00 p. 428PG217 Projet WEB 0.00 p. 429

RSI3-C Système 1IF4

IF218 Introduction aux systèmes d'exploitation 0.00 p. 253IF219 Programmation système 0.00 p. 254

RSI3-D Architecture des réseaux 2RE2

RE213 Réseaux et applications réparties 0.00 p. 488RE214 Interconnexion des réseaux 0.00 p. 489

10/06/2008 - 17:32:07 35

Page 36: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Réseaux et Systèmes d'InformationSemester 4 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

RSI4-A Développement logicielIF2

PG209 Modélisation objet UML et C++ 0.00 p. 424PG214 Programmation objet Java 0.00 p. 426

RSI4-B Système 2IF5

IS203 Sécurité de l'information 0.00 p. 269IS204 Systèmes répartis Y. METIVIER 2.50 p. 270

RSI4-C Déploiement des réseauxRE3

RE215 Sécurité et QoS des réseaux 0.00 p. 490RE216 Gestion des réseaux 0.00 p. 491

RSI4-D Systèmes répartis 5.00

IS204 Systèmes répartis Y. METIVIER 2.50 p. 270

10/06/2008 - 17:32:07 36

Page 37: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Réseaux et Systèmes d'InformationSemester 5 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

RSI5-A Systèmes électroniques industrielsSE3

CE320 Outils d'investigation et de certification 0.00 p. 100EA310 Capteurs et actionneurs 0.00 p. 148

RSI5-B Nouvelles infrastructures réseaux ettélécommunications

RE5

RE341 Téléphonie 0.00 p. 514RE342 Mobile Networks and Wireless Networks T. AHMED (Resp.)

B. ESCRIG0.00 p. 515

RE343 Réseaux hauts débits 0.00 p. 516

RSI5-C Systèmes d'exploitation des réseauxRE7

RE346 Systèmes d'exploitation réseaux (Windows 2000) 0.00 p. 519RE347 Introduction à l'administration réseaux sous

UNIX0.00 p. 520

10/06/2008 - 17:32:07 37

Page 38: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Réseaux et Systèmes d'InformationSemester 6 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

RSI6-A Réseaux industrielsRE4

RE337 Architecture des réseaux industriels 0.00 p. 510RE338 Réseaux d'automates 0.00 p. 511RE339 Bus de terrain 0.00 p. 512RE340 PLD 0.00 p. 513

RSI6-B Conception de réseauxRE6

RE344 Conception et optimisation des réseaux 0.00 p. 517RE345 Offres et services réseaux des opérateurs 0.00 p. 518

10/06/2008 - 17:32:07 38

Page 39: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 1 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

T1-A Outils mathématiques pour lestélécommunications

P. TESSON (Resp.) 6.00

MA103 Mathematics for engineers Y. LEROYERP. TESSON

2.50 p. 348

MA104 Techniques d'optimisation D. DALLETH. JOUIN

2.00 p. 349

MA109 Projet de mathématiques et de techniques d'optimisation

D. DALLETH. JOUINY. LEROYERP. TESSON

1.50 p. 356

T1-B Mathématiques de l'information E. GRIVEL (Resp.) 6.00

MA105 Probability R. MEGRET (Resp.) 2.50 p. 351MA106 Random process E. GRIVEL 2.50 p. 352MA107 Information Theory Y. BERTHOUMIEU (Resp.) 1.00 p. 354

T1-C Fonctionnement des ordinateurs C. CONSEL (Resp.) 6.50

IF108 Computer architecture F. PELLEGRINI (Resp.) 1.50 p. 232 EX100 Computer architecture F. PELLEGRINI (Resp.)

IF110 Systèmes d'exploitation L. BURGYC. CONSELW. JOUVEF. LATRY

5.00 p. 234

T1-D Gestion des données informatiques F. PELLEGRINI (Resp.) 6.00

IF111 Algorithmique et structure de données O. BEAUMONT (Resp.) 3.00 p. 235PG109 Imperative programming 1 F. PELLEGRINI (Resp.) 3.00 p. 416

EX101 Imperative programming 1 F. PELLEGRINI (Resp.)

T1-E Langues et culture de l'ingénieur É. ASTIEN (Resp.) 5.50

CE101 Connaissance de l'entreprise É. ASTIEN (Resp.) 1.50 p. 88CE102 Culture générale des télécommunications et des

NTICS. COMBESF. KRIEF

0.50 p. 90

LC101 English S1 J. FAUCHER (Resp.)P. FLOQUETS. MÉDINA

1.50 p. 333

LC102 2nd Foreign Language S1 J. FAUCHER (Resp.) 1.00 p. 335LC109 Activité Physique et Sportive (S1) D. VESCHAMBRE (Resp.) 1.00 p. 338

10/06/2008 - 17:32:07 39

Page 40: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 2 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

T2-A Physique des ondes électromagnétiques P. TESSON (Resp.) 5.00

PH102 Physics of the supports of propagation P. TESSON (Resp.) 3.00 p. 437PH103 Structures rayonnantes J. SEAUX (Resp.) 2.00 p. 438

T2-B Electronique S. RENAUD (Resp.) 5.00

EA106 Electronique de communications D. DALLET (Resp.) 2.00 p. 108EN101 Digital electronics Y. BORNAT

V. LEBRETS. RENAUD (Resp.)

3.00 p. 159

T2-C Traitement du signal E. GRIVEL (Resp.) 5.00

PR102 Signal processing project M. DONIASR. MEGRET (Resp.)

2.00 p. 450

TS102 Continuous-time signal processing E. GRIVEL (Resp.) 1.50 p. 528TS103 Digital Signal Processing Y. BERTHOUMIEU (Resp.)

R. MEGRET1.50 p. 530

T2-D Programmation L. RÉVEILLÈRE (Resp.) 5.00

IF117 Algorithmique et structure de données en T1-S2: graphes, complexité

O. BEAUMONT (Resp.) 1.50 p. 241

IT105 Tools for software development L. RÉVEILLÈRE (Resp.) 1.00 p. 277PG110 Programmation impérative 2 J. FRECHOT

L. RÉVEILLÈRE (Resp.)2.50 p. 417

T2-E Introduction aux réseaux G. MERCIER (Resp.) 5.00

IT103 Outil de programmation pour le web W. JOUVEL. RÉVEILLÈRE (Resp.)

3.00 p. 276

RE101 Introductionaux réseaux LAN/WAN G. MERCIER (Resp.) 2.00 p. 472

T2-F Langues et culture de l'ingénieur S. MÉDINA (Resp.) 5.00

CE103 Etude économique "Projet Professionnel" É. ASTIEN (Resp.) 0.50 p. 91CE104 Sciences techniques et sociétés A. GLYKOS (Resp.) 0.50 p. 92CE108 Management and communication L. CUBAS

J. ZIRPHILE (Resp.)0.50 p. 93

LC104 English S2 J. FAUCHER (Resp.)P. FLOQUETS. MÉDINA

1.50 p. 336

LC106 Activité Physique et Sportive (S2) D. VESCHAMBRE (Resp.) 1.00 p. 337LC112 2nd Foreign Language S2 J. FAUCHER (Resp.) 1.00 p. 339

10/06/2008 - 17:32:07 40

Page 41: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 3 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

T3-A Transmissions numériques B. ESCRIG (Resp.) 5.00

MA203 Channel Coding B. ESCRIG 1.00 p. 360TS210 Digital Communications B. ESCRIG 4.00 p. 539

T3-B DSP et télécommunications Y. BERTHOUMIEU (Resp.) 5.00

TS211 Digital filter design and applications E. GRIVELJ. GROLLEAU

1.00 p. 541

TS212 Introduction to the digital image processing Y. BERTHOUMIEUM. DONIAS

2.00 p. 542

TS214 Multimedia compression algorithmes Y. BERTHOUMIEUM. DONIAS

2.00 p. 544

T3-C Réseaux et télécommunications X. DELORD (Resp.) 5.00

RE204 Architecture TCP/IP T. AHMEDX. DELORD (Resp.)

4.00 p. 479

RE207 Téléphonie filaire P. KADIONIK 1.00 p. 483

T3-D Systèmes et objets G. EYROLLES (Resp.) 5.00

IF207 Systèmes d'exploitation O. BEAUMONT (Resp.)G. MERCIER

2.00 p. 249

PG202 Programmation Orientée Objets G. EYROLLES (Resp.) 1.50 p. 419PG206 Projets Programmation orientée objets G. EYROLLES (Resp.)

A. ROLLET1.50 p. 422

T3-E Projets et programmation E. GRIVEL (Resp.) 5.00

PR204 Projet Réseaux et système O. BEAUMONT (Resp.)G. MERCIER

2.50 p. 454

PR207 Project in signal and image processing M. DONIASE. GRIVEL (Resp.)

2.50 p. 458

T3-F Langues et culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE206 Management financier É. ASTIEN (Resp.) 1.50 p. 95LC201 English S3 J. FAUCHER (Resp.)

P. FLOQUETS. MÉDINA

2.50 p. 340

LC212 2nd Foreign Language S3 J. FAUCHER (Resp.) 1.00 p. 343

10/06/2008 - 17:32:07 41

Page 42: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 4 -

MODULE UV INTITULé INTERVENANTS COEF./ECTS

T4-A Informatique et réseaux F. KRIEF (Resp.) 6.00

IF210 Programmation système G. MERCIER 1.50 p. 250RE205 Réseaux et applications réparties X. DELORD (Resp.) 3.00 p. 481RE211 High-Speed Networks F. KRIEF 1.50 p. 486

T4-B T4-B1 or T4-B2 or T4-B3 6.00UV au choix parmi les suivantes

T4-I UVT4B1 - Systèmes de transmission 6.00 p. 42

T4-J UVT4B2 - Réseaux et services 6.00 p. 43

T4-K UVT4B3 - UML et bases de données 6.00 p. 43

T4-C UV Personnalisée O. BEAUMONT (Resp.) 6.00

EX202 Modules "Cultures de l'ingénieur" (choisir 1module exactement)

É. ASTIEN (Resp.) 1.00 p. 194

CE200 Qualité, sécurité, environnement M. MARGUERAT (Resp.)

CE214 Management des hommes et animation des réunions É. ASTIEN (Resp.)L. CUBASJ. ZIRPHILE

CE215 Initiation à la finance de marché É. ASTIEN (Resp.)

CE219 Introduction to project management O. DUPOUET (Resp.)

CE220 Simulation création d'activité / Plan d'affaires É. ASTIEN

LC206 TOEFL Re-sit S4 J. FAUCHER (Resp.)P. FLOQUETS. MÉDINA

EX207 Modules "Techniques" (choisir 2 modulesexactement)

3.00 p. 197

EX203 Module extérieur

IF212 Compilation L. RÉVEILLÈRE (Resp.)

IF220 Algorithmique des télécommunications O. BEAUMONT (Resp.)

RE200 Network security X. DELORD (Resp.)

TS215 Video processing and object tracking M. DONIASR. MEGRET (Resp.)

TS216 Advanced Digital Communications B. ESCRIG (Resp.)J. GROLLEAU

IF221 Sûreté de fonctionnement (module obligatoire) 1.50 p. 255SE201 Seminaires (module obligatoire) P. MURRIS 0.50 p. 524

T4-D Projets avancés L. RÉVEILLÈRE (Resp.) 6.00

PR205 Projets avancés télécommunications et réseaux 5.00 p. 455

T4-E Langues et culture de l'ingénieur P. FLOQUET (Resp.) 6.00

CE209 Initiation au contrôle de gestion É. ASTIEN (Resp.) 1.50 p. 96CE212 Quality management C. MENANT (Resp.) 0.50 p. 97CE216 Dossier métiers É. ASTIEN (Resp.) 1.00 p. 98LC205 English S4 J. FAUCHER (Resp.)

P. FLOQUETS. MÉDINA

2.00 p. 341

LC214 2nd Foreign Language S4 J. FAUCHER (Resp.) 1.00 p. 344

T4-I UVT4B1 - Systèmes de transmission E. KERHERVE (Resp.) 6.00Option pour T4-B (p. 42)

EA224 Wireless Systems Y. DEVAL (Resp.)B. ESCRIG

2.00 p. 135

10/06/2008 - 17:32:07 42

Page 43: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA225 Simulation RF et mesure système Y. DEVALE. KERHERVE (Resp.)G. MORIZET

2.50 p. 136

EA226 Digital ICs description language and synthesis S. RENAUD (Resp.) 1.50 p. 138

T4-J UVT4B2 - Réseaux et services X. DELORD (Resp.) 6.00Option for T4-B (p. 42)

RE208 Interconnexion avancée de réseaux T. AHMEDX. DELORDF. MEDAT (Resp.)

2.00 p. 484

RE209 Service and network management F. KRIEF (Resp.) 2.00 p. 485RE212 Architecture IPv6 D. NEGRU (Resp.) 2.00 p. 487

T4-K UVT4B3 - UML et bases de données B. LE SAEC (Resp.) 6.00Option for T4-B (p. 42)

IF200 Database systems B. LE SAEC (Resp.) 3.00 p. 242IF215 UML - Modélisation des traitements L. ISOLDA 3.00 p. 251

10/06/2008 - 17:32:07 43

Page 44: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 5EM - E-Management

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5EM-A Outils du management 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX314 Technologie de l'information pour lemanagement

2.00 p. 207

EX315 Incidences des facteurs culturels sur la stratégieet le management

2.00 p. 208

EX316 Marketing et technologies avancées 2.00 p. 209

C5EM-B E-Business 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX317 Entreprise digitale 1.50 p. 210EX318 Data mining 1.50 p. 211EX319 Anglais de communication 3.00 p. 212

C5EM-C Management de projets 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX320 Acteurs et systèmes décisionnels 3.00 p. 213EX321 Environnement juridique des projets 3.00 p. 214

C5EM-D Mise en situation 6.00UV extérieure à l'enseirb (école Bordeaux management)

UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management

EX322 Négociation/mise en situation/gestion des projets 4.00 p. 215EX323 Synthèse finance 2.00 p. 216

C5EM-E UV personnalisée 6.00UV réservée aux étudiants de l'enseirb sélectionnés sur l'option E-management.

L'UV est composée de modules Enseirb et BEM pour au moins 50 h

EX332 Module personnalisé à choix BEM et/ou Enseirb 6.00 p. 222

10/06/2008 - 17:32:07 44

Page 45: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 5GLR - Génie Logiciel des Réseaux et des Télécommunications

MODULE UV INTITULé INTERVENANTS COEF./ECTS

T5GLR-A Services de téléphonie sur internet P. MONIEZ (Resp.) 5.00

RE329 Développement de services de téléphonies surInternet

P. MONIEZ 2.50 p. 504

RE335 Sujets avancés en téléphonie C. CONSEL (Resp.)L. RÉVEILLÈRE

2.50 p. 509

T5GLR-B Génie logiciel L. RÉVEILLÈRE (Resp.) 5.00

IT315 OSGI - The Open Service Gateway Initiative 0.50 p. 301IT316 Intergiciels F. MERAND 2.00 p. 303IT340 Approche objet O. BAUDON 2.50 p. 324

T5GLR-C Services et infrastructures T. AHMED (Resp.) 5.00

RE306 Réseaux ad hoc et informatique diffuse 1.00 p. 492RE328 Téléphonie sur Internet C. CONSEL (Resp.)

B. MÉRINDOLP. MONIEZL. RÉVEILLÈRE

2.00 p. 503

RE332 Réseaux multimédia et qualité de services T. AHMED 2.00 p. 507

T5GLR-D Projet L. RÉVEILLÈRE (Resp.) 5.00

PR306 Étude bibliographique 1.50 p. 465PR307 Projet avancé en télécommunications 3.50 p. 466

T5GLR-E UV personnalisation C. CONSEL (Resp.) 5.00

IF303 Approche "Langages dédiés" au génie logiciel C. CONSEL (Resp.)F. MERANDG. MULLERL. RÉVEILLÈRE

2.50 p. 256

IF316 Application des langages métiers à la téléphonie C. CONSEL (Resp.)L. RÉVEILLÈRE

2.50 p. 262

T5GLR-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 45

Page 46: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 5IREF - Ingénierie du Risque Economique et Financier

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5IREF-A Finance mathématique É. ASTIEN (Resp.) 5.00UV extérieure à l'Enseirb (Université de bordeaux 4)

EX304 Finance mathématique 5.00 p. 200

C5IREF-B Analyse financière É. ASTIEN (Resp.) 5.00UV extérieure à l'Enseirb (Université de bordeaux 4)

EX306 Analyse et gestion de portefeuille 3.00 p. 201EX312 Stratégie d'investissement et analyse financière 2.00 p. 206

C5IREF-C Technique des risques et applications É. ASTIEN (Resp.) 5.00UV extérieure à l'Enseirb (université de Bordeaux de 4)

EX307 Risque et assurance 2.50 p. 202EX309 Techniques numériques de la finance 2.50 p. 203

C5IREF-D Analyse des risques économiques É. ASTIEN (Resp.) 5.00UV extérieure à l'enseirb (université de bordeaux IV)

EX310 Risques environnementaux 2.50 p. 204EX311 Risques industriels 2.50 p. 205

C5IREF-E UV personnalisée É. ASTIEN (Resp.) 5.00UV extérieure à l'enseirb (université de bordeaux IV)

EX330 Modules personnalisés (option IREF) 5.00 p. 220

C5IREF-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00UV extérieure à l'enseirb (université de bordeaux IV)

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 46

Page 47: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 5ISN - Ingénierie des Systèmes Numériques de Communication

MODULE UV INTITULé INTERVENANTS COEF./ECTS

T5ISN-A Traitement du signal : méthodes avancées etimplantations

R. MEGRET (Resp.) 5.00

MI303 Processeurs DSP pour l'embarqué R. MEGRET 1.50 p. 406TS302 Multi-rate systems R. MEGRET (Resp.) 1.00 p. 545TS303 Speech processing E. GRIVEL (Resp.) 0.75 p. 546TS304 Work practices in signal processing M. DONIAS (Resp.)

J. GROLLEAU0.50 p. 548

TS324 Optimal and adaptive filter, level 1 A. GIREMUSJ. GROLLEAU

1.25 p. 562

T5ISN-B Traitement de l'image et de la vidéo :méthodes et outils

M. DONIAS (Resp.) 5.00

TS307 Segmentation J. DA COSTAC. GERMAIN (Resp.)

1.25 p. 551

TS309 Work practices in image processing M. DONIAS (Resp.) 0.75 p. 553TS320 Optimizing signal and image processing

algorithms for embedded and real timeapplications

T. SOUTHIVONG (Resp.) 1.50 p. 557

TS322 Language C for signal processing M. DONIAS (Resp.) 1.50 p. 559

T5ISN-C Communications numériques B. ESCRIG (Resp.) 5.00

TS305 Advanced techniques for communications B. ESCRIG 3.50 p. 549TS321 GPS Navigation A. GIREMUS (Resp.) 1.50 p. 558

T5ISN-D Projet avancé L. RÉVEILLÈRE (Resp.) 5.00

PR304 Projets avancés en Télécommunications L. RÉVEILLÈRE 5.00 p. 463

T5ISN-E Personnalisation E. GRIVEL (Resp.) 5.00Cette UV comprend deux parties :

- une qui doit obligatoire et qui comprend les deux modules : RE 332 commun aux deux autres optionspropres au dpt Télécom et TS 312.- l'autre où les étudiants choisissent en outre 1 matière parmi les trois suivantes : TS 311, TS 325 et TS326

EX327 Modules aux choix (1 sur 3) : 1.50 p. 219 TS311 Spectral analysis E. GRIVEL (Resp.)

TS325 Optimal and adaptive filters level 2 A. GIREMUSJ. GROLLEAU

TS326 Pattern recognition J. DA COSTAM. DONIAS (Resp.)

RE332 Réseaux multimédia et qualité de services T. AHMED 2.00 p. 507TS312 Radar signal processing S. MORVAN

E. NORMANDJ. PETITJEAN

1.50 p. 554

T5ISN-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 47

Page 48: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 5QFIA - Qualité et Fiabilité des Composants et Systèmes

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5QFIA-A From components to systems F. HERBRETEAU (Resp.) 5.00

ME345 Integration of components and circuits J. BEGUERETB. CARBONNEP. CAZENAVEH. DEBÉDAC. DEJOUSH. FRÉMONTA. GRACIAN. MALBERTY. OUSTEN

2.50 p. 397

ME346 Systems integration P. CAPIRCIOE. KERHERVE

2.50 p. 398

C5QFIA-B Quality and Dependable computing:methodological aspects

F. HERBRETEAU (Resp.) 5.00

AU318 Safety engineering Y. DUTUITC. FOLLEAUA. GARRIGOU

2.50 p. 86

CE322 Quality, standardization, certifying Y. OUSTENC. QUENISSETF. VERDIER

2.50 p. 101

C5QFIA-C Reliability of components and systems F. HERBRETEAU (Resp.) 5.00

MA303 Tools for reliability evaluation F. MARCJ. MURAROF. RELMY-MADINSKAF. VERDIER

2.50 p. 361

ME319 Degradation of electronic components N. LABATN. MALBERTY. OUSTENF. VERDIER

2.50 p. 369

C5QFIA-D Modeling, verification and test of systems F. HERBRETEAU (Resp.) 5.00

IF311 Formalized software design A. GRIFFAULT 2.00 p. 261IT306 Software testing B. LE SAEC (Resp.)

S. MARQUES2.50 p. 292

IT334 Formalisms for embedded systems F. HERBRETEAU 0.50 p. 318

C5QFIA-E AD or QFL F. HERBRETEAU (Resp.) 5.00UV au choix parmi les suivantes

C5QFIA-G AD - Failure analysis for integrated circuits 5.00 p. 48

C5QFIA-H QFL - Dependable computing for embedded software 5.00 p. 49

C5QFIA-F Culture de l'ingénieur F. HERBRETEAU (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

C5QFIA-G AD - Failure analysis for integrated circuits F. HERBRETEAU (Resp.) 5.00Option for C5QFIA-E (p. 48)

ME314 Degradation mecanisms of microelectronicsdevices

Y. DESHAYESJ. GOUDARTC. MANEUXF. MARCF. VERDIER

2.50 p. 367

PH303 Physical and electrical analysis for defaultslocalization

N. LABATD. LEWISB. PARMENTIERB. PICART

2.50 p. 448

10/06/2008 - 17:32:07 48

Page 49: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

C5QFIA-H QFL - Dependable computing for embeddedsoftware

F. HERBRETEAU (Resp.) 5.00

Option for C5QFIA-E (p. 48)

IF309 Formal methods for the design and theimplementation of software

P. CASTÉRANF. HERBRETEAU

2.50 p. 260

IT347 Safety of computing units J. BOULANGERP. CAPIRCIO

2.50 p. 329

10/06/2008 - 17:32:07 49

Page 50: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 5RSC - Networking and Communicating embedded Systems

MODULE UV INTITULé INTERVENANTS COEF./ECTS

T5RSC-A Networking F. KRIEF (Resp.) 5.00

RE330 Mobile networks S. TABBANE (Resp.) 1.50 p. 505RE331 Ambient networks F. KRIEF (Resp.)

N. MBAREK1.50 p. 506

RE334 Autonomic networking F. KRIEF (Resp.) 1.00 p. 508RE349 Embedded networks D. NEGRU (Resp.) 1.00 p. 522

T5RSC-B Embedded systems P. KADIONIK (Resp.) 5.00

IS307 Dependability of embedded systems J. LAPRIE (Resp.)M. ROY

1.50 p. 271

IT315 OSGI - The Open Service Gateway Initiative 0.50 p. 301IT325 Embedded systems P. KADIONIK (Resp.) 2.00 p. 311RE350 Multiservice gateways D. NEGRU (Resp.) 1.00 p. 523

T5RSC-C Security X. DELORD (Resp.) 5.00

IT321 Smart card: from theory to programming V. GUYOT (Resp.) 1.00 p. 309IT323 Network security X. DELORD (Resp.) 2.00 p. 310ME330 System and data hardware security for

embedded systemsL. BOSSUET 1.50 p. 379

RE348 Wireless network security X. DELORD (Resp.) 1.00 p. 521

T5RSC-D Service T. AHMED (Resp.) 5.00

RE306 Réseaux ad hoc et informatique diffuse 1.00 p. 492RE328 Téléphonie sur Internet C. CONSEL (Resp.)

B. MÉRINDOLP. MONIEZL. RÉVEILLÈRE

2.00 p. 503

RE332 Réseaux multimédia et qualité de services T. AHMED 2.00 p. 507

T5RSC-E Project L. RÉVEILLÈRE (Resp.) 5.00

PR306 Étude bibliographique 1.50 p. 465PR307 Projet avancé en télécommunications 3.50 p. 466

T5RSC-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 50

Page 51: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 5SRT - Systèmes de Radio et Télécommunications

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5SRT-A Intégration des fonctions E. KERHERVE (Resp.) 5.00Amplificateurs, filtres, mélangeurs, antennes, convertisseurs

EA308 Antennes G. MORIZET 1.00 p. 144EA309 Transmission support and interface C. AUPETIT

L. BECHOU (Resp.)M. LECOUVE

0.50 p. 146

ME336 Circuits D. DALLETN. DELTIMPLEY. DEVALE. KERHERVE (Resp.)G. MORIZETT. TARIS

3.00 p. 385

ME337 Technologies d'intégration D. BELOTP. CAUVETN. DELTIMPLEE. KERHERVE (Resp.)

0.50 p. 388

C5SRT-B Management numérique P. KADIONIK (Resp.) 5.00DSP, FPGA, BUS, Power Management, Co-design

EN312 DSP, FPGA, BUS L. BOSSUET (Resp.)R. MEGRETA. PEGATOQUET

2.50 p. 186

EN313 Power management I. SHEROCHTANOFF (Resp.) 0.50 p. 188ME339 System On Chip, Co-design Y. BORNAT (Resp.) 2.00 p. 391

C5SRT-C Couche PHI - Couche MAC B. ESCRIG (Resp.) 5.00Modulations, Techniques d'accès, Standards et Protocoles

EN310 Advanced Digital Communications L. BOSSUETY. DEVALR. DHAOUB. ESCRIG (Resp.)J. FASSON

3.00 p. 184

ME342 ICBM conference N. DELTIMPLEY. DEVALE. KERHERVE (Resp.)

1.00 p. 395

RE314 Présentation générale des architectures réseaux T. BALU (Resp.) 1.00 p. 495

C5SRT-D Structure des objets de communication Y. DEVAL (Resp.) 5.00Architectures d'émission/réception, Conversion de données

EA303 wires interconnections J. BEGUERETP. TESSON (Resp.)

1.00 p. 141

EA304 ADS CAD project Y. DEVALE. KERHERVE (Resp.)

1.00 p. 142

EN311 Systèmes de conversion de données C. REBAI (Resp.) 1.00 p. 185ME338 Systèmes wireless Y. DEVAL (Resp.)

E. KERHERVEG. MORIZET

2.00 p. 389

C5SRT-E Sûreté de fonctionnement et fiabilité P. FOUILLAT (Resp.) 5.00Test, sécurité, fiabilité, qualité

EN314 This module aims to show how it is necessary toprotect hardware system like embeddedsystems. Because more and more attacks targetsuch system. For example with malicious codetry to attack the embedded operating system, butin the same time it possible to perform hardwareattacks against the system.First part of the module is focuses on appliedcryptographic algorithm with securityarchitecture. The second part is focuses onhardware attacks (like the famous differentialpower analysis) and the hardware protection.

L. BOSSUET (Resp.)G. GOGNIAT

1.00 p. 189

10/06/2008 - 17:32:07 51

Page 52: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME340 Test, Validation, Preuves formelles F. HERBRETEAU (Resp.)H. LAPUYADEM. RENOVELL

1.00 p. 392

ME341 Fiabilité P. FOUILLATH. LAPUYADEF. VERDIER (Resp.)

1.00 p. 394

ME343 Qualité Télécom C. QUENISSET (Resp.) 2.00 p. 396

C5SRT-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00Anglais, Tournoi de gestion, Conférence ICBM

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

10/06/2008 - 17:32:07 52

Page 53: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TelecommunicationsSemester 5TM - Multimedia Technologies

MODULE UV INTITULé INTERVENANTS COEF./ECTS

C5TM-A Image processing and project R. MEGRET (Resp.) 5.00

IT329 Image processing J. DOMENGER (Resp.)L. KABONGO

2.00 p. 315

PR305 Group project 3.00 p. 464

C5TM-B Computer graphics and virtual reality B. LE SAEC (Resp.) 5.00Option for C5TM-I (p. 53)

IT318 Computer Graphics P. GUITTONB. LE SAEC

2.50 p. 306

IT319 Applications of Computer Graphics and VirtualReality

P. GUITTON (Resp.) 2.50 p. 307

C5TM-C Analyse et Synthèse du Son Musical (ASSM) P. HANNA (Resp.) 5.00

IT320 Analysis/Synthesis of Musical Sound P. HANNA (Resp.) 5.00 p. 308

C5TM-D Informatique Musicale : Contrôle etComposition (IMCC)

M. DESAINTE-CATHERINE (Resp.) 5.00

Option for C5TM-I (p. 53)

IT348 Computer Music: Control and Composition M. DESAINTE-CATHERINE (Resp.) 5.00 p. 330

C5TM-E Codage et transmission des donnéesmultimédia

Y. BERTHOUMIEU (Resp.) 5.00

IT328 Multimedia data coding Y. BERTHOUMIEUM. DONIASE. GRIVELR. MEGRET (Resp.)

3.00 p. 314

RE332 Réseaux multimédia et qualité de services T. AHMED 2.00 p. 507

C5TM-F Culture de l'ingénieur É. ASTIEN (Resp.) 5.00

CE301 Tournoi de gestion É. ASTIEN 2.50 p. 99LC301 English S5 J. FAUCHER

S. MÉDINA2.50 p. 345

C5TM-H Indexation multimédia J. BENOIS-PINEAU (Resp.) 5.00

IT317 Image analysis J. DA COSTA (Resp.)C. GERMAINO. LAVIALLE

2.50 p. 305

IT327 Video indexing J. BENOIS-PINEAU (Resp.)C. MORAND

2.50 p. 313

C5TM-I Image or sound option R. MEGRET (Resp.) 5.00UV au choix parmi les suivantes

C5TM-B Computer graphics and virtual reality 5.00 p. 53

C5TM-D Informatique Musicale : Contrôle et Composition (IMCC) 5.00 p. 53

10/06/2008 - 17:32:07 53

Page 54: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU103 : Control EngineeringShared by UV(s) :

I2-C Circuits et systèmes p. 21

Crédits ECTS :

1.50

Number of hours :Lecture : 27.00

Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417

http://www.enseirb.fr/~lanusseMELCHIOR Pierre

Title :Control Engineering

Abstract :L'automatique traite notamment de la modélisation, de l'analyse et de la commande des processus. Elle peutdonc être appliquée à un nombre important de disciplines, et notamment aux trois disciplines principalesenseignées à l'ENSEIRB, à savoir l'Electronique, l'Informatique et les Télécommunications. Dans ce cadre,l'objectif du cours est de présenter les méthodes fondamentales permettant la modélisation et la commande àtemps continu ou échantillonné (commande par calculateur) des systèmes dynamiques. Le cours est illustréd'exemples permettant d'appliquer les outils étudiés.

Plan :* Présentation des notions de système dynamique et loi de commande.* Comparaison illustrée des systèmes de commande en chaîne directe ou par contre-réaction.* Notion de fonction de transfert et rappel des propriétés de la transformation de Laplace.* Réponse fréquentielle.* Caractérisation des systèmes du premier ou deuxième ordre.* Analyse de la stabilité des systèmes et des systèmes en boucle fermée* Quantification du degré de stabilité.* Analyse d'un système de commande en boucle fermée par l'étude des fonctions de sensibilité.* Performance d'un système de commande : précision, rapidité, degré de stabilité.* Mise en évidence des limitations de la commande en tout ou rien.* Analyse des commandes proportionnelle, à action intégrale ou à action dérivé.* Synthèse d'un régulateur de type PID.* Signaux échantillonés* Transformée en Z* Réponse fréquentielle d'un système échantilloné* Commande par calculateur* Choix de la période d'échantillonnage* Synthèse fréquentielle d'un correcteur numérique* Transformation en Delta, en W et de Tustin* Exemples de synthèse de correcteurs numériques

Prerequisite :Calcul intégral de base.Maîtrise du calcul sur des nombres complexes et de leur représentation graphique.

Evaluation :Examen écrit de 2 heures avec document.

10/06/2008 - 17:32:07 54

Page 55: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Document(s) :Polycopiés de cours de 116 pages (Commande linéaire des systèmes) et 30 pages (Systèmes discrets).

Keyword(s) :Automatique, Contrôle-commande, Système linéaire, Commande par calculateur, Synthèse de correcteursnumériques.

10/06/2008 - 17:32:07 55

Page 56: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU104 : Travaux pratiques Automatique - Electronique 2Shared by UV(s) :

E2-B Electronique 2 p. 3

Crédits ECTS :

1.00

Number of hours :Individual work : 7.50Practical work : 15.00

Teacher(s) :MELCHIOR Pierre

Title :Travaux pratiques Automatique - Electronique 2

Abstract :Ces TP illustrent le cours d'Automatique Linéaire (AU101).

Le but des deux premières manipulations est de permettre l'apprentissage du grafcet et d'effectuer la commanded'automatismes simples par automate programmable TSX 47. Les principes du grafcet et de programmation duTSX 47 sont vus au cours de ces 2 TP. Le but des deux autres manipulations est de caractériser, dans lesdomaines temporel et fréquentiel, le comportement dynamique :

- d'un banc moteur commandé en couple et dont on veut contrôler la vitesse de rotation,

- d'une enceinte thermique.

L'intérêt d'asservir le système par une commande en boucle fermée est également démontré.

Plan :* Commande d'un système pneumatique par automate programmable (Automate TSX 47 + vérins pneumatiqueset tapis roulant)

* Commande d'un ascenseur par automate programmable (Automate TSX 47 + ascenseur)

* Identification et commande par pré-compensation d'un système électro-mécanique (Banc moteur à courantcontinu Leroy Somer 300W)

* Identification et commande proportionnelle d'une enceinte thermique (Banc thermique 500W)

Evaluation :Compte-rendus notés.

Document(s) :Polycopié de TP. Livres conseillés : Se reporter au chapitre "Bibliographie" des documents de cours.

Keyword(s) :Grafcet, Automate, Systèmes linéaires, Identification temporelle, Identification fréquentielle, Commande en boucleouverte, Commande en boucle fermée, Rejet de perturbation.

10/06/2008 - 17:32:07 56

Page 57: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU201 : Linear automatic control and linearizing approachesShared by UV(s) :

E3-D Automatique et signal p. 4

Crédits ECTS :

1.00

Number of hours :Lecture : 12.00Tutorial classes : 6.66Individual work : 14.00

Teacher(s) :MELCHIOR PierreOUSTALOUP Alain

Title :Linear automatic control and linearizing approaches

10/06/2008 - 17:32:07 57

Page 58: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU202 : Travaux pratiques automatique linéaire 1Shared by UV(s) :

E3-D Automatique et signal p. 4

Crédits ECTS :

1.00

Number of hours :Individual work : 7.50Practical work : 15.00

Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417

http://www.enseirb.fr/~lanusseMELCHIOR Pierre

Title :Travaux pratiques automatique linéaire 1

Abstract :- Commande d'un système de convoyage à vérins par automate programmable.

- Identification et régulation proportionnelle de la vitesse d'un moteur à courant continu.

- Commande d'un ascenseur par automate programmable.

- Régulation PID du banc moteur.

- Identification et commande d'une enceinte thermique(Manipulation sur Banc thermique 500W).

10/06/2008 - 17:32:07 58

Page 59: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU204 : Nonlinear systems - Part 2Shared by UV(s) :

E4-H Automatic Control p. 6

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00Combined lecture and tutorial classes : 8.00Tutorial classes : 4.00

Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417

http://www.enseirb.fr/~lanusseOUSTALOUP Alain

Title :Nonlinear systems - Part 2

Abstract :This module follow AU201 (Linearizing approach and linear automatic control) and AU209 (Nonlinear systems -part 1) courses. It deals with the state space representation of the behavior of nonlinear systems and the study oftheir stability with the Lyapunov theory. Using Matlab/Simulink and a electromechanical laboratory system, a8-hours lab. project permit the application of this course and of AU209.

Plan :* State-space plane representation.* Definition and construction state-space trajectories.* Singular point : Definition for linear and nonlinear systems* Definition of Lyapunov stabilities.* Use of Lyapunov theorem to analyse the stability of nonlinear systems* Lab. work : modelling and simulation of a nonlinear system ; design of and anti-windup system.

Prerequisite :Linearizing approach and linear automatic control (AU201) and Nonlinear systems - part 1 (AU209)

Evaluation :1h20 Exam, lecture notes allowedFinal report of the lab. work

Keyword(s) :Control engineering, State-space plane method, Lyapunov stability analysis

10/06/2008 - 17:32:07 59

Page 60: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU205 : Systèmes discretsShared by UV(s) :

E4-H Automatic Control p. 6

Crédits ECTS :

1.50

Number of hours :Lecture : 10.66Combined lecture and tutorial classes : 8.00Tutorial classes : 4.00Individual work : 10.00

Teacher(s) :MELCHIOR Pierre

Title :Systèmes discrets

Abstract :

Plan :

Document(s) :

Keyword(s) :

10/06/2008 - 17:32:07 60

Page 61: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU206 : State space modeling, observation and control Shared by UV(s) :

E4-H Automatic Control p. 6

Crédits ECTS :

1.50

Number of hours :Lecture : 10.66Combined lecture and tutorial classes : 8.00

Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417

http://www.enseirb.fr/~lanusse

Title :State space modeling, observation and control

Abstract :Dynamic systems are often modelled using transfert functions that take into account their input/output behavior.Unlikely, that modelling does not always permit to take into account all the internal states of the system. Thestate-space representation is an other way to model systems. It permits to save all parts of the systems. The aimof this course is to present how system could be modelled and control using the state space representation. Theobservability and controlability criterion will be used to design state observers and state feedback controllers. 8hours will permit to model a magnetic levitation system and to design an observer/controller.

Plan :* State and state-space representation of a system.* Various form of state-space representation.* Transition matrix properties.* Controllability and observability.* Design of an observer.* State feedback controller.

Prerequisite :Linear systems and linear control systems.Matrix calculus.

Evaluation :1h20 exam with lecture notesFinal report of the lab. project

Document(s) :83 page lecture notes

Keyword(s) :Control engineering, State-space representation, State-space feedback controller, Observer.

10/06/2008 - 17:32:07 61

Page 62: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU207 : TP Systèmes Discrets et Non LinéairesShared by UV(s) :

E4-H Automatic Control p. 6

Crédits ECTS :

2.00

Number of hours :Individual work : 4.00Practical work : 12.00

Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417

http://www.enseirb.fr/~lanusseMELCHIOR Pierre

Title :TP Systèmes Discrets et Non Linéaires

Abstract :Commande numérique de type feedback et feedforward d'un banc moteur.

Asservissement linéaire robuste d'un système fortement non linéaire.

Asservissement avec limitation forte de l'effort de commande : étude du phénomène de windup.

Evaluation :Comptes-rendus

10/06/2008 - 17:32:07 62

Page 63: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU208 : TP Automatique 2Shared by UV(s) :

E4-C Enseignement personnalisé p. 5

Crédits ECTS :

0.75

Number of hours :Individual work : 2.00Practical work : 9.00

Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417

http://www.enseirb.fr/~lanusseMELCHIOR Pierre

Title :TP Automatique 2

Abstract :Commande d'un asservissement de vitesse avec action de préfiltrage et cahier des charge réaliste.(Manipulation sur Banc moteur à courant continu Leroy Somer 300W).

Commande en tout ou rien d'une enceinte thermique avec observation et minimisation du phénomène depompage

Synthèse fréquentielle d'un correcteur numérique à l'aide des transformations en Delta et W(bilinéaire),application à la commande numérique d'un asservissement de vitesse.

10/06/2008 - 17:32:07 63

Page 64: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU209 : Nonlinear systems - Part 1Shared by UV(s) :

E3-D Automatique et signal p. 4

Crédits ECTS :

0.50

Number of hours :Combined lecture and tutorial classes : 6.66

Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417

http://www.enseirb.fr/~lanusseMELCHIOR Pierre

Title :Nonlinear systems - Part 1

Abstract :Comme son nom l'indique, un système non linéaire est un système qui n'est pas linéaire, c'est-à-dire un systèmepour lequel le principe de superposition ne s'applique pas. Cette particularité engendre souvent des phénomènesque bien sûr l'automatique linéaire ne peut expliquer. Dans ce cadre l'objectif de ce cours est d'analyser la causede phénomènes observés, d'en prévoir les caractéristiques et de proposer des solutions permettant d'en réduireles inconvénients. Le cours est illustré d'exemples permettant d'appliquer les outils étudiés.

Plan :* Introduction to nonlinear systems.* Stability of closed-loop nonlinear systems (Popov criterion, Circle theorem, Off-axis Circle theorem).* Describing function method principle and application to nonlinearities .* Oscillation of nonlinear systems : Extension of the Nyquist stability theorem ; Limit cycle ; Modification of limitcycle characteristics ; Nonlinear control system ; Drawbacks of the describing function approach.

Prerequisite :Linear automatic control of linear systems.Integral calculus.Use of complex numbers.

Evaluation :1 hour exam, lecture notes allowed

Document(s) :50 page lecture notes.

Keyword(s) :Control engineering, nonlinear systems, Describibng function method

10/06/2008 - 17:32:07 64

Page 65: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU301 : Identification des systèmes dynamiquesShared by UV(s) :

E5AM2AS-BModélisation, Identification, Surveillance (MIS) p. 8

Crédits ECTS :

2.50

Number of hours :Lecture : 10.00Tutorial classes : 8.00Individual work : 10.00

Title :Identification des systèmes dynamiques

Abstract :La problématique abordée concerne la détermination à partir de la connaissance de signaux entrée/sortie, d'unmodèle analytique appartenant à une classe donnée. Le comportement dynamique prédit par le modèle doit êtrele plus voisin possible de celui du processus considéré, au sens d'un critère. On distingue deux grandes classesde méthodes d'identification : les méthodes dites non paramétriques et les approches dites paramétriques. Dansce cours, nous abordons les méthodes paramétriques.

Toute procédure d'identification se déroule de la façon suivante : Choix d'un protocole d'expérimentation, choixd'une structure de modèle, choix d'une méthode d'estimation, validation du modèle estimé. L'objectif de ce coursest d'aborder ces différentes étapes. Plus particulièrement, nous commençons par une présentation et uneanalyse critique des différentes structures en estimation paramétrique. Puis, parmi les différentes méthodesd'estimation existant dans la littérature scientifique, la méthode d'estimation dite des moindres carrés ordinairesbasée sur la minimisation d'un critère quadratique, est abordée. Les différents test de validation sont alorsprésentés. Enfin, le cours se termine par un chapitre sur la méthode dite de l'erreur de prédiction.

Plan :Le contenu du cours est le suivant :* Introduction et motivation : Présentation des objectifs, Rappels sur les méthodes non paramétriques, sur lesdéfinitions des fonctions d'auto et d'inter-correlation, des densités spectrales de puissance et sur la théorie desvariables aléatoires.* Structure de modèle en identification : Présentation des structures ARX, ARMA, ARMAX, OE et Box-Jenkins.Analyse des avantages et inconvénients.* La méthode d'estimation paramétrique des moindres carrés ordinaires. Présentation du problème, critèrequadratique, minimisation du critère.* Quantification de la confiance de l'estimation : Test de la blancheur de l'erreur de prédiction, Tests de corrélationentrée/sortie, Régions de confiance dans l'espace paramétrique, dans le plan de Bode et des pôles/zéros.* Méthode de l'erreur de prédiction. Présentation du problème et résolution.* Bureau d'études : Application des outils méthodes au cas d'un procédé réel.

Prerequisite :Dynamique des systèmes linéaires, Systèmes échantillonnés, Synthèse de loi de commande discrète, Traitementdes signaux numériques.

Document(s) :[1] : « System identification : Theory for the user », L. Ljung, Prentice Hall, 1987.[2] : « System identification » T. Söderström et P. Stoïca, Prentice Hall, 1989.

10/06/2008 - 17:32:07 65

Page 66: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Keyword(s) :Fonction d'auto et d'inter-correlation, Densité spectrale de puissance, Moindres carrés ordinaire, Région deconfiance, Erreur de prédiction.

10/06/2008 - 17:32:07 66

Page 67: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU302 : Détection et localisation de défautsShared by UV(s) :

E5AM2AS-BModélisation, Identification, Surveillance (MIS) p. 8

Crédits ECTS :

2.50

Number of hours :Lecture : 10.00Tutorial classes : 8.00Individual work : 10.00

Title :Détection et localisation de défauts

Abstract :Contexte - Problématique : Méthodes modernes de détection et localisation de défaillances (capteurs,actionneurs, composants physiques) à base de modèle, redondance analytique, surveillance/diagnostic

Objectifs : Analyser les tâches d'un système de surveillance. Maîtriser les méthodes de projection dansl'espace de parité et à base d'observateur de diagnostic. Modélisation orientée « surveillance ».

Outils : cours, TD sur papier, mini-projet sous Matlab/Simulink.

Plan :* Introduction aux systèmes de surveillance à base de modèle

- Systèmes FDIR : Fault Detection, Isolation and Recovery.- FDI à base de modèle, démarche méthodologique :

Génération des signaux indicateurs de défauts ;Prise de décision, tests d'hypothèses ;Robustesse / Performances.

- Exemples et domaines d'application :Systèmes aéronautiques ;Applications spatiales ;Secteur nucléaire ;Systèmes mécatroniques ;Domaine de l'environnement.

- Détectabilité (point de vue « signal », point de vue « système »).

* FDI par projection de relations de redondance dans l'espace de parité- Redondance statique ;- Redondance dynamique ;- Découplage, procédure d'optimisation « Gantmacher ».

* FDI à base d'observateurs de diagnostic- "Dedicated Observer Scheme" ;- "Generalized Observer Scheme".

* Tests de décision, traitement des signaux indicateurs- Notion de risque et tests d'hypothèses ;- Tests séquentiels (temps réel), test de Wald.

Prerequisite :Notions de base en estimation et observation d'état.

10/06/2008 - 17:32:07 67

Page 68: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Evaluation :Bureau d'étude (rapport écrit)

Document(s) :Support transparents powerpoint.

Livres conseillés : Gertler J. (1998). « Fault detection and diagnosis in engineering systems » Marcel Dekker.Chen, J. and R.J. Patton (1999). Robust model-based fault diagnosis for dynamic systems. Kluwer AcademicPublishers.

Keyword(s) :Détection, localisation, modèle, défauts, surveillance.

10/06/2008 - 17:32:07 68

Page 69: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU303 : Analyse et commande des systèmes non linéairesShared by UV(s) :

E5AM2AS-CCommandes Robustes Multivariables (CRM) p. 8

Crédits ECTS :

0.50

Number of hours :Lecture : 12.00Individual work : 12.00

Title :Analyse et commande des systèmes non linéaires

Abstract :La grande majorité des systèmes à commander sont des systèmes non linéaires et/ou non stationnaires.L'automaticien doit par conséquent posséder les outils permettant de les classifier (en vue de choisir lesméthodologies de commande appropriées), de les analyser et de les commander.

Objectifs : Donner aux étudiants des notions permettant

- de classifier les systèmes non linéaires et non stationnaires,

- de caractériser et d'étudier la stabilité des systèmes non linéaires / non stationnaires asservis à partir detechniques de type Lyapunov et des techniques issues du théorème du faible gain,

- de commander les systèmes linéaires / non stationnaires.

Plan :- Analyse de la nature des systèmes non linéaires et étude de leur stabilité- Stabilité des systèmes non linéaires et non stationnaires asservis- Commande au premier ordre des systèmes non linéaires- Eléments d'algèbre différentielle- Linéarisation entrée-sortie par bouclage des systèmes non linéaires.- Commande des systèmes non stationnaires.

Document(s) :Polycopie de cours. Pour aller au-delà du cours contenu dans le polycopié, il est possible de se reporter auchapitre « Bibliographie » du polycopié.

Keyword(s) :Systèmes non linéaires, Systèmes non stationnaires, Stabilité interne, Stabilité entrée-sortie, Commande aupremier order, Linéarisation entrée-sortie par bouclage statique

10/06/2008 - 17:32:07 69

Page 70: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU304 : Systèmes à dérivées non entièresShared by UV(s) :

E5AM2AS-AOutils et Logiciels pour l'Automatique (OLA) p. 8

Crédits ECTS :

1.00

Number of hours :Lecture : 14.00Individual work : 14.00

Title :Systèmes à dérivées non entières

Plan :- Dérivateur généralisé- Dérivation généralisée- La dérivation non entière en extraction de contour- La dérivation non entière en planification de trajectoire- Récursivité et dérivation non entière- Fractalité et dérivation non entière- Relaxation de l'eau sur une digue poreuse- Robustesse fractale- De la digue poreuse à la suspension CRONE- De la robustesse fractale à la commande CRONE

Evaluation :Examen écrit de 2h

10/06/2008 - 17:32:07 70

Page 71: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU306 : Frequency-domain design of robust control-systemsShared by UV(s) :

E5AM2AS-CCommandes Robustes Multivariables (CRM) p. 8

Crédits ECTS :

2.00

Number of hours :Lecture : 10.00Combined lecture and tutorial classes : 8.00Practical work : 8.00

Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417

http://www.enseirb.fr/~lanusse

Title :Frequency-domain design of robust control-systems

Abstract :As systems to be controlled are often uncertain or perturbed, the controller designed needs to be robust, that isneed to ensure dynamic performance as constant as possible whatever the parametric state of the plant. Severaldesign methodology can be used. Two frequency domain methodologies will be presented in this course: the QFT(Quantitative Feedback Theory) and CRONE (for Commande Robuste d'Ordre Non Entier) methodologies. Bothallow to take into accunt the genuine effect of the variations of the parameters of the plant: frequency uncertaintydomains fully structured are determined without any overestimation. The CRONE is developped by the IMS lab. ofENSEIRB and uses high level parameters (and particularly fractional orders of differintegration). The QFTmethodology is more intuitive and permit the discovering of the pleasures of a fine loop shaping. Application ofboth tools will be discoveredfirst through two short pratical works. Then, the methodologies will be used to solvean automotive or a satellite control problem.

Plan :* Robustness of stability degree and stability margins.* CRONE control methodology : 1st generation CRONE control; 2nd generation CRONE control; 3rd generationCRONE control; MIMO Crone approaches; industrial applications* QFT methodology: QFT principle ; presentation of the QFT Matlab toolbox.

Prerequisite :Linear systems and frequency-domain design of linear control-systems.

Evaluation :Report of the lab. project

Document(s) :125 pages lecture notes.

Keyword(s) :Control engineering, Robust control, CRONE, QFT

Online course :

10/06/2008 - 17:32:07 71

Page 72: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

http://uuu.enseirb.fr/~lanusse/SFCR.pdf

10/06/2008 - 17:32:07 72

Page 73: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU307 : Synthèse de commandes robustes par optimisationShared by UV(s) :

E5AM2AS-CCommandes Robustes Multivariables (CRM) p. 8

Crédits ECTS :

2.00

Number of hours :Lecture : 8.00Combined lecture and tutorial classes : 12.00Individual work : 8.00

Title :Synthèse de commandes robustes par optimisation

Abstract :La problématique abordée dans ce cours concerne la synthèse de filtres multivariables robustes. Deux familles defiltres sont considérées : les correcteurs multivariables robustes et les estimateurs d'état robustes. Dans cecontexte, les approches étudiées sont basées sur les notions de norme H∞, d'optimisation convexe etd'inégalités linéaires matricielles.

Le problème de synthèse de correcteurs robustes de définit comme le problème de synthèse d'une loi decommande qui stabilise simultanément une famille de système, éventuellement non linéaire et de dimensioninfinie. Cette famille de systèmes est représentée à l'aide d'une famille de modèles constituée d'un modèlenominal et de modèles des perturbations endogènes (incertitudes de modèles) et exogènes (perturbationsd'entrée, bruit de mesure...).Dans le problème de synthèse d'estimateurs robustes, l'objectif consiste à reconstruire une combinaison linéairede l'état à partir des signaux dont on dispose, tel que l'erreur d'estimation soit robuste vis-à-vis des perturbationsendogènes et exogènes.Dans les deux problèmes, la notion de robustesse est considérée au sens de la norme H∞.

Plan :Le contenu du cours est le suivant :* Introduction et motivation : Présentation des objectifs et rappels sur les approches existantes (Commandes LQ /LQG / Filtres de Kalman / placement de structure propre ..etc...)* Outils fondamentaux : Valeurs singulières, espace RH∞ et norme L2 induites et H∞* Représentation des incertitudes de modèle : Formalisme LFT (Linear Fractionnal Transformation)* Le problème H∞ en commande multivariable : Approche sensibilité mixte, théorème du petit gain,résolution du problème à l'aide des techniques d'optimisation convexe et du formalisme LMI, post-analyse desperformances robustes à l'aide de la valeur singulière structurée.* Le problème d'estimation robuste dans un contexte H∞ : Formulation du problème comme un problèmefictif de synthèse de loi de commande, Différence fondamentale, Résolution et post-analyse des performances.* Bureau d'études : Application de la méthode H∞ au problème de commande d'un moteur à courantcontinu et au problème de reconstruction de l'état d'un système incertain académique (système masse ressortamortisseur).

Prerequisite :Représentation d'état - Synthèse de loi de commande continue (approches fréquentielle et modale)

Document(s) :1] « Commande H∞ et µ-analyse : des outils pour la robustesse », G. Duc et S. Font, Hermes SciencePublications, France, 1999.

10/06/2008 - 17:32:07 73

Page 74: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

[2] « FEEDBACK CONTROL THEORY », J.C. Doyle, B.A. Francis et A.R. Tannenbaum. Macmillan PublishingCompany, USA, 1992.[3] « A Practical Approach to Robustness Analysis with Aeronautical Applications » G. Ferreres, KluwerAcademic/Plenum Publishers, USA.

Keyword(s) :Représentation LFT, Norme H∞, équations de Riccati, inégalités linéaires matricielles (LMI), valeursingulière structurée (µ), algorithme du point intérieur, algorithme ellipsoïdal.

10/06/2008 - 17:32:07 74

Page 75: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU308 : Synthèse de lois de commandeShared by UV(s) :

E5AM2AS-CCommandes Robustes Multivariables (CRM) p. 8

Crédits ECTS :

0.50

Number of hours :Lecture : 13.00Tutorial classes : 3.00Individual work : 13.00

Title :Synthèse de lois de commande

Abstract :Objectifs : Ce module présente un panorama des différentes méthodesd'analyse et de synthèse des lois de commande, dans domaine linéaire.Ces méthodes, qui ont fait l'objet d'un transfert de technologie,sont les plus connues et utilisées dans le milieu industriel.L'objectif du cours est de donner aux étudiants une connaissance dansle domaine de la commande, dans l'esprit "méthodes et pratiques" del'ingénieur. Aussi ces méthodes sont présentées d'un point de vueprincipe, méthodologique, avantages et limitations. Ces techniquessont par ailleurs illustrées par des exemples applicatifs. Lesapproches d'état, multivariables et robustes, pour leur part, serontprésentées en 3ème année.

Plan :1. Commande à modèle interne2. Commande à grand gain3. Commandes LQ et LQG4. Commande à critère quadratique5. Commande par placement des zéros et des pôles6. Du rejet de perturbation au découplage7. Commande par découplage linéaire : application à une table dedécoupe en H8. Commande par découplage non linéaire : application à une tablepolaire9. Commande à variance minimale10. Commande prédictive

Document(s) :Polycopié de Cours.Livres conseillés:

- Ph. De LARMINAT - Automatique : commande des systèmes linéaires,2ème édition revue et augmentée - Editions Hermès, Paris, 1996;

- P. BORNE - Commande et optimisation des processus - EditionsTechnip, 1993;

- P. BORNE - Analyse et régulation des processus industriels, Tome 1:Régulation continue - Editions Technip, 1993;

- P. BORNE - Analyse et régulation des processus industriels, Tome 2:Régulation numérique, Editions Technip, 1993;

- A. J. FOSSARD et D. NORMAND-CYROT - Tome 3 : Commande, SérieAutomatique : Systèmes non linéaires - Editions Masson, 1993;

- J. RICHALET - Pratique de la commande prédictive - Editions Hermès,1993;

10/06/2008 - 17:32:07 75

Page 76: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

- P. BOUCHER et D. DUMUR - La commande Prédictive, Série Méthodes etpratiques de l'ingénieur - Editions Technip, 1996;

- B. d'ANDREA NOVEL - Commande linéaire des systèmes dynamiques -Editions Masson, 1994;

- J.-J. D'AZZO and C.-H.HOUPIS - Linear control system analysis anddesign - Mc Graw-Hill, 1988;

- C.-H.HOUPIS - Digital control system - Mc Graw-Hill, 1985;- W. J. GRANTHAM and T. L. VINCENT - Modern control systems analysis

and design - Wiley Editions, 1993;- J. DOYLE, B. FRANCIS and A. TANNENBAUM - Feedback control theory -

Prentice Hall ESM, 1991;- K.J. ASTROM and B. WITTENMARK - Computer-controlled systems :

theory and design, 3ème édition - Prentice Hall ESM, 1997;- T. KAILATH - Linear systems, Information and System Sciences

Series - Prentice Hall, 1988;- J.-P. CARON et J.-P. HAUTIER - Modélisation et commande de la

machine asynchrone - Série Méthodes et pratiques de l'ingénieur -Editions Technip, 1995.

10/06/2008 - 17:32:07 76

Page 77: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU309 : Systèmes à évènements discretsShared by UV(s) :

E5AM2AS-EAnalyse des Systèmes - Robotique (ASR) p. 8

Crédits ECTS :

1.00

Number of hours :Lecture : 12.00Individual work : 12.00

Title :Systèmes à évènements discrets

Abstract :Objectif : Comprendre la dynamique des systèmes distribués à évènements discrets.

Contexte - Problématique : Analyse des flux discrets (matière, information) dans les systèmes (de production,informatiques) distribués.

Outils : Réseaux de Petri, algèbre Max,+

Plan :Caractérisation des flux discrets, modélisation par réseaux de Petri, analyse dynamique.

Evaluation :Epreuve écrite.

Document(s) :Support de cours.

Keyword(s) :Graphes, Max,+

10/06/2008 - 17:32:07 77

Page 78: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU311 : Commande des actionneursShared by UV(s) :

E5AM2AS-EAnalyse des Systèmes - Robotique (ASR) p. 8

Crédits ECTS :

1.50

Number of hours :Lecture : 10.00Individual work : 10.00

Title :Commande des actionneurs

Abstract :Toute boucle de commande intègre un actionneur. Il est par conséquent nécessaire à l'automaticien de savoirprendre en compte cet actionneur et savoir le mettre en oeuvre dans la boucle de commande.

Objectif : Donner aux étudiants les notions nécessaires pour prendre en compte les actionneurs les plusrépandus lorsque ces derniers sont intégrés dans une boucle de commande.

Plan :- Actionneurs Hydrauliques : conception technologique, modélisation et commande à partir de telsactionneurs.- Actionneurs Pneumatique : conception technologique, modélisation et commande à partir de telsactionneurs.- Actionneurs Electriques (moteurs à courant continu, moteurs brushless et moteurs asynchrones)conception technologique, modélisation et commande à partir de tels actionneurs.

Prerequisite :Modélisation de systèmes électro-mécaniques

Document(s) :Polycopié de cours. Pour aller au-delà du cours contenu dans le polycopié, il est possible de se reporter auchapitre « Bibliographie » du polycopié.

Keyword(s) :Actionneurs hydrauliques, Actionneurs Pneumatique, Actionneurs Electriques, Modélisation, Commande.

10/06/2008 - 17:32:07 78

Page 79: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU312 : Modélisation et commande des procédés robotisésShared by UV(s) :

E5AM2AS-EAnalyse des Systèmes - Robotique (ASR) p. 8

Crédits ECTS :

1.50

Number of hours :Lecture : 10.00Individual work : 10.00

Title :Modélisation et commande des procédés robotisés

Abstract :Un travail préalable à la commande d'un système électromécanique consiste à obtenir un modèle permettant decaractériser mathématiquement ce système. Ce cours propose une façon analytique d'y parvenir.

Objectif : Donner aux étudiants les outils nécessaires pour modéliser un système électro-mécanique à plusieursdegrés de libertés.

Plan :- Présentation du formalisme de Lagrange et des notions nécessaires à sa mise en oeuvre ;- Mise en oeuvre pour la modélisation de plusieurs systèmes electro-mécaniques réels ;- Proposition d'une structure de commande pour chaque modèle obtenu.

Prerequisite :Notions élémentaires de mécanique, Notion de commande linéaires (représentation d'état des systèmesdynamiques, Regulation PID)

Document(s) :Polycopié de cours. Pour aller au-delà du cours contenu dans le polycopié, il est possible de se reporter auchapitre « Bibliographie » du polycopié.

Keyword(s) :Formalisme de Lagrange, Modelisation, Systèmes électro-mécaniques, Commande

10/06/2008 - 17:32:07 79

Page 80: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU313 : Planification de trajectoireShared by UV(s) :

E5AM2AS-EAnalyse des Systèmes - Robotique (ASR) p. 8

Crédits ECTS :

1.00

Number of hours :Lecture : 10.00Individual work : 10.00

Title :Planification de trajectoire

Abstract :L'élaboration de la commande d'un procédé devant réaliser une tâche résulte de deux étapes de conception : lasynthèse de la commande proprement dite qui permet d'obtenir les performances désirées en asservissement eten régulation en tenant compte notamment de la sensibilité de l'entrée du procédé ; la planification de trajectoiredont l'objectif est de générer les consignes des boucles de commande en fonction des contraintes imposées parla tâche à effectuer et des limitations physiques du procédé. Cette dernière partie se décompose elle-même endeux phases : la génération de trajectoire qui définit géométriquement la trajectoire à suivre en fonction de latâche à effectuer et des contraintes imposées par l'environnement de travail ; la génération de mouvement quidétermine, sous forme de consignes, la façon de suivre la trajectoire en fonction des performances souhaitées etdes contraintes physiques des actionneurs.

Objectif : L'objectif est de donner aux étudiants les notions et les outils permettant de générer la trajectoire àsuivre et les consignes optimales à appliquer au système commandé.

Plan :* Problématique

- 1.1 - Introduction- 1.2 - Tour d'horizon des approches existantes : Etat de l'art

* Génération de mouvement entre deux points : Etude temporelle- 2.1 - Interpolation polynômiale- 2.2 - Lois Bang-Bang- 2.3 - Coordination articulaire

* Génération de mouvement avec points intermédiaires : Etude temporelle- 3.1 - Interpolation linéaire et transition parabolique- 3.2 - Utilisation de polynômes du troisième degré- 3.3 - Calcul du temps sur chaque segment

* Génération de mouvement entre deux points : Etude fréquentielle- 4.1 - Interprétation fréquentielle d'une génération de mouvement entre deux points : filtre caractéristique- 4.2 - Interprétation fréquentielle des interpolations polynômiales- 4.3 - Interprétation fréquentielle des lois Bang-Bang

* Génération de mouvement avec points intermédiaires : Etude fréquentielle- Interpolation polynomiale- Lois Bang-Bang

* Démarche structurée pour le choix d'un actionneur

Document(s) :Documents de cours.Livres conseillés : Se reporter au chapitre "Bibliographie" des documents de cours.

Keyword(s) :

10/06/2008 - 17:32:07 80

Page 81: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Robotique, Planification de trajectoire, Génération de mouvement, Poursuite de trajectoire, Commande optimale,Saturations, Dimensionnement.

10/06/2008 - 17:32:07 81

Page 82: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU314 : Dynamique du véhiculeShared by UV(s) :

E5AM2AS-DDynamique du Véhicule et des Systèmes Aéronautiques et Spatiaux(DVSAS)

p. 8

Crédits ECTS :

2.50

Number of hours :Lecture : 22.00Combined lecture and tutorial classes : 12.00Tutorial classes : 34.00Individual work : 22.00

Title :Dynamique du véhicule

Abstract :L'objectif du cours est de donner aux étudiants une connaissance dans le domaine du contrôle de la dynamiquedu véhicule et ce dans l'esprit "méthodes et pratiques" de l'ingénieur. Aussi, ces méthodes sont présentées d'unpoint de vue principe, méthodologique, avantages et limitations. Ces techniques sont par ailleurs illustrées pardes exemples issus des travaux de recherche et développement du secteur automobile.

Contexte - Problématique : Ce module présente dans un contexte industriel la problématique et les solutionsmécatroniques développées pour améliorer la sécurité active, l'agrément de conduite et le confort des véhiculesautomobiles.

Plan :* Introduction : contexte industriel et problématique* Modélisation du véhicule et des fonctions châssis* Analyse de l'influence des fonctions châssis sur la stabilité du véhicule* Intérêts des systèmes mécatroniques dans les fonctions châssis* Synthèse des commandes des fonctions châssis* Vers le contrôle global du châssis

Prerequisite :Dynamiques des systèmes linéaires, Commandes des systèmes linéaires

Document(s) :Polycopié de cours;Gillespie, T.D - « Fundamentals of vehicle dynamics ». Published by Society of Automotive Engineers, Inc, 1992.G. C. Goodwin, S. F. Graebe and M. E. Salgano - « Control System Design » ; Prentice Hall Ed., New Jersey,2001.

10/06/2008 - 17:32:07 82

Page 83: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU315 : OptimisationShared by UV(s) :

E5AM2AS-AOutils et Logiciels pour l'Automatique (OLA) p. 8

Crédits ECTS :

1.00

Number of hours :Lecture : 14.00Individual work : 14.00

Title :Optimisation

Abstract :Objectifs : Initiation aux méthodes d'optimisation.

Contexte - Problématique : Dans tous les domaines scientifiques ou économiques, on est souvent amené à optimiser un certain critère, fonction réelle de plusieurs variables réelles, ces variables étantsoumises à certaines contraintes d'égalités ou d'inégalités, linéaires ou non linéaires. Par exemple, on veutmaximiser un bénéfice, ou minimiser un coût, maximiser une précision numérique, ou minimiser un bruit parasite.

Outils : Exemples d'utilisation de divers logiciels (Matlab, Scilab, Maple, Mathematica, Excel).

Plan :* Chapitre 1 : Optimisation linéaire

- 1.1 Introduction- 1.2 Exemple- 1.3 Problèmes d'optimisation linéaire- 1.4 Variables d'écart- 1.5 Utilisation de tableaux- 1.6 Méthode d'échange entière- 1.7 Méthode du simplexe- 1.8 Exemples- 1.9 Remarques- 1.10 Cas des variables bornées- 1.11 Cas des variables entières- 1.12 Dualité

* Chapitre 2 : Optimisation non linéaire- 2.1 Introduction- 2.2 Conditions nécessaires pour un minimum- 2.3 Conditions suffisantes pour un minimum- 2.4 Critère quadratique sans contraintes- 2.5 Cas des contraintes d'égalité, critère de Lagrange- 2.6 Critère quadratique avec contraintes d'égalités linéaires- 2.7 Optimisation quadratique avec contraintes d'égalités linéaires- 2.8 Cas des contraintes d'inégalité- 2.9 Optimisation quadratique avec contraintes d'inégalités linéaires

Prerequisite :Analyse matricielle, dérivées partielles.

Evaluation :Une épreuve écrite avec documents autorisés.

10/06/2008 - 17:32:07 83

Page 84: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Document(s) :Polycopié du cours.Livres conseillés : Programmation linéaire avec 65 problèmes modélisés et résolus, C.Guéret, C.Prins, M.Sevaux,Eyrolles, 2000.

Keyword(s) :Optimisation linéaire, programmation linéaire, programmation entière, méthode d'échange, méthode du simplexe.Optimisation non linéaire, programmation quadratique, multiplicateurs de Lagrange, conditions de Kuhn etTucker.Gradient, matrice hessienne.

10/06/2008 - 17:32:07 84

Page 85: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU316 : Modélisation par Bond GraphShared by UV(s) :

E5AM2AS-AOutils et Logiciels pour l'Automatique (OLA) p. 8

Crédits ECTS :

1.50

Number of hours :Lecture : 6.00Combined lecture and tutorial classes : 6.00Tutorial classes : 6.00Individual work : 6.00

Title :Modélisation par Bond Graph

Abstract :La modélisation par Bond Graph contribue à l'élaboration des spécifications techniques du cahier des charges età la préparation des essais de validation. La modélisation par Bond Graph est surtout une méthode d'analyse desystèmes complexes.

Objectifs :

- Apprentissage de la technique de modélisation par Bond Graph

- Réalisation d'un modèle de simulation à partir d'un Bond Graph

- Initiation à la démarche d'ingénierie système

Outils :

Matlab / Simulink pour la mise en oeuvre du modèle de simulation à développer lors du BE.

Forme :

Cours (travaux dirigés intégrés), 1 Bureau d'étude ( BE / binôme).

Plan :* Introduction* Terminologie Bond-Graph* Procédure de construction d'un Bond-Graph* Causalité et Bond Graph* Passage d'un Bond-Graph à un schéma-bloc

Document(s) :Fascicule de cours, incluant TD et BE, Présentation en séance sur vidéoprojecteur.Livres conseillés :[Bor92]P. Borne, G. Dauphin-Tanguy, J.P. Richard, F. Rotella, I. Zambettakis, "Modélisation et identification desprocessus (tome 2)", Edition Technip, 1992.[Dau00]G. Dauphin-Tanguy, "Les bond graphs", Edition Hermes, 2000.

Keyword(s) :Mécatronique, Analyse Système, Modélisation, Bond Graph

10/06/2008 - 17:32:07 85

Page 86: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU318 : Safety engineeringShared by UV(s) :

C5QFIA-B Quality and Dependable computing: methodological aspects p. 48

Crédits ECTS :

2.50

Number of hours :Lecture : 24.00Tutorial classes : 6.00Practical work : 10.00

Teacher(s) :DUTUIT YvesFOLLEAU CyrilleGARRIGOU Alain

Title :Safety engineering

Abstract :Safety engineering aims at maintaining the dependability of systems during their whole life cycle at the lowestcost. Methodologies include threats analysis, modeling of failures: failures modes, effect analysis, fault treeanalysis, failure prevention and contention, human dependability.

Plan :- Safety engineering

. historical and normative contexts

. independent-component based systems, fault tree analysis

. dependent-component based systems, markovian graphs

. generalized dependencies, Petri nets- Human dependability

. automatisation, effects on human tasks

. modeling human activities

. workflow analysis, understanding human activities

Prerequisite :None

Evaluation :3h exam

Document(s) :Given in classroom

Keyword(s) :Safety engineering, fault tree analysis, Markovian graphs, Petri Nets, human dependability

Online course :None

10/06/2008 - 17:32:07 86

Page 87: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

AU319 : Commande Automatique De VolShared by UV(s) :

E5AM2AS-DDynamique du Véhicule et des Systèmes Aéronautiques et Spatiaux(DVSAS)

p. 8

Crédits ECTS :

2.50

Number of hours :Lecture : 10.00Tutorial classes : 6.00Individual work : 8.00

Title :Commande Automatique De Vol

10/06/2008 - 17:32:07 87

Page 88: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE101 : Connaissance de l'entrepriseShared by UV(s) :

T1-E Langues et culture de l'ingénieur p. 39I1-F Langues et culture de l'ingénieur p. 20E1-F Langues et culture de l'ingénieur p. 2

Crédits ECTS :

1.50

Number of hours :Lecture : 20.00Individual work : 20.00

Teacher(s) :ASTIEN Éric

Title :Connaissance de l'entreprise

Abstract :Objectifs du cours:Familiariser l'étudiant ingénieur sur les mécanismes defonctionnement des entreprises et des marchés.

Projet professionnel:Dans le cadre du projet professionnel développé par l'étudiantingénieur, une étude économique est réalisée surl'entreprise et son environnement. Cette étude est accompagnée de laprésentation de métiers de l'ingénieur.

Plan :1. Insertion professionnelle/métier/projet professionnel1.1 CV et lettre de motivation1.2 Contrat de travail et bulletin de salaire

2. Economie de l'entrepriseFormes de l'entrepriseOrganisation de l'entrepriseGestion de l'entrepriseStratégie de l'entreprise

3. Droit lié à l'entrepriseQuelques notions d'organisation et de contrat

4. Pilotage des projets

5. Pilotage des produits

Prerequisite :aucun

Evaluation :1 examen de connaissance ou exposé

10/06/2008 - 17:32:07 88

Page 89: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Document(s) :Article de fonds et presses

Online course :diaporama en ligne sur le site du CREGE

10/06/2008 - 17:32:07 89

Page 90: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE102 : Culture générale des télécommunications et des NTICShared by UV(s) :

T1-E Langues et culture de l'ingénieur p. 39

Crédits ECTS :

0.50

Number of hours :Lecture : 9.00Individual work : 9.00

Teacher(s) :COMBES SKRIEF Francine

Title :Culture générale des télécommunications et des NTIC

Abstract :Sensibiliser les étudiants aux évolutions du marché des réseaux et télécommunications, présenter les règles deconcurrence dans le marché des NTIC (Nouvelles Techniques d'Information et de Télécommunications).

Plan :- Présentation historique des TIC : technologie, convergence de l'électronique, de l'informatique, destélécommunications.- Nouvelles réglementations.- Techniques et enjeux économiques du Net.- L'impact sur les métiers traditionnels et les nouveaux métiers.- Evolution du travail dans tous les secteurs, (organisation...).- Intervention d'un gérant de Start-Up.- Rôle des opérateurs de communication et opérateurs d'aménagements des territoires.- Intervention d'un consultant (conseil dans l'approbation des TIC par les PME).- Rôle des collectivités locales (suite et fin).- Intervention d'un ingénieur télécom travaillant chez un opérateur.

Evaluation :Examen écrit.

Document(s) :Polycopiés de cours

10/06/2008 - 17:32:07 90

Page 91: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE103 : Etude économique "Projet Professionnel"Shared by UV(s) :

I2-F Langues et culture de l'ingénieur p. 21E2-F Langues et culture de l'ingénieur p. 3T2-F Langues et culture de l'ingénieur p. 40

Crédits ECTS :

0.50

Number of hours :Individual work : 30.00

Teacher(s) :ASTIEN Éric

Title :Etude économique "Projet Professionnel"

Abstract :* L'objectif du dossier industriel est de se familiariser avec le monde industriel.

* Les étudiants, regroupés en équipe de projet professionnel, étudient une entreprise selectionnée pour sonintérêt dans les domaines de l'informatique, des télécommunications et de l'électronique.

* Un rapport est remis sous forme papier et CD ROM afin de constituer une base de données.

Plan :LE DOSSIER1. Introduction

- Historique, implantation, direction...2. Les activités et les métiers

- Analyse et bilan3. Les marchés de l'entreprise

- Marchés, stratégie, perspective...4. La place de l'ingénieur dans l'entreprise

- Recrutement, métiers, évolution de carrière...5. Conclusion6. Annexes (plaquettes et autres sources d'informations)

Prerequisite :aucun

Evaluation :rapport

10/06/2008 - 17:32:07 91

Page 92: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE104 : Sciences techniques et sociétésShared by UV(s) :

I2-F Langues et culture de l'ingénieur p. 21E2-F Langues et culture de l'ingénieur p. 3T2-F Langues et culture de l'ingénieur p. 40

Crédits ECTS :

0.50

Number of hours :Lecture : 15.00Individual work : 15.00

Teacher(s) :GLYKOS Allain

Title :Sciences techniques et sociétés

Abstract :Le but de cet enseignement est de

1. montrer que la technique est au coeur d'un conflit de pouvoir entre la volonté de contrôle des dirigeants et dedétournement du contrôle par les populations.

2. définir la notion de système technique (théorie de Bertrand Gille, Thierry Gaudin), d'identifier les événementstechniques et scientifiques qui déstabilisent les sociétés. Structuration du temps, représentation de l'espace,émergence de nouveaux matériaux, de nouvelles sources d'énergie, de nouvelles relations au vivant.

3. resituer la notion d'intelligence artificielle dans l'histoire et par rapport aux grandes figures mythiques(Pygmalion, Golem, Automates, Frankenstein, etc.).

4. revisiter le concept de progrès à la lumière des nouvelles technologies et leurs enjeux sociaux et culturels(philosophique, religieux, économiques, etc.)

Plan :1. Technique : contrôle et délinquance2. Notion de système technique3. Enjeux culturels de l'intelligence artificielle4. La notion de progrès

10/06/2008 - 17:32:07 92

Page 93: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE108 : Management and communicationShared by UV(s) :

I2-F Langues et culture de l'ingénieur p. 21E2-F Langues et culture de l'ingénieur p. 3T2-F Langues et culture de l'ingénieur p. 40

Crédits ECTS :

0.50

Teacher(s) :CUBAS LirioZIRPHILE Jean

Title :Management and communication

10/06/2008 - 17:32:07 93

Page 94: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE204 : Individual technical presentation Shared by UV(s) :

E4-D Applied techniques for Electronic engineering p. 5

Crédits ECTS :

1.50

Number of hours :Individual work : 2.00

Teacher(s) :RODES Francis

Title :Individual technical presentation

Abstract :The Electronic design projects (PR206 and PR202) are used as a support for this technical presentation that isperformed by each student. The oral presentation begins by a short general description of the project and iscontinued by a more detailed description of a part of the design project. The presentation is followed by adiscussion with a team of three teachers on technical topics (electronic, control theory, signal processing..) thatare related with the project. Nevertheless, the discussion can extend beyond the topics that strictly concern thedesign project. For the student, the presentation and the discussion that follows are an opportunity for justifyinghis work interest and the design options that led to the proposed solution; it is also an opportunity for exhibiting hisknowledge in general electronic.

Plan :1. Technical presentation relative to the Electronic design project.2. Technical questions concerning the project and the courses attended during the past four semesters.

Prerequisite :Electronic design projects (PR206 and PR202), General Electronic. (S1 & S2): Analog Electronic UVE3B (S3):Analog Circuits & systems, Digital design.

Evaluation :Oral presentation.

Document(s) :Documentation used for the design and the realization of the Electronic design projects (PR206 and PR202)

Keyword(s) :Analog electronic, digital electronic, mixed circuits, feed back control, power electronic, RF circuits

10/06/2008 - 17:32:07 94

Page 95: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE206 : Management financierShared by UV(s) :

I3-F Langues et culture de l'ingénieur p. 22T3-F Langues et culture de l'ingénieur p. 41E3-F Langues et culture p. 4

Crédits ECTS :

1.50

Number of hours :Lecture : 16.00Individual work : 20.00

Teacher(s) :ASTIEN Éric

Title :Management financier

Abstract :Ojectif : Comprendre l'information financière et l'utiliser pour la prise de décision

Plan :* PARTIE 1 : Analyse comptable et financière du bilan et du compte de résultat

- Principe comptable d'évaluation- Présentation du bilan- Présentation du compte de résultat- Les opérations d'inventaire de base

* PARTIE 2 : Analyse fonctionnelle du bilan et du résultat- Le bilan fonctionnel (grandes masses, analyses du FRNG et du BFR)- L'analyse fonctionnelle du résultat (les SIG)- Autofinancement

* PARTIE 3 : Analyse des flux de trésorerie- La notion de trésorerie ( ETE et ETOG )- Les tableaux de flux de trésorerie- Analyse de la rentabilité (rentabilité économique et financière, effet de levier)

* PARTIE 4 : Notion de rentabilié-Rentabilité économique-Rentabilité financière-Effet de levier

Prerequisite :aucun

Evaluation :exercices d'application

Document(s) :Polycop

Online course :diaporama en ligne

10/06/2008 - 17:32:07 95

Page 96: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE209 : Initiation au contrôle de gestionShared by UV(s) :

E4-E Langues et culture de l'ingénieur p. 6I4-E Langues et culture de l'ingénieur p. 23T4-E Langues et culture de l'ingénieur p. 42

Crédits ECTS :

1.50

Number of hours :Lecture : 16.00

Teacher(s) :ASTIEN Éric

Title :Initiation au contrôle de gestion

Abstract :Présenter les technique de calcul de coût dans le cadre d'une gestion de projet.Présenter une initiation au contrôle de gestion.

Plan :Introduction

Partie 1. Maîtrise des coûts1. La diversité des coûts2. L'analyse des coûts3. Technique de coûts complets : la méthode ABC4. Les coûts partiels5. Les coûts cibles

Partie 2. Gestion et contrôle des projets1. La notion de projet2. Particularité des projets3. La gestion des projets4. Le poiuvoir des responsables projet5. le suivi des projets

Prerequisite :Gestion comptable

Evaluation :Simulation + Exmanen

Document(s) :Polycop

10/06/2008 - 17:32:07 96

Page 97: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE212 : Quality managementShared by UV(s) :

E4-E Langues et culture de l'ingénieur p. 6I4-E Langues et culture de l'ingénieur p. 23T4-E Langues et culture de l'ingénieur p. 42

Crédits ECTS :

0.50

Number of hours :Lecture : 8.00Individual work : 3.00

Teacher(s) :MENANT Christophe

Title :Quality management

Abstract :Démarche qualité et management dans l'entreprise et la conception des produits

Evaluation : QCM

10/06/2008 - 17:32:07 97

Page 98: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE216 : Dossier métiersShared by UV(s) :

E4-E Langues et culture de l'ingénieur p. 6I4-E Langues et culture de l'ingénieur p. 23T4-E Langues et culture de l'ingénieur p. 42

Crédits ECTS :

1.00

Number of hours :Tutorial classes : 3.00

Teacher(s) :ASTIEN Éric

Title :Dossier métiers

Abstract :Les étudiants sont chargés d'interviewer un ingénieur sur son lieu de travail. L'objectif étant d'améliorer sesconnaissances dans le monde professionnel et ainsi, de mieux préparer le projet professionnel.Ce dossier fait l'objet de nombreuses dérogations liées aux activités Enseirb (forum, gala, BDE....)

Evaluation :Remise d'un dossier ou d'une vidéo.

10/06/2008 - 17:32:07 98

Page 99: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE301 : Tournoi de gestionShared by UV(s) :

C5TM-F Culture de l'ingénieur p. 53T5ISN-F Culture de l'ingénieur p. 47E5CSR-F Culture de l'ingénieur p. 10T5GLR-F Culture de l'ingénieur p. 45E5AM2AS-FCulture de l'ingénieur p. 8

E5CSI-F Culture de l'ingénieur p. 9E5SE-F Culture de l'ingénieur p. 15E5TS-F Culture de l'ingénieur p. 19C5SRT-F Culture de l'ingénieur p. 52T5RSC-F Culture de l'ingénieur p. 50I5-A Culture de l'ingénieur p. 31C5QFIA-F Culture de l'ingénieur p. 48C5IREF-F Culture de l'ingénieur p. 46

Crédits ECTS :

2.50

Number of hours :Lecture : 24.00

Teacher(s) :ASTIEN Éric

Title :Tournoi de gestion

Abstract :A travers une simulation l'étudiant doit comprendre les mécanismes de fonctionnement de l'entreprise ( coûts,comptabilité, finances, marketing, production...)

Plan :Chaque équipe, regroupée en unité autonome de gestion, doit gérer un ensemble de produits sur un marchévirtuel.

Prerequisite :aucun

Evaluation :L'évaluation a 2 composantes. Une partie risquée (/10) qui correspond aux résultats de l'entreprise à la fin dutournoi.Des travaux à réaliser (/10)

10/06/2008 - 17:32:07 99

Page 100: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE320 : Outils d'investigation et de certificationShared by UV(s) :

RSI5-A Systèmes électroniques industriels p. 37

Title :Outils d'investigation et de certification

Abstract :Module SE3-C de l'UV SE3

10/06/2008 - 17:32:07 100

Page 101: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

CE322 : Quality, standardization, certifyingShared by UV(s) :

C5QFIA-B Quality and Dependable computing: methodological aspects p. 48

Crédits ECTS :

2.50

Number of hours :Lecture : 21.00Tutorial classes : 3.00

Teacher(s) :OUSTEN YvesQUENISSET CatherineVERDIER Frédéric

Title :Quality, standardization, certifying

Abstract :Quality management, notions of qualification, standardization

Plan :- tools for quality: design of experiments- introduction to quality management- standardization- process control

Prerequisite :none

Evaluation :3h exam

Document(s) :Given in classroom

Keyword(s) :Quality management, standardization, process control

Online course :Not available

10/06/2008 - 17:32:07 101

Page 102: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA101 : Transmission linesShared by UV(s) :

E2-C Circuits et systèmes p. 3

Crédits ECTS :

2.00

Number of hours :Lecture : 8.00Practical work : 3.00

Teacher(s) :RODES Francis

Title :Transmission lines

Abstract :After a presentation of the various phénomenons that rule the transmission of an electric sinusoidal wave on atransmission line, the objective of this module is to highlight the interest of a Smith Chart for the design of circuitsthat incorporates both distributed elements (transmission lines) and lumped elements.In order to reach this goal, the module is divided in three parts:The 1° part presents the properties of transmission lines driven by a sinusoidal waveform. To perform thispresentation the following topics are successively considered: The physical principles, the establishment of thepropagation equation, the line technologies, the reflexion phenomenon and the diverse applications: impedancetransfer, realization of stubs, isolators, and decoupling….The 2° part is dedicated to the Smith chart and its various applications: Chart construction, directions for use ofthe standard versions (positive, negative, extended), impedance measurement and impedance matching.La 3° part is a practical work (a project) that consists in designing microstrip lines and impedance matchingnetworks with the help of the Smith chart and the software tool: ¨Smith Tool¨ from Ansoft Designer.The subject of the project consists in designing an impedance matching network to be inserted between a loopantenna and a 406MHz RF transmitter.The design constraints impose to realize the impedance matching networks on a Printed Circuit Board withmicrostrip lines eventually associated with lumped elements.In order to find the optimal solution, the following matching networks will be considered:1.Transmission line and single stub matching.2.Mixed matching by transmission line and lumped element.3.Quarter wave transmission line and single stub matching.4.Mixed matching by quarter wave transmission line and lumped elementFinally, the matching network, that exhibits the best performances in terms of miniaturization, cost andmanufacturing repeatability will be selected.

Plan :1° part: The transmission lines in sinusoidal regime

-Definitions-Distributed line parameters-Equivalent electrical diagram-Transmission line equation-Infinite length line, characteristic impedance-Finite length line loaded by a finite or infinite terminal impedance-Reflexion coefficient-Lossless line-General expression of impedance-Impedance transfer

10/06/2008 - 17:32:07 102

Page 103: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

-Relation between the reflexion coefficient and distance-Standing Wave Ratio-Expression of power transmitted by a lossless line-Characterization of transmission lines currently used in Electronic Engineering-Coaxial line-Bifilar line-Microstrip line

2° part: The Smith chart and its applications

-Introduction, generalities-Construction of the Smith chart-Representation of admittances in the Smith chart-Representation of negative resistances in the Smith chart-Construction of ISO Q circles in the Smith chart-Impedance to admittance conversion-Computation of the impedances or admittances of complex network of lumped elements-Computation of the input impedance and reflexion coefficient of a line loaded by a known impedance-Measurement of an unknown load impedance-Design of a shorted stub with the Smith chart-Design of an opened stub with the Smith chart-Impedance matching : generalities-Impedance matching with a transmission line and a single stub-Impedance matching with a quarter wave transmission line and a single stub

3° part: Practical work (a project) that consists in designing microstrip lines and impedance matching networkswith the help of the Smith chart and the software tool: ¨Smith Tool¨ from Ansoft Designer.

-Design of a microstrip line having a characteristic impedance: Zc = 50Ω-Check by simulation of the parameters of the 50Ω microstrip line.-Transmission line and single stub matching.-Mixed matching by transmission line and lumped element.-Quarter wave transmission line and single stub matching.-Mixed matching by quarter wave transmission line and lumped element-Selection of the matching network, that exhibits the best performances

Prerequisite :-Course: Electromagnetism-Course : ¨The electrical circuits¨

Evaluation :Test of 2h.

Document(s) :Printed document: The transmission lines in sinusoïdal regime, the Smith chartCopies of PowerPoint présentations :

-The transmission lines in sinusoidal regime-The Smith chart-Applications of the Smith chart

Keyword(s) :Transmission lines, microstrip line, Smith chart, negative Smith chart, extended Smith chart, impedance matching

Online course :Copies of PowerPoint présentations :

-The transmission lines in sinusoidal regime-The Smith chart

10/06/2008 - 17:32:07 103

Page 104: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

-Applications of the Smith chart

10/06/2008 - 17:32:07 104

Page 105: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA102 : Introduction to analog simulationShared by UV(s) :

E2-C Circuits et systèmes p. 3

Crédits ECTS :

0.50

Number of hours :Individual work : 5.00Practical work : 12.00

Teacher(s) :GARNIER Eliane

Title :Introduction to analog simulation

Abstract :The aim is to present the different analog simulators like transient simulator and frequency simulator and their usewith applications

Plan :1. Introduction to Analog Simulation and Schematic Capture2. Introduction to PSpice3. Advanced Simulations4. Introduction to Ansoft/Designer a frequency simulator

Prerequisite :Unix

Evaluation :Rapport

Document(s) :Documents TP

10/06/2008 - 17:32:07 105

Page 106: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA103 : Électronique analogiqueShared by UV(s) :

RSI1-C Électronique Analogique p. 33

Title :Électronique analogique

Abstract :Module d'électronique analogique pour la phase d'homogénéisation de RSI - FA1-C

10/06/2008 - 17:32:07 106

Page 107: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA104 : Communications Systmes PrinciplesShared by UV(s) :

RSI2-A Systèmes de communication analogiques p. 34

Teacher(s) :ESCRIG Benoit [email protected] 0556842183

http://www.enseirb.fr/~escrig

Title :Communications Systmes Principles

Abstract :This course aim at presenting digital communications principles. Digital communications are currentlyimplemented in the physical layer of communications systems (wired networks, wireless networks, cellularnetworks, digital tv broadcasting).This course focusses on modem functionalities: how emitted bits are convertedinto analogic signals and how these signal are processed by digital receivers to recontruct the emitted data flow.

Plan :1. Introduction2. Digital Modulations3. Digital Modulations Examples4. Digital Receivers for AWGN Channels5. Binary PAM performances for AWGN Channels6. Digital Modulations Performances for AWGN Channels7. Band Limited Transceivers Architecture8. Conclusion and introduction to advanced digital communications techniques

Prerequisite :Probability and Random Processes / Signal Processing

Evaluation :Examen de 1h20 (sans document)

Document(s) :Polycopié de cours et polycopié de travaux pratiques

Keyword(s) :Digital Modulations, Matched Filter, BER, Inter Symbols Interferences

Online course :http://www.enseirb.fr/~escrig (in french)

10/06/2008 - 17:32:07 107

Page 108: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA106 : Electronique de communicationsShared by UV(s) :

T2-B Electronique p. 40

Crédits ECTS :

2.00

Number of hours :Combined lecture and tutorial classes : 18.00Individual work : 20.00

Teacher(s) :DALLET Dominique

Title :Electronique de communications

Abstract :Ce cours est divisé en deux parties. La partie 1 donne une description des blocs constituant une chaîne decommunication analogique. Le but est de montrer les différentes fonctions que l'on retrouve dans une chaîne decommunication analogique. Cela va du filtrage analogique à la PLL en passant par l'oscillateur. La plupart de ceséléments utilise la fonction amplification. La finalité n'étant pas de former des ingénieurs en électronique, nousutiliserons le modèle le plus simple pour décrire la fonction amplification, à savoir celui de l'AOP.

La partie 2 est dédiée aux systèmes communication analogique. On donne le principe d'une modulationanalogique ainsi qu'une description des différentes chaînes de communication analogique. La partie réalisationd'une modulation et d'une démodulation dans un émetteur-récepteur est montrée.

Plan :* Généralité sur l'AOP

- L'AOP : définition, principe de fonctionnement et caractéristiques- L'AOP en mode linéaire : amplificateur, filtre, ...- L'AOP en mode non linéaire : comparateur, trigger de Schmitt,...

* Synthèse des filtres actifs

* l'oscillateur sinusoïdal- Principe.- Exemples de réalisation.- le VCO

* La PLL

* La modulation linéaire (amplitude)- Modulation et démodulation AM- Modulation et démodulation DSB-SC- Modulation et démodulation SSB- Modulation et démodulation QAM- Modulation et démodulation VSB

* La modulation exponentielle (fréquence ou phase)- Modulation et démodulation de fréquence- Modulation et démodulation de phase

* Introduction au multiplexage fréquentielle et temporelle

* Introduction à la modulation analogique avec porteuse de type train de Dirac.

10/06/2008 - 17:32:07 108

Page 109: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Prerequisite :Electronique de base - Traitement du signal dans le domaine continu

Evaluation :Examen de 2 heures sans document

10/06/2008 - 17:32:07 109

Page 110: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA107 : Electronique généraleShared by UV(s) :

E1-B Electronics p. 2

Crédits ECTS :

2.50

Number of hours :Lecture : 18.00Tutorial classes : 9.00

Teacher(s) :DONDON PhilippeLEBRET ValeryMORIZET Guy

Title :Electronique générale

Abstract :Required competences are:* control of the methods of calculating of equivalent impedances, ratio of voltages, currents in an electrical circuit* the modeling of nonlinear components (diodes, transistors) in “large signal” and in “smallsignal” (linearization of the characteristics)* the knowledge of the basic circuits used in electronics in order to be able to identify the various building blocksof a diagram and to estimate easily their performances.* Study of the circuits with operational amplifiers in linear and nonlinear mode.

Plan :1. amplifier function :main caracteristics, input and output impedance, gain linearity, stages links . Application toOP amp circuits (linear and non linear)2. Study of nonlinear components such as diodes and bipolar transistor : modelling in small and big signals3. applications of the transistor in linear mode. Study of the amplifiers of power.4. characteristics and modeling of the field-effect transistors (JFET and MOSFET). Study of some applications.

Prerequisite :Laws of electricity (law of Kirchoff and Ohm, electrokinetic) diagram of Bode

Evaluation :2 hours written examination

Document(s) :polycopié de cours

Keyword(s) :amplification, rectification, diode, transistor, modeling, operational amplifier

10/06/2008 - 17:32:07 110

Page 111: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Online course :on line courses http://www.enseirb.fr/~dondon

10/06/2008 - 17:32:07 111

Page 112: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA108 : Practice exercisesShared by UV(s) :

E1-B Electronics p. 2

Crédits ECTS :

2.50

Teacher(s) :AZZOPARDI StéphaneCURUTCHET ArnaudDELTIMPLE NathalieLEBRET ValeryMORIZET GuyTESSON Patrice

Title :Practice exercises

Abstract :The practical exercises objectives are the discovery of electronic by the study of simple scheme used to realizeclassical function. The goal is also giving some methodology, and make students acquainted with measuremtsequipements. Each session is divided in theoretical part and then, a practical part is done to highlignt the theory.

Plan :TP1 - Discovered of the laboratory measurements devicesTP2 - Study of operational amplifier in linear modeTP3 - Operational amplifier - nonlinear applicationsTP4 - Mini-project: Pulse width modulationTP5 - Diodes: characteristics and applicationsTP6 - Non-linear supply voltageTP7 - Characteristics of bipolar transistorTP8 - Characterization of a class-A amplifierTP9-10 - Mini-project: audiofrequency amplifier in linear class of operation.

Prerequisite :Savoir-faires expérimentaux acquis en classes préparatoires.

Evaluation :2h exam without documents

Document(s) :Practical exercises handbook

10/06/2008 - 17:32:07 112

Page 113: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA113 : Projet d'électronique analogiqueShared by UV(s) :

E2-E Microprocesseurs et projets p. 3

Crédits ECTS :

2.00

Number of hours :Tutorial classes : 30.00Individual work : 8.00

Teacher(s) :MORIZET Guy

Title :Projet d'électronique analogique

Abstract :Objectifs :Mettre en oeuvre les connaissances acquises au 1er semestre en électroniquepour concevoir et réaliser concrètement un montage d'électronique analogique.

Plan :1. Etablissement du cahier des charges du montage à concevoir2. Conception et calculs théoriques du circuit3. Validation par simulation4. Placement routage par CAO et fabrication du circuit imprimé5. Câblages et essais6. Rédaction d'un rapport

Evaluation :Notation du rapport, de la maquette et du travail fournis pendant le projet.

Document(s) :Polycopiés de cours et documentation sur l'utilisation des logiciels de CAO Mentor

Keyword(s) :Symbole géométrie part-number

10/06/2008 - 17:32:07 113

Page 114: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA116 : Introduction à l'Electronique IntégréeShared by UV(s) :

E2-B Electronique 2 p. 3

Crédits ECTS :

3.00

Number of hours :Lecture : 18.00Tutorial classes : 9.00Individual work : 18.00Practical work : 18.00

Teacher(s) :FOUILLAT Pascal

Title :Introduction à l'Electronique Intégrée

Abstract :Les objectifs de ce module sont :

1. d'apporter des éléments d'appréhension sur les métiers de l'ingénieur électronicien dans le monde de lamicroélectonique et de l'industrie du semiconducteur,

2. de donner une initiation aux technologies de fabrication des circuits intégrés CMOS et BiCMOS,

3. d'analyser et décrire la fonctionnalité des circuits électroniques par une approche descendante ("top-down"),

4. de synthétiser des fonctions électroniques élémentaires par une approche traditionnelle montante("bottom-up"),

5. de fixer les connaissances en cours d'acquisation dans un environnement de CAO industriel avec la chaîned'outils logiciels CADENCE sous la forme d'un projet de conception de circuit intégré.

Plan :1. Introduction à la microélectronique2. Bibliothèque de base de l'électronique intégrée3. La fonction amplification4. La fonction miroir de courant5. La fonction amplification différentielle6. Les portes logiques CMOS7. La fonction conversion analogique-numérique : projet de conception d'un CAN flash 4 bits

Prerequisite :Modules EA107, EA111, EN102

Evaluation :1 examen écrit de 2 heures sans documents et 1 projet sous forme de 6 TP avec rapport écrit et oral de contrôle

Document(s) :1 polycopié de cours, 1 recueil des TD, 1 copie des transparents de cours, 1 polycopié "formation à la conceptiondes circuits intégrés dans l'environnement CADENCE"

10/06/2008 - 17:32:07 114

Page 115: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Keyword(s) :microélectronique, circuit intégré, fonctions AMS (analogique et mixte analogique-numérique), conception decircuit intégré, CAO CADENCE, technologies CMOS et BiCMOS

Online course :1 polycopié de cours, 5 cours au format ppt et/ou pdf, 1 document pour la préparation du projet CAN, descorrections de TD, le tout en ligne sur http://www.enseirb.fr/~fouillat

10/06/2008 - 17:32:07 115

Page 116: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA117 : Electrical engineeringShared by UV(s) :

E2-B Electronique 2 p. 3

Crédits ECTS :

1.00

Number of hours :Lecture : 14.67

Teacher(s) :TESSON Patrice

Title :Electrical engineering

Abstract :Electrical engineering has much evolved since these 30 last years in particular in the field of power electronics.The traditional distinction between electrical engineering (high tension currents) and signal electronics (lowcurrents) is now out-of-date. Electrical machines require various power electronic devices (rectifiers, choppers,inverters…) controlled by signals.This course aims to present the energy generators and receivers, to explain their characteristics, mainly external,and to establish models (equivalent electric diagrams). The knowledge of these models (parameters, conditions ofvalidity, limits…) and of the methods used to describe their parameters, is essential to the electronicsengineer confronted with the implementation of power in a system.The second and third year lectures in power electronics and control engineering, partly based on knowledge inthis course.

Plan :Chap 1 Tension and current in power electronics1) Sinusoidal mode single-phase current and voltage. Vectorial representation of Fresnel. Complex notation.Impedance of dipoles. Power definitions. Boucherot’s Theorem.2) Non-sinusoidal periodic mode.3) Balanced three-phase systems.4) Power measurements in single-phase current and three-phase current.Chap 2 Magnetic circuits (MC). Transformers.1) Review of electromagnetism. Definition of a linear MC. Ohm's law for linear MC. Analysis of non-linear MCs.2) Transformer in single-phase sinusoidal voltage mode. The perfect transformer and the real transformer.3) Transformer in single-phase impulse current mode. Application: Power Flyback supply.Chap 3 D.C. machine1) Description2) Calculating the torque moments and the electromotive force (voltage)3) General relations. Reversibility of the machine, motor or generator.4) Operating features generator machine5) Operating features motor machine6) Dynamic model.Chap 4 Obtaining a variable DC tension.1) General information on static inverters.2) Rectification single-phase current with diode and thyristors.3) Three-phase rectification.Chap 5 AC machine. Machines with three-phase alternative courses.1) Rotating magnetic field : principle. Magnetic circuit of rotating machines.2) Asynchronous motor: General information. Transformer equivalent electric diagram. Power and couples. Speedregulation.3) Synchronous machine.

10/06/2008 - 17:32:07 116

Page 117: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Chap 6. Electric safety.

Prerequisite :Cours de Physique des classes préparatoires (électromagnétisme, électrocinétique, signaux ...)

Evaluation :Epreuve écrite de 1h sans documents

Document(s) :Polycopiés de cours.

10/06/2008 - 17:32:07 117

Page 118: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA118 : Circuits and Systems IShared by UV(s) :

E1-D Physics 1 p. 2

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Tutorial classes : 9.33Individual work : 13.00

Teacher(s) :PISTRE JACQUES [email protected] 0556846508

http://www.enseirb.fr/~pistre

Title :Circuits and Systems I

Abstract :Purpose :To comprehend the different quantities which occur in a system : quantities which actuate the system(inputs) and quantities which characterize the system status (outputs or system responses). To establish therelationships between these inputs and outputs ; to deduce the system properties : frequency and time behavior,dominant modes,...

Content : After some generalities and the qualitative description of two generic systems : velocity and positioncontrol, we focus on the notion of transmittance. The calculation of transmittances is then presented asknowledge or behavior models : frequency domain (BODE, BLACK, NYQUIST) and time domain (pulse response,step and ramp responses). The last part deals with the particular, but very important case of feed-back systems :the role of the feed-back loop, the frequential consequences, the particular properties, stability and precision.

Plan :1. Notions of physical systemo Multivariable Systemo Monovariable Systemo Control Systemo Representation by Block Diagram2. Notion of linear system3. Notion of transfer function or transmittance4. Mathematical modeling- examples5. Analogies and simulations6. Frequency response of linear analog systems7. Transient response of linear analog systems8. Closed-loop controled systemso Exampleso Fondamental elementso Different modes of operationo Fondamental relationso Feed-back loop influence analysiso Closed-loop transmittance determination from open loop transmittanceo Stability (Conditions, criteria, practical values)o Accuracy

Prerequisite :

10/06/2008 - 17:32:07 118

Page 119: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

General level in physics and mathematics

Evaluation :Written examination 2 hours with personal notes

Document(s) :Duplicated notes-General books on linear systems

Keyword(s) :Systems-Modeling-Transfer functions-Frequency response-Transient response-Prevalent modes-Controlsystems-Stability-Accuracy.

Online course :http://www.enseirb.fr/~pistre/

10/06/2008 - 17:32:07 119

Page 120: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA119 : Circuits and Systems IIShared by UV(s) :

E2-C Circuits et systèmes p. 3

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 22.50Individual work : 20.00

Teacher(s) :PISTRE JACQUES [email protected] 0556846508

http://www.enseirb.fr/~pistre

Title :Circuits and Systems II

Abstract :Srengthen knowledge in circuit analysis using quadripole theory.

After a reminder on network analysis methods, two-port devices are studied : different description matrix, two-portassociations, adaptation using two-port .

Main concepts about filter synthesis are then studied. Examples of realization are given both with discreteelements and microstip lines.

Plan :1. Ch. 1 : Network analysis - Global resolution methods-2. Ch. 2 : General properties of passive networks-3. Ch. 3 : Quadripoles and two-port devices- Description matrix- Two-port associations- Adaptation-4. Ch. 4 : Filters theory- SynthesisApplications : discrete componant filters ; microstrip line filters.

Prerequisite :Basic theory of electric circuits

Evaluation :1 written examination

Document(s) :Xerox personnal documents

Keyword(s) :

10/06/2008 - 17:32:07 120

Page 121: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA203 : Data converter circuitsShared by UV(s) :

E4-D Applied techniques for Electronic engineering p. 5

Crédits ECTS :

1.00

Number of hours :Lecture : 4.00Combined lecture and tutorial classes : 5.33

Teacher(s) :DALLET Dominique

Title :Data converter circuits

Abstract :This course details data converter architectures, either Analog-to-Digital or Digital-to-Analog (ADC or DAC).

Plan :o Digital-to-Analog converters (DAC)° Parameters and specifications° Basic architectures° Advanced architectureso Analog-to-Digital converters (ADC)° Parameters and specifications° Basic architectures° Advanced architectures

Prerequisite :Electronique générale (S1 et S2) - Electronique linéaire(S3) - Circuits de commutation(S3)

Evaluation :Epreuve écrite de 1H30 sans les documents

Document(s) :Polycopiés de cours

10/06/2008 - 17:32:07 121

Page 122: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA205 : Switching components and circuitsShared by UV(s) :

E3-A Analog Electronics p. 4

Crédits ECTS :

1.50

Number of hours :Combined lecture and tutorial classes : 17.33Individual work : 15.00

Teacher(s) :GARNIER Eliane

Title :Switching components and circuits

Abstract :The aim is to present basic ways to know the working of switching circuits during the design and the behavior ofswitching components. Applications like clamping analog switch one-shotmultivibrator, relaxation oscillator, vco

Plan :1. Introduction2. Principles and theoretical methods3. Recalls of first order switching circuits principles4. Active components in switching mode5. Examples and applications6. Relaxator circuits7. Conclusions; introduction to VCO and Switched capacitors

Prerequisite :Electronique générale (S1 et S2)Circuits (S2)

Circuits intégrés logiques (S3)

Evaluation :Epreuve écrite de 1h. 30 avec documents

Document(s) :Documents : Support de cours sur : "Les transistors en Commutation"

Livres conseillés :MILLMAN and TAUB : Pulse and Switching Waveforms - VABRE : Electronique des Impulsions

10/06/2008 - 17:32:07 122

Page 123: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA207 : Power electronics 1Shared by UV(s) :

E3-B Analog Circuits and Systems p. 4

Crédits ECTS :

1.00

Number of hours :Lecture : 6.66Combined lecture and tutorial classes : 6.66Individual work : 14.00Practical work : 1.33

Teacher(s) :AZZOPARDI Stéphane

Title :Power electronics 1

Abstract :Provide to the audience the basics knowledgs of power electronics dedidated to power conversion

An introduction to power electronics dedicated to power convesion is proposed. Then somes basics knowledgeson passive components technologies (resistances, capacitors and inductances) are presented as well as theirbehaviour at high frequency. The basic power semiconductors and their packaging are also investigated. Also asimple approach is proposed to explain the thermal aspect in power electronics in order to compute the bestheatspreader for an application. The analysis of the main non isolated DC-DC converters is proposed and finally asimulation approach with PSIM allows to analysis the behaviour of a specific non isolated DC-DC converter.

Plan :1. Introduction to power electronics (applications, converters classification, switch, methodology to synthetizeconverters)

2. Passive components (basics on resistance, capacitors and inductances)

3. Power semiconductors (bipolar, power MOSFT, PiN diode, Schottky diode)

4. Basics on thermal notions applied to power electronics (junction temperature, thermal impedance, thermalresistance, thermal equivalent circuit, heatspreader computation)

5. Power packaging

6. Non isolated DC-DC converters (buck, boost, buck-boost) in continuous and discontinuous mode.

7. Simulation approach with PSIM on a non isolated DC-DC converter

8. Exercices

Prerequisite :None

Evaluation :2h exam with documents

10/06/2008 - 17:32:07 123

Page 124: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Document(s) :Lecture material/ Power Electronics, Mohan, Undeland, Robbins / Alimentations à découpage (2ème édition),Michel Girard, Hugues Angelis, Magali Girard, DUNOD, 2003, ISBN 2-1000-6940-3/ Techniques de l'Ingenieur

Keyword(s) :Non isolated DC-DC converters- Capacitors- Inductances- Thermal resistance and thermal impedance-Packaging basics- Simulation in power electronics

Online course :www.enseirb.fr/~azzopard/english

10/06/2008 - 17:32:07 124

Page 125: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA208 : electronic pratical lessonsShared by UV(s) :

E3-B Analog Circuits and Systems p. 4

Crédits ECTS :

2.00

Number of hours :Individual work : 4.00Practical work : 15.00

Teacher(s) :DONDON PhilippeLEBRET ValeryMORIZET Guy

Title :electronic pratical lessons

Abstract :Travaux pratiques d'électronique de base.

Plan :1. CMOS circuits2. Feed back circuit3. HF transistor small model signal parameters extraction.4. power switching initiation5. sinewave form oscillators

Evaluation :Examen pratique de 2h (Coeff. 1) et Contrôle continu (Coeff. 1)

Document(s) :Polycopiés.Voir http://www.enseirb.fr/~dondon

Online course :online courses http://www.enseirb.fr/~dondon

10/06/2008 - 17:32:07 125

Page 126: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA210 : Oscillators and high frequency integrated circuitsShared by UV(s) :

E3-B Analog Circuits and Systems p. 4

Crédits ECTS :

1.00

Number of hours :Lecture : 16.00Tutorial classes : 8.00Individual work : 15.00

Teacher(s) :DELTIMPLE NathalieDEVAL yann

Title :Oscillators and high frequency integrated circuits

Abstract :This course focuses on the first order hand calculations and functional analysis of analog integrated circuit,emphasizing on high frequency (RF) oscillators and amplifiers. At the end of this course, the students should beable to enter a circuit schematic in a CAD tool to fine tuned its characteristics with regards to some givenspecifications.

Plan :Outline :

* Ch. 1 : Additional stuff on circuit analysis.* Ch. 2 : BJT and MOSFET in high frequency.* Ch. 3 : Bandwidth, cutoff frequency, transfer function, improvement methods.* Ch. 4 : Oscillators : relaxation and sinusoidal oscillators.

Prerequisite :Electronique générale(S1 et S2)Circuits(S2)Automatique linéaire(S3)Circuits intégrés logiques(S3)

Evaluation :Epreuve écrite de 2 heures avec documents

Document(s) :Polycopiés de coursLivres conseillés : SEDRA et SMITH - Microelectronic Circuits

10/06/2008 - 17:32:07 126

Page 127: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA211 : feed back theory ans circuitsShared by UV(s) :

E3-A Analog Electronics p. 4

Crédits ECTS :

1.00

Number of hours :Combined lecture and tutorial classes : 9.33Tutorial classes : 4.00Individual work : 12.00

Teacher(s) :DONDON Philippe

Title :feed back theory ans circuits

Abstract :feed back analysis methods,Feed back properties,Applications to simple transistors and OP amps circuits,Impact of Op amp default on feed back results,

Plan :1.chapter 1: feed back theory and analysis method2.chapter 2: general properties ands applications3.chapter 3: stability offeed back amplifier4.chapter 4 : impact of electrical errors in OP amp circuits5. chapter 5: impact of drifts in OP amp circuits

Prerequisite :EN101: Electronique générale 1;

Evaluation :QCM, Projet.

Keyword(s) :feed back electronic circuits

Online course :online courses http://www.enseirb.fr/~dondon

10/06/2008 - 17:32:07 127

Page 128: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA212 : electronic circuits practical lessons Shared by UV(s) :

E4-C Enseignement personnalisé p. 5

Crédits ECTS :

0.75

Number of hours :Individual work : 2.00Practical work : 9.00

Teacher(s) :DONDON Philippe

Title :electronic circuits practical lessons

Abstract :3 pratical lessons in parallel

Plan :1. Phase locked Loop2. FM and AM modulations demodulation3. switched capacitors filters

Evaluation :continuous evalation of students reports

Document(s) :on line courses http://www.enseirb.fr/~dondon

10/06/2008 - 17:32:07 128

Page 129: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA213 : Frequency and time standardsShared by UV(s) :

E4-G Mixed Electronics and HF circuits p. 6

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00Tutorial classes : 8.00Individual work : 4.00

Teacher(s) :RODES Francis

Title :Frequency and time standards

Abstract :High accuracy and low drift frequency and time standards are mandatory in numerous applications such as:Carrier frequency stabilization for radiocommunication equipments, clocks for synchronous digital transmissions,navigation systems, high accuracy test and measurement instrumentation, real time computer systems... The aimof this lecture is to show how to build high performances miniaturized frequency and time standards for portableapplications. Knowing that the key element of such standards is the quartz crystal and consequently the coursebegins by a presentation of the principle and the application fields of the quartz crystal piezoelectric transducer.Inthe following chapters are presents the techniques used to design the quartz crystal oscillators circuits:Computation methods, specific measurement techniques, simulation tools.

Plan :1. Frequency and time standards2. Quartz resonators3. Analytical methods for designing quartz crystal oscillators4. Quartz crystal measurement techniques5. Oscillator measurement techniques6. CAE tools for designing oscillators:

- Oscillator simulation tool: ¨Ansoft Designer¨- Engineering project: Design and simulation of a crystal oscillator

Prerequisite :UV E1B et UV E2B (1° A) : Electronic. E2C (1° A): Circuits and systems. UV E3A (2° A): Analog Electronic.UVE3B (2° A): Analog Circuits and systems.

Evaluation :Technical report relative to the Practical Work.

Document(s) :Oscillators using electric and piezoelectric resonators. Practical Work , Design of a 10MHz crystal reference oscillator: subject and technical documentation. Printed copy of Power Point presentation: ¨ Frequency andtime standards¨.

Keyword(s) :Oscillator, crystal oscillator, electric resonators, piezoelectric resonators, quartz, quartz measurement,

10/06/2008 - 17:32:07 129

Page 130: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

piezoelectric transducer, negative résistance.

10/06/2008 - 17:32:07 130

Page 131: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA218 : Electronics of transmissionsShared by UV(s) :

E3-B Analog Circuits and Systems p. 4

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00Tutorial classes : 6.66Individual work : 12.00

Teacher(s) :GARNIER Eliane

Title :Electronics of transmissions

Abstract :This teaching allows students to approach principles of different modulations. So spectral analysis and principlesof applications are considered.

Plan :1. Introduction2. AM modulation; principles of modulation and demodulation3. PM and FM modulations; principles of modulation and demodulation4. Mixers5. VCO6. PLL7. Basic structures of transmitter-receiver

Prerequisite :Electromagnétisme - Circuits - Electronique générale - Circuits de commutation

Evaluation :Epreuve écrite de 1h30 avec documents

Document(s) :Support de cours

Keyword(s) :AM, FM, PLL, VCO, Discriminateur, Mixer, Mélangeur, Emetteur, Récepteur.

10/06/2008 - 17:32:07 131

Page 132: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA220 : Electrical TechniquesShared by UV(s) :

E4-D Applied techniques for Electronic engineering p. 5

Number of hours :Lecture : 6.00

Teacher(s) :RODES Francis

Title :Electrical Techniques

Abstract :Modern Electronic circuits and systems are calling for more demanding performances levels. This tendencyconcerns typically the working frequencies of digital and radio communication systems, the switching speeds ortransmission speeds. From a general point of view this tendency concerns the control of physical quantities thatare becoming more and more extreme. Consequently, this course is aiming at presenting the various knowledgeand basic techniques that are useful for an Electronic engineer each time he his facing design issues that stemfrom ¨extreme¨ Electricity or Electronic (EE). Knowing that it is a short course, its contend has beenlimited to the Electrical extremes that are currently encountered by a design engineer, such as: The behaviour ofpassive components at High Frequencies, the design of voltage or current sources that work at High Frequencies,the techniques for conditioning physical quantities having extreme magnitudes. From a pedagogic point of view,this course brings some complementary information to the courses: Mixed Electronic and RF circuits (UVE4Ba).Moreover, it constitutes a theoretical basis for the electronic design projects of S3 and S4 and a recommendedprerequisite for attending the various courses that are proposed in S5 in the field of analog electronic. (Particularlythe projects of RF circuits design).

Plan :

-Electric safety-Behaviour and limitations of passive lumped and distributed components-Decoupling and bypassing at High Frequency-Powering high speed circuits (Decoupling)-Conditioning physical quantities having extreme magnitudes-Low voltage (electrometers)-High voltage-High currents-Low currents (Coulomb meters)-High and low resistances and impedances.-Volume and surface resistivity

Prerequisite :UV E1B et UV E2B (1° A) : Electronic. E2C (1° A): Circuits and systems. UV E3A (2° A): Analog Electronic.UVE3B (2° A): Analog Circuits and systems.

Evaluation :No evaluation

Document(s) :Electric safety in Electronic systems. Decoupling, DC voltage generation for powering RF circuits or high speeddigital systems. Passive electrical components. Printed copy of Power Point presentation: ¨ElectricalTechniques ¨.

10/06/2008 - 17:32:07 132

Page 133: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Keyword(s) :Electric safety in Electronic systems. Decoupling, DC voltage generation for powering RF circuits or high speeddigital systems. Passive electrical components. Printed copy of Power Point presentation : ¨ElectricalTechniques ¨.

10/06/2008 - 17:32:07 133

Page 134: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA222 : Noise in the electronics componentsShared by UV(s) :

E4-D Applied techniques for Electronic engineering p. 5

Crédits ECTS :

0.50

Number of hours :Combined lecture and tutorial classes : 8.00Individual work : 5.00

Teacher(s) :TARIS Thierry

Title :Noise in the electronics components

Abstract :After reviewing basic mathematic tools dedicated to noise analysis, this course describes noise source origins andtheir analytic expression forms. Noise modelling of basic electronic devices is so set up. The remaining part of theteaching is oriented to noise analysis of elementary analog circuits.

Evaluation :Examen écrit de 1H30 avec documents

10/06/2008 - 17:32:07 134

Page 135: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA224 : Wireless SystemsShared by UV(s) :

T4-I UVT4B1 - Systèmes de transmission p. 42

Crédits ECTS :

2.00

Number of hours :Lecture : 10.00Individual work : 10.00

Teacher(s) :DEVAL yannESCRIG Benoit [email protected] 0556842183

http://www.enseirb.fr/~escrig

Title :Wireless Systems

Abstract :This course continues the Digital Communications course (TS210) by the teaching of advanced digitalcommunications techniques. The context of the study is targeted on the wireless communications systemsbecause they require the implementation of more sophisticated techniques in wireless networks (WiFi, WIMAX,ADSL), broadcasting systems (TNT, satellite), and cellular systems (UMTS).

Prerequisite :Digital Communications

Evaluation :Examen écrit (sans documents)

Document(s) :Polycopié de cours

Keyword(s) :Frequency Selective Channels, Flat fading Channels, Fast and Slow Fading, Mulitpath, Equalization, SpreadSpectrum Techniques, ODFM, Diversity (MRC)

10/06/2008 - 17:32:07 135

Page 136: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA225 : Simulation RF et mesure systèmeShared by UV(s) :

T4-I UVT4B1 - Systèmes de transmission p. 42

Crédits ECTS :

2.50

Number of hours :Lecture : 12.00Tutorial classes : 16.00Individual work : 20.00Practical work : 16.00

Teacher(s) :DEVAL yannKERHERVE EricMORIZET Guy

Title :Simulation RF et mesure système

Abstract :Le module se décompose en deux parties. La première partie est dédiée à l'étude des principales fonctions("building blocks") nécessaires à la construction d'une chaîne complète Rx-Tx radiofréquence.Les fonctions étudiées sont: VCO, PLL, synthèse de fréquence, LNA, PA, mélangeur, filtre, antenne.La seconde partie du module est consacrée d'une part à la simulation système sous ADS et d'autre part à lamesure d'un système en réception.

Plan :A) Cours sur les fonctions RF:

1) VCO, PLL, Synthèse de fréquence

2) LNA, mélangeur

3) Antennes

4) Amplificateurs de puissance

B) Projet de "Simulation d’un système de radiocommunication sous ADS"

I - Présentation de ADS

Simulateur électrique (MDS), Domaine linéaire, Domaine non-linéaire, Circuits très fortement non-linéaires,Signaux multi-fréquences

Simulateur électromagnétique (MOMENTUM)

Simulateur système (PTOLEMY)

II - Simulation d’un système numérique

Cette étape du travail se déroulera en deux phases :-simulation d’une modulation numérique de type QPSK afin de se familiariser avec les diagrammes

10/06/2008 - 17:32:07 136

Page 137: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

de l’½il, constellation d’états, signaux I et Q, spectres des signaux modulants.-simulation d’un système émission-réception sans fil pour des applications de radiotéléphonie à 1,8GHz.

C) Caractérisation des éléments d'une chaîne de réception

On propose de caractériser tous les éléments d’un récepteur FSK modulaire du type superhétérodyne àdouble changement de fréquence.Les éléments à caractériser sont :•Les filtres•Les amplificateurs•Les mélangeurs•Le démodulateur FSKDans un deuxième temps on tentera de prévoir et de mesurer les performances globales du récepteur à partir descaractéristiques de chacun de ses éléments.Plusieurs postes de travail sont disponibles pour toutes ces mesures :

Poste analyseur vectoriel de réseau (VNA : Vector Network Analyser)

Poste mesure de NF avec une source de bruit

Poste analyseur de spectre

Poste démodulateur FSK

Poste modulations numériques

Poste Chaîne complète

Evaluation :Examens écrits.Rapport de projet.Compte-rendus de TP.

Document(s) :Annexes techniques sur les mesures.Note d'application Agilent sur les Modulations Numériques.

Keyword(s) :VCO, PLL, LNA, PA, Mixer, QPSK, analyseur de réseaux, analyseur de spectre, mesure de bruit.

10/06/2008 - 17:32:07 137

Page 138: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA226 : Digital ICs description language and synthesisShared by UV(s) :

T4-I UVT4B1 - Systèmes de transmission p. 42

Crédits ECTS :

1.50

Number of hours :Combined lecture and tutorial classes : 5.20Tutorial classes : 8.00

Teacher(s) :RENAUD Sylvie

Title :Digital ICs description language and synthesis

Abstract :Design flow, description languages and CAD tools for digital ICs design:

- Historical context- The VHDL language- The synthesis design flow- Application example using the ISE-Xilinx design kit

10/06/2008 - 17:32:07 138

Page 139: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA227 : Introduction to mixed circuitsShared by UV(s) :

E4-G Mixed Electronics and HF circuits p. 6

Crédits ECTS :

1.50

Number of hours :Lecture : 20.00Individual work : 10.00

Teacher(s) :GARNIER ElianeTESSON Patrice

Title :Introduction to mixed circuits

Abstract :The aim is to know :1. How to take into account reflexions on interconnections and coupled lines.

2. Contribution of mixed circuits in microelctronics and telecommunications( synthetizers, PPM modulatorsswitched capacitor

Plan :1. Interconnections in switching mode:( For additional information you can see the module EA206)°Principles of interconnections°Propagation on a simple line°Propagation on a coupled lines2. Mixed circuits for Microelectronics and Telecommunications:(For additional information you can see the moduleEA202)°Applications with PLL in Telecommunications°Structures of Synthesizers°Pulse Modulations°Switched Capacitors

Prerequisite :Circuits(S2), Electronique Générale(S1 et S2),Electronique Analogique(S3), Traitemement du signal(S3), Circuitset systèmes Analogiques(S3), Communications Numériques(S3).

Evaluation :Examen écrit de 2h (avec documents)

Document(s) :Support de cours

Keyword(s) :Couplage, Adaptation, Bergeron,Stipline, PLL, Synthétiseur, PPM, PWM, PAM, Capacitées Commutées(SC)

10/06/2008 - 17:32:07 139

Page 140: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA228 : VCO, mixers and Linear Integrated CircuitsShared by UV(s) :

E4-G Mixed Electronics and HF circuits p. 6

Crédits ECTS :

1.50

Number of hours :Lecture : 20.00

Teacher(s) :DEVAL yannFABRE Alain

Title :VCO, mixers and Linear Integrated Circuits

Abstract :Objectives:

-To examine the advanced designs for VCO and mixers-To investigate the limitations of classical OpAmps circuits and introduce the improved architectures forhigh speed integrated OpAmps.

VCO and integrated mixers

Linear Integrated Circuits

Plan :*VCO and mixers

*Linear Integrated Circuits- Limitations of classical OpAmps- High speed OpAmps- Current feedback OpAmps (CFOA)- High speed Voltage Feedback OpAmps (VFOA)- Operational Transconductance Amplifiers (OTA)- Applications of Switched Capacitor filters.

Prerequisite :UV Electronique fondamentale ( S1 et S2), Electronique Analogique (S3), Circuits et systèmes Analogiques (S3).

Evaluation :Examen écrit de 2h (avec documents), 1h pour chaque partie.

Document(s) :Cours polycopié pour Circuits Intégrés Linéaires

10/06/2008 - 17:32:07 140

Page 141: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA303 : wires interconnectionsShared by UV(s) :

C5SRT-D Structure des objets de communication p. 51

Crédits ECTS :

1.00

Number of hours :Lecture : 10.66

Teacher(s) :BEGUERET Jean-BaptisteTESSON Patrice

Title :wires interconnections

Abstract :The objective of this short seminar is to study the bases of the propagation of the signals in wiresinterconnections, considered as transmission line

Plan :1) Characterization and modelling of the structures of interconnection,2) Theoretical methods, analytical and numerical, for the temporal transient response. Frequency domainanalysis.3) Study of cross talk in coupled transmission lines4) Experimental methods (time domain reflectometer, impedance measurements, vectorial analyser)

Evaluation :QCM

Document(s) :Bibliographie . Support de coursR.E.COLLIN "Foundations for microwave engineering" Mc Graw-Hill international Editions 1992C.A.LEE "Microwave devices, circuits and their interaction" John Wiley&Sons INC 1994D.M.POZAR "Microwave engineering" John Wiley&Sons INC 1998.P.GRIVET "Physique des lignes de haute fréquence et d'ultra-haute fréquence" Ed. Masson, 1969J.P.VABRE "Electronique des impulsions" Tome 2 "Circuits à constantes réparties" Ed. Masson 1966"Electronique des impulsions. Tome 6 Lignes couplées en régime transitoire. Fascicule 1. Couplages etparasitages entre lignes" Ed. Masson 1972 "Electronique des impulsions. Tome 6 Lignes couplées en régimetransitoire. Fascicule 2. Coupleurs et transformateurs à lignes " Ed. Masson 1972K.GOEL "High-speed VLSI interconnections. Modeling, analysis and simulation" Wiley&sons 1994J. LAU "Electronic packaging; design, materials, process and reliability" McGraw&Hill 1998P.TESSON "Contribution à l'étude du comportement des interconnexions en régime impulsionnel dans lessystèmes électroniques rapides" Thèse de Doctorat de l'Université Bordeaux I. 1993A.DEUTSCH "Electrical characterisitic of interconnections for high-performance systems" Proceeding of the IEEE,vol 86 N°2 p.315 février 1998 "In chip wiring design challenges for gigahertz operation" Proceeding of the IEEE,vol 89 N°4 p.529 avril 2001.J.R.BREWS "Submicron integrated circuits. Electrical modelling of interconnections." John Wiley&Sons 1989D.P.SERAPHIN " Principles of electronic packaging" Ed. Mc Graw-HillR.PEREZ "handbook of electromagnetic compatibility" Academic PressC.R.CLAYTON "Introduction to electromagnetic compatibility" John Wiley&sonsV.K.TRIPATHI "A SPICE model for multiple coupled microstrips and other transmission lines"IEEE Transaction on MTT December 1985.

10/06/2008 - 17:32:07 141

Page 142: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA304 : ADS CAD projectShared by UV(s) :

C5SRT-D Structure des objets de communication p. 51

Crédits ECTS :

1.00

Number of hours :Practical work : 12.00

Teacher(s) :DEVAL yannKERHERVE Eric

Title :ADS CAD project

Abstract :RF circuits are more and more complex and their design needs efficient CAD tools. Indeed, these CAD tools haveto consider the circuits in their system environment. ADS was developed in order to simulate the overallcommunication system. The main goal of the proposed course is to simulate a complete RF system @1800 MHz.

Plan :This course will form the student to the implementation of the fundamental electronic functions. The student willdiscover the impact of the building blocks on the RF system.For example, if we consider the GSM system, the building blocks are:

-propagation channel-propagation conditions (urbain zone, rural zone…)-amplifier parameters (LNA, PA)-antenna-digital filters-local oscillators-mixers

Summary: System simulation @1800 MHz-Simulation of the QPSK modulation-Eye diagram-State constellation-I and Q signals-Spectrum

Evaluation :Technical report

Keyword(s) :ADS, QPSK modulation, RF system simulation, RF building blocks

10/06/2008 - 17:32:07 142

Page 143: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA307 : Power ManagementShared by UV(s) :

E5CSI-C Custom ICs design p. 9

Crédits ECTS :

1.00

Number of hours :Lecture : 9.00Individual work : 9.00

Teacher(s) :SHEROCHTANOFF IGOR

Title :Power Management

Abstract :Ce module est enseigné par un intervenant industriel (I. Seroschtanoff, ATMEL).A partir d'une étude de cas sur des circuits de téléphonie mobile, l'intervenant présente les différentes techniquesde gestion de l'énergie hardware/software pour les circuits intégrés embarqués.

10/06/2008 - 17:32:07 143

Page 144: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA308 : AntennesShared by UV(s) :

C5SRT-A Intégration des fonctions p. 51

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00Practical work : 12.00

Teacher(s) :MORIZET Guy

Title :Antennes

Abstract :Objectif1) Définition et caractéristiques des antennes, échange d'énergie entre antennes.Les 3 grandes familles d'antennes, leurs caractéristiques spécifiques, leur domaine d'utilisation, exemplesd'application.

2) Le but du cours sur les technologies hybrides est de faire une sensibilisation aux applications de lamicroélectronique hyperfréquence en montrant des applications industrielles.

Plan :L'antenne : principe de fonctionnement.

- Définitions, transformateur d'énergie, passives,actives, réseaux d'antennes, multifonctions.- Relations Courant-Champ, répartition volumique, surfacique, linéique, rayonnement et transformée deFourier spatiales.- Propagation de l'onde émise en champ lointain, onde localement plane, plan d'onde.- Modes de fonctionnement des antennes.- Principe d' Huygens.

Caractéristiques des antennes- Adaptation- Rayonnement- Polarisation

Echange d'énergie entre antennes- Surface effective- Relation SE-GAIN- Bilan de liaison

Antennes petites devant la longueur d'onde- Caractéristiques- Antennes filaires- Antenne FIL-PLAQUE

Antennes de l'ordre de grandeur de la longueur d'onde- Monopoles et dipoles résonnants- Antennes imprimées résonnantes- Antennes : résonateur BIP- Ouvertures rayonnantes

Antennes grandes devant la longueur d'onde (à ondes progressives)- Antennes filaires à ondes progressives- Antennes imprimées- Application : Principe de la CEM RAYONNEE

10/06/2008 - 17:32:07 144

Page 145: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Evaluation :Contrôle écrit de 2h avec documents autorisés.

Document(s) :Polycopié sous forme de cédérom. Cours en ligne.

Keyword(s) :Antennes, diagrammes de rayonnement, polarisation.

10/06/2008 - 17:32:07 145

Page 146: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA309 : Transmission support and interfaceShared by UV(s) :

C5SRT-A Intégration des fonctions p. 51

Crédits ECTS :

0.50

Number of hours :Lecture : 5.33Practical work : 5.33

Teacher(s) :AUPETIT CristelleBECHOU LaurentLECOUVE Marc

Title :Transmission support and interface

Abstract :Photodiode, optical fiber, cables

The goals of this course are:-To grasp the architectures of the current networks, the transmission principles of data by optic fiber andtheir physical limitations (mode, attenuation, time dispersion, coupling efficiency…).-To detail the technology and the principles of the transmitter and receiver components of light.-To make the link budget in order to size an optical fiber (FTTH, high data rate) by analyzing theperformances relating to the coupling, the signal power and the noise.

Plan :Optical fiber transmission

Ch.1: Overview on the optoelectronics•Network architectures by optical fiber•Transmission techniques•Optoelectronics fields•Components and transmission network type•Transmission techniques: ETDM, WDM

Ch.2: Optical fiber•Reminders on the geometric and undulatory optic•Snell-Descartes law•Captive beam principle•Digital aperture•Losses – Intrinsic and extrinsic attenuations•Time dispersion impact: modal, chromatic and PMD•Coupling efficiency – Connection and connector•Types of fiber: index jump and index gradient•Performance comparison (dispersion bandwidth…)

Ch.3: Emitter and receiver components of light•III-V components and luminescent junctions (homojunction and heterojunction)•LED and laser diode technologies - Optical modules•Functional parameters – Noise sources – Link budget (SNR, BER, dispersion)

Ch.4: Practical course on simulations

10/06/2008 - 17:32:07 146

Page 147: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

•CAD software presentation•Simulation of monochannel link and WDM

Evaluation :Multiple-choice questionnaire

10/06/2008 - 17:32:07 147

Page 148: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA310 : Capteurs et actionneursShared by UV(s) :

RSI5-A Systèmes électroniques industriels p. 37

Title :Capteurs et actionneurs

Abstract :Module SE3-A de l'UV SE3

10/06/2008 - 17:32:07 148

Page 149: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA311 : Systèmes radiotéléphonesShared by UV(s) :

E5CSR-C Systèmes et réseaux p. 10

Crédits ECTS :

2.00

Number of hours :Lecture : 16.00Individual work : 16.00

Title :Systèmes radiotéléphones

Abstract :Ce cours comporte les parties suivantes :

EA 311-1 M. Hue (8h de cours, parties A et B),EA 311-2 M. Dulongpont (4h de cours, partie C),EA 311-3 M. Massy (4h de cours, partie D).

EA 311-1 Parties A et B : M. Hue

A - Propagation radio et principes des systèmes cellulaires.Ce cours a pour objectif d'introduire les bases essentielles à la compréhension des systèmes radio-cellulaires(réutilisation des fréquences radio, partage des ressources entre les utilisateurs, modèles de propagation) et desensibiliser l'étudiant aux problématiques de l'interférence et de la couverture radio. La dernière partie est uneintroduction à la norme GSM présentant les grandes lignes de l'interface radio et de l'architecture d'un réseau.

B - Evolution du GSM pour la transmission de données.Conçue à l'origine pour la transmission de la voix sur circuit, la norme GSM a dû évoluer en profondeur pourrépondre à des besoins en débit de données de plus en plus importants et offrir aujourd'hui, avec ses extensionsGPRS et EDGE, des services de transmission de données par paquet. C'est cette évolution que ce cours proposede détailler en décrivant aussi bien les changements au niveau des couches radio (modulation, RLC/MAC, ...)que ceux touchant l'architecture même du réseau GSM. Le cours s'achève par une introduction aux systèmes etaux services dits de troisième génération.

EA 311-2 Partie C : M. Dulongpont

Systèmes de communication mobile : courte distance (DECT/Blue tooth/Wifi); cellulaire(AMPS/GSM/CDMA/3G);satellites(Iridium, Globalstar...). Normes, performances, marchés et tendances.

Technologies utilisées dans les terminaux (application GSM/3G)

Radio : Principales caractéristiques d'une chaîne de réception (performances, contraintes), méthodes decarctérisation ; chaîne de transmission (performances, contraintes..) avec illustration sur le cas du GSM.

Processeurs : Différents types de machine CISC, RISC, DSP (domaines d'utilisation, performances,architectures...), tableau de comparaison des performances et des environnements de développement.Environnement mémoire, structure cache.

Technologies microélectroniques : Présentation des différentes technologies (CMOS, bipolaire, BiCMOS, AsGA).Étapes de fabrication illustrées sur une technologie CMOS. Performances, évolution, domaines d'utilisation.

EA 311-3 Partie D : M. Massy

10/06/2008 - 17:32:07 149

Page 150: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Le cours a pour objectif de donner un aperçu des normes GSM et W-CDMA. Il commence par une présentationdes aspects clefs de la couche physique du GSM avec ses extensions (EGSM, PCS1900 et PCS 850). Sont ainsiprésentés la modulation GSMSK, les mécanismes de protection contre les erreurs de transmission (codage canalet entrelacement), les mécanismes de sécurité (authentification et cryptage). Enfin, des cas de fonctionnement debase servent à illustrer la notion de canaux logiques.

La seconde partie relative au GSM, s'attache à présenter les services de voix et de données. En ce qui concerneles services de voix, les différentes étapes du codage original (TCH-FS) au plus récent (AMR) sont présentéesdans leurs caractéristiques de base. Puis sont décrits les services de données en prenant soin de montrerl'évolution depuis les service originaux de transmission de données à commutation de circuit (CSD) aux dernièresévolutions de la transmission par commutation de paquets (PCD) telles que le GPRS multi slot et EDGE.

Enfin le cours se termine par une introduction de la norme W-CDMA du 3GPP avec un attention plus particulièreportée sur les mécanismes nouveaux tels que le CDMA cellulaire, la notion de CHIPS, le principe d'étalement, lesproblèmes cruciaux du contrôle de puissance ainsi que le principe des turbo-codes.

Plan :EA 311-1* Propagation radio et principes des systèmes cellulaires

- Concept cellulaire,- Techniques d'accès multiples,- Propagation radio,- Calcul de la couverture cellulaire,- Calcul de la taille des "Clusters",- Techniques de réduction d'interférence,- Présentation du système GSM,

* Evolution du GSM pour la transmission de données- Evolution du marché- GSM data bearers (phase 2)- HSCSD- GPRS- WAP- EDGE- EGPRS- GERAN- Services de 3ème génération

* EA 311-2 Communications mobile - Système et marché- Accès courte distance- Accès moyenne distance- Accès longue distance- Évolution du marché

* Processeurs- Machines CISC- Machines RISC- Processeurs de signaux- Comparaison des principales caractéristiques- Évolutions- Structure cache

* Radio- Rappel des principales caractéristiques radio des différentes normes de communications mobiles- Modes d'accès FDMA / TDMA / CDMA- Architecture de base d'un terminal dit analogique et d'un terminal dit numérique- Partie émission (caractéristiques, contraintes...). Application au GSM- Partie réception (caractéristiques, contraintes...). Application au GSM

10/06/2008 - 17:32:07 150

Page 151: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

* Technologies microélectroniques- Présentation des différentes technologies accessibles- Étapes de fabrication illustrées par une technologie CMOS- Performances, domaines d'utilisation,

* EA 311-3 Le GSM- L'interface air : La couche physique ; Les canaux logiques- Les services de parole- les service de données : Commutation de paquets ; Le GPRS (Evolution du réseau, Les modes deréseaux, Les classes de mobiles, Evolution de l' « Air Interface »).- EDGE : La modulation ; Les améliorations pour la transmission de données ; L' « IncrementalRedundancy ».

* Le W-CDMA 3GPP- L'interface radio- Les mécanismes du CDMA- Le contrôle de puissance- Les turbo codes

Evaluation :Examen écrit de 2h

Document(s) :Pour les parties A et B : Photocopies des transparents des 2 cours : repectivement 106 et 174 pages.Pour la partie C : Support de cours sous forme de polycopiés. Evolution vers une présentation type "Power point"; photocopies de transparents, de schéma, etc...Pour la partie D :

- The GSM System for Mobile Communications by Michel Mouly, Marie-Bernadette Pautet.- GPRS for Mobile Internet : E. Seurre, P. Savelli, P.J. Piétri, Arthec House Publishers.- GSM Switching, Services, and Protocols by Joerg Eberspaecher (Author).- EDGE : E. Seurre, P. Savelli, P.J. Piétri, Arthec House Publishers.- The Multimedia Messaging : Mobile Messaging : technologies and services, G.Lebodic, Wiley.- 3G Wireless Demystified by Roman Kitka.- WCDMA for UMTS, 2nd Edition by Harri Holma (Editor), Antti Toskala (Editor).

Keyword(s) :Pour les parties A et B - 1 : cellule, TDMA, FDMA, CDMA, propagation radio, Hata, SNR, billant de liaison, effetde masque, interference, facteur de reutilisation, saut de frequence, diversité, control de puissance, architectureGSM, BTS, BSS, MSC, GMSK, cannaux physiques, cannaux logiques.2 : circuit, paquet, HSCSD, GPRS, WAP, EDGE, EGPRS, PDP context, TBF, link adaptation, CS, MCS,RLC/MAC, incremental redundancy, SGSN, GGSN, 8-PSK, GERAN, IMT-2000, UMTS, 3G.Pour la partie C : Communications mobiles, Processeurs, Architecture radio, Technologies du semiconducteur.

Pour la partie D : GSM : Global System for Mobiles,GPRS : Global Paquet Radio Service,EDGE : Enhanced Data,W-CDMA : Wide - Code Division Multiple Access,FDMA : Frequency Division Multiple Access,TDMA : Time Division Multiple Access,3GPP : 3G Partnership Project,CSD : Circuit Switched data,PSD : Paquet switched data,GMSK : Gaussian Minimum shift keying,QPSK : Quadrature - Phase shift keying,Turbo-codes.

10/06/2008 - 17:32:07 151

Page 152: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Online course :- http://www.3gpp.org- http://www-turbo.enst-bretagne.fr/presenta/turbosit.htm- http://www.cdg.org/technology/index.asp

10/06/2008 - 17:32:07 152

Page 153: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA315 : Transmissions sur fibres optiquesShared by UV(s) :

E5CSR-D Hyperfréquences et optoélectronique p. 10

Crédits ECTS :

2.00

Number of hours :Lecture : 12.00Individual work : 12.00

Title :Transmissions sur fibres optiques

Abstract :L'objectif du cours de transmission par fibres optiques (TFO) est de faire acquérir aux étudiants les compétencespour comprendre le fonctionnement des différents types de fibres optiques, leurs caractéristiques et leursutilisations, de même pour les différents types de composants optiques et opto-électroniques utilisés dans lesliaisons et les réseaux. Ce cours doit permettre de faire les choix et les calculs de base intervenant dans laconception de systèmes. Le cours sensibilise également les étudiants aux aspects technologiques et industriels,à l'exploitation des systèmes, et aux thèmes actuels de la recherche.

Plan :* Avantages et utilisations des fibres optiques.* Propagation dans les fibres mutimodes et monomodes, dispersions, atténuation ; notions de technologie et demesures sur les fibres.* Composants optiques (coupleurs, mutiplexeurs en longueur d'onde, modulateurs, commutateurs) etopto-électroniques (émetteurs à DEL et diodes laser, photodiodes, bruit en réception).* Conception de liaisons numériques et de réseaux à fibres optiques, application dans le cadre d'un "bureaud'études".

Evaluation :Contrôle écrit de 2h avec documents autorisés.

Document(s) :Polycopié, incluant exercices et bibliographie.

Keyword(s) :Fibres optiques, opto-électroniques, transmissions numériques.

10/06/2008 - 17:32:07 153

Page 154: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA316 : AntennesShared by UV(s) :

E5CSR-D Hyperfréquences et optoélectronique p. 10

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Individual work : 8.00

Title :Antennes

Abstract :1) Définition et caractéristiques des antennes, échange d'énergie entre antennes.

Les 3 grandes familles d'antennes, leurs caractéristiques spécifiques, leur domaine d'utilisation, exemplesd'application.

2) Le but du cours sur les technologies hybrides est de faire une sensibilisation aux applications de lamicroélectronique hyperfréquence en montrant des applications industrielles.

Plan :* L'antenne : principe de fonctionnement.

- Définitions, transformateur d'énergie, passives,actives, réseaux d'antennes, multifonctions.- Relations Courant-Champ, répartition volumique, surfacique, linéique, rayonnement et transformée deFourier spatiales.- Propagation de l'onde émise en champ lointain, onde localement plane, plan d'onde.- Modes de fonctionnement des antennes.- Principe d' Huygens.

* Caractéristiques des antennes- Adaptation- Rayonnement- Polarisation

* Echange d'énergie entre antennes- Surface effective- Relation SE-GAIN- Bilan de liaison

* Antennes petites devant la longueur d'onde- Caractéristiques- Antennes filaires- Antenne FIL-PLAQUE

* Antennes de l'ordre de grandeur de la longueur d'onde- Monopoles et dipoles résonnants- Antennes imprimées résonnantes- Antennes : résonateur BIP- Ouvertures rayonnantes

* Antennes grandes devant la longueur d'onde (à ondes progressives)- Antennes filaires à ondes progressives- Antennes imprimées- Application : Principe de la CEM RAYONNEE

* Pour le cours Technologies hybrides, rappel de l'évolution des technologies successives qui ont été utiliséespour la réalisation de fonctions hyperfréquences en insistant plus particulièrement sur la plus récente, lamicroélectronique.

10/06/2008 - 17:32:07 154

Page 155: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Des exemples de réalisation de toutes les fonctions pricipales utilisées dans le domaine sont projetés mais peude documents donnés car la plupart sont militaires.

Document(s) :Polycopié sous forme de CD.

Keyword(s) :Antennes, diagrammes de rayonnement, polarisation.Mots clés pour le cours Technologies hybrides : microélectronique ; microonde ; technologie.

10/06/2008 - 17:32:07 155

Page 156: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA324 : TP AntennesShared by UV(s) :

E5CSR-D Hyperfréquences et optoélectronique p. 10

Crédits ECTS :

2.00

Title :TP Antennes

Abstract :Partie A : mesures (M. Morizet)

1) Mesures en chambre anéchoïde de diagrammes de rayonnement de différentes antennes en hyperfréquences.

2) Mesures d'impédance d'antennes en hyperfréquences et d'antennes filaires en radiofréquences.

3) Bilans de liaison, gains.

4) Adaptation d'antennes filaires en RF.

Partie B : simulation d'antennes patch avec ansoft designer (M. Emanuel Rodes)

Plan :- Partie A (mesures)

* Mesures par un banc automatique de diagrammes de rayonnement à 10 GHz en réception d'une antenneparabolique, d'un cornet. L'antenne d'émission étant un petit cornet muni d'un oscillateur à diode Gun.* Relevé du diagramme de rayonnement d'une antenne patch à 3,8 GHz, l'émission étant assurée par uneantenne identique alimentée par un générateur. Cetta antenne patch a été étudiée en simulation.* Bilan de liaison grâce à la formule de Friss d'où l'évaluation des gains des antennes à partir du gain théoriquedu cornet d'émission.* Mesures d'impédances grâce à un analyseur vectoriel de réseau (VNA) sur l'antenne patch, comparaison avecles prévisions théoriques issues de la simulation.* Sur une antenne filaire verticale avec plan de masse de longueur réglable, mesures d'impédances en VHF (120MHz).* Adaptation d'impédance de l'antenne filaire, utilisation d'une boîte d'accord

- Parie B (simulation)

Prerequisite :Electromanétisme (PH101) -Abaque de Smith (EA111) -Paramètres SCours sur les antennes (EA316)

Evaluation :Compte rendus

Document(s) :Polycopié comportant les rappels théoriques sur les puissances dans les antennes, les gains, les impédances, lebilan de liaison plus le texte concernant la partie pratique

Keyword(s) :Gain, Diagramme de rayonnement, Bilan de liaison, Adaptation

10/06/2008 - 17:32:07 156

Page 157: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA325 : Architectures E/RShared by UV(s) :

E5CSR-E Conception et caractérisation p. 10

Crédits ECTS :

2.00

Title :Architectures E/R

10/06/2008 - 17:32:07 157

Page 158: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA326 : Projet conceptionShared by UV(s) :

E5CSR-E Conception et caractérisation p. 10

Crédits ECTS :

3.50

Title :Projet conception

10/06/2008 - 17:32:07 158

Page 159: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN101 : Digital electronicsShared by UV(s) :

T2-B Electronique p. 40

Crédits ECTS :

3.00

Number of hours :Combined lecture and tutorial classes : 30.00Individual work : 32.00Practical work : 15.00

Teacher(s) :BORNAT YannickLEBRET ValeryRENAUD Sylvie

Title :Digital electronics

Abstract :Objectives : To investigate the principles and functioning of the most important digital circuits used ontelecommunication systems.

The class presents the implementation solutions for digital systems. ASICs and PLD architectures are presented,together with the classical hardware description languages (VHDL). Memory ICs architectures and cells aredetailed for volatile and non-volatile memories.

The practical labs illustrate the class by measuring the eledctrical characteristics of digital ICs and showing anexample of PLD synthesis using a hardware description language on a CAD tool.

Plan :Plan:

- Algèbre de Boole : variables binaires, opérateurs, théorèmes.- Fonctions élémentaires et circuits de la logique combinatoire.- Méthodes de synthèse et d'optimisation des circuits logiques.- Logique séquentielle : principe, synchronisme et asynchronisme.- Mémoires 1 bit et bascules élémentaires.- Fonctions complexes de la logique séquentielle.- Méthodes de synthèse d'un séquenceur et d'un systèm séquentiel complet.

- Le contexte industriel et les solutions d'implantation en électronique numérique.- Principes de logique combinatoire et séquentielle.- Langages de description (VHDL)- ASICs et circuits configurables- Mémoires volatiles et non-volatiles

Travaux pratiques:- TP1 : Caractérisation électrique des circuits intégrés logiques.- TP2-5: Implantation sur FPGA d'une système numérique simple à l'aide des outils d synthèse VHDL

Evaluation :Written exam 2 h - Lab reports -

Document(s) :

10/06/2008 - 17:32:07 159

Page 160: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Polycopiés de cours et d'exercicesMillman J., Grabel A., Microelectronics, Mc Graw Hill Edit.

10/06/2008 - 17:32:07 160

Page 161: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN102 : synchronus and asynchonus digital systemShared by UV(s) :

E1-C Digital electronics p. 2

Crédits ECTS :

3.00

Number of hours :Lecture : 25.00Individual work : 25.00

Teacher(s) :BOSSUET Lilian

http://www.enseirb.fr/~bossuetLEBRET ValeryMORIZET GuyZIMMERMANN Celine [email protected]

Title :synchronus and asynchonus digital system

Abstract :- first part is focus on combinatory logic (boolean logic). Some simple gate and circuit are presented like :multiplexer, decoder, basic arithmetic circuit.- second part is focus on synchornus digital system like compter and finite states machine (Moore andMealy style).- in parallel an hardware description langage (VHDL) is presented for digital system synthesis

Plan :1 Part A - LOGIQUE

* Ch. 1 : BOOLE algebre- Standards logical operators* Ch. 2 : Logic Synthetis* Ch. 3 : Programmable Circuit

2 Partie B - Sequential System

* Ch. 1 : Definition* Ch. 2 : Flip-flop* Ch. 3 : Synthesys* Ch. 4 : Counter* Ch. 5 : Register

Prerequisite :Nothing

Evaluation :Written examination (2H)

Document(s) :Lecture document

Keyword(s) :Logical and sequential systel, elementary digital function, flip-flop, digital circuit synthesys, programmables

10/06/2008 - 17:32:07 161

Page 162: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

circuits, VHDL

10/06/2008 - 17:32:07 162

Page 163: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN103 : Digital system design projectShared by UV(s) :

E1-C Digital electronics p. 2

Crédits ECTS :

2.00

Number of hours :Tutorial classes : 40.00Individual work : 9.00

Teacher(s) :AZZOPARDI StéphaneBOSSUET Lilian

http://www.enseirb.fr/~bossuetCURUTCHET ArnaudLEBRET ValeryMORIZET GuyZIMMERMANN Celine [email protected]

Title :Digital system design project

Abstract :The digital system design project aims to form the student to the design methodology of digital circuits. Studentshave to use VHDL synthesis to design the system. They use simulation tool, synthesis tool and try to programmea CPLD to check the circuit.The simulation is Mentor Graphic ModelSim, the synthesis, the place and root tool is XILINX ISE. The CPLD isXilinx circuit.

Plan :1 TD n°1 : Digital representation, Boole Algebra

2 TD n°2 : Logical Synthesys

3 TD n°3 : Infrared remote control FSM synthesys (preparation of logical synthesys project EN103)

Prerequisite :EN 102 module

Evaluation :Work during lab : logical synthesys and functional simulation

Document(s) :Lab documentation

Keyword(s) :Lab, logical synthesys, functional simulation

10/06/2008 - 17:32:07 163

Page 164: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN104 : Digital ElectronicsShared by UV(s) :

I2-C Circuits et systèmes p. 21

Crédits ECTS :

1.50

Number of hours :Lecture : 16.00Combined lecture and tutorial classes : 10.00

Teacher(s) :FABRE AlainRENAUD Sylvie

Title :Digital Electronics

Abstract :Objectives : To investigate the principles and functionnning of the most important digital circuits used oninformatic systems.

Contents : The basic properties of the semiconductors are reminded in the first part. The active components(bipolar junction transistors and field effect transistors) used to implement all the digital functions are studied first.Then, the monolithic Integrated-circuit technology is described briefly and the various families of digitalintegrated circuits, and particularly the CMOS one are fully analysed.

The second part presents the implementation solutions for digital systems. ASICs and PLD architectures arepresented, together with the classical hardware description languages (VHDL). Finally, memory ICs architecturesand cells are detailed for volatile and non-volatile memories.

Plan :Part 1 :

- Basic physical properties for semiconductors- The PN Junction and the junction diode- The bipolar Junction transistor- The field effect transistor, JFET- The MOSFET- Monolithic Integrated-circuit technology- Digital Integrated circuits- Logical Circuits, NMOS and CMOS functions, VLSI circuits.

Part 2 :- Introduction:industrial context and implementation solutions in digital electronics- Principles of combinatory and sequential logic- Basics of Hardware description languages (VHDL)- ASICs and PLDs- Non-volatile and volatile memories

Optional practical labs (PR101) illustrate the class.

Prerequisite :Module IT102 - Semester 1

10/06/2008 - 17:32:07 164

Page 165: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Evaluation :Written exam - 2 hours

Document(s) :Millman J., Grabel A., Microelectronics, Mc Graw Hill Edit.

10/06/2008 - 17:32:07 165

Page 166: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN105 : MicroprocessorShared by UV(s) :

E2-E Microprocesseurs et projets p. 3

Crédits ECTS :

2.00

Number of hours :Lecture : 13.33Tutorial classes : 9.00Practical work : 18.00

Teacher(s) :HENRY Hervé

Title :Microprocessor

10/06/2008 - 17:32:07 166

Page 167: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN106 : Électronique numériqueShared by UV(s) :

RSI1-D Électronique Numérique p. 33

Title :Électronique numérique

Abstract :Module d'électronique numérique pour la phase d'homogénéisation de RSI - FA1-D

10/06/2008 - 17:32:07 167

Page 168: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN107 : FPGA-VHDLShared by UV(s) :

RSI3-A Électronique numérique p. 35

Title :FPGA-VHDL

Abstract :Module SE2-A de l'UV SE2

10/06/2008 - 17:32:07 168

Page 169: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN108 : Systèmes numériquesShared by UV(s) :

RSI3-A Électronique numérique p. 35

Title :Systèmes numériques

Abstract :Module SE2-B de l'UV SE2

10/06/2008 - 17:32:07 169

Page 170: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN109 : Systèmes à microprocesseurShared by UV(s) :

RSI3-A Électronique numérique p. 35

Title :Systèmes à microprocesseur

Abstract :Module SE2-C de l'UV SE2

10/06/2008 - 17:32:07 170

Page 171: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN201 : VHDL SynthesisShared by UV(s) :

E3-C Electronique numérique p. 4

Crédits ECTS :

1.50

Number of hours :Lecture : 4.00Combined lecture and tutorial classes : 4.00Tutorial classes : 9.00Individual work : 15.00

Teacher(s) :BORNAT YannickBOSSUET Lilian

http://www.enseirb.fr/~bossuetLE GAL BertrandRENAUD Sylvie

Title :VHDL Synthesis

Abstract :Hardware description languages:

- Why and how?- Basis in VHDL- Digital ICs synthesis

Plan :- ASICs and FPGAs : design flow using hardware description languages- VHDL language: history, units, libraries, language, simulations- Synchronous design, architectures of digital ICs, performances- Test design- Synthesis flow: from a VHDL description to an FPGA implementation

(EN201 is an introduction for the EN202 VHDL project)

Evaluation :Written exam (1h)

Keyword(s) :VHDL - FPGA - Hardware description language - Digital ICs - IC synthesis - Design for test -

Online course :fichiers pdf sous http://www.enseirb.fr/~renaud

10/06/2008 - 17:32:07 171

Page 172: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN202 : Projet VHDLShared by UV(s) :

E3-C Electronique numérique p. 4

Crédits ECTS :

2.50

Number of hours :Tutorial classes : 30.00Individual work : 9.00

Teacher(s) :BORNAT YannickBOSSUET Lilian

http://www.enseirb.fr/~bossuetLE GAL BertrandRENAUD Sylvie

Title :Projet VHDL

Abstract :During this projet, students design a digital system with Xilinx FPGA target. They use VHDL hardware descriptionlangage, Mentor Graphic ModelSim for simulation tool, and Xilinx ISE for syntheis and place and root tool.

Evaluation :Technical report and oral defense.

Keyword(s) :Digital systel design, FPGA, VHDL

10/06/2008 - 17:32:07 172

Page 173: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN203 : Projet microcontrôleursShared by UV(s) :

E4-J SN - Systèmes numériques p. 6

Crédits ECTS :

3.00

Number of hours :Individual work : 20.00Practical work : 40.00

Teacher(s) :LEBRET Valery

Title :Projet microcontrôleurs

Abstract :Etude et développement d'une carte numérique à base de microcontrôleur.

Plan :Ce projet consiste à développer du matériel au logiciel une carte numérique à base de microcontrôleur.Afin de pouvoi réaliser le PCB en interne, des microcontrôleurs PIC ou 68HC11 ont été choisis.Le projet se compose de :1. Analyse du cahier des charges matérielles. Elaboration d'une solution matérielle.2. CAO et réalisation du PCB.3. Tests matériels.4. Analyse du cahier des charges logicielles. Elaboration d'une solution logicielle. L'utilisation d'un langage dehaut niveau comme C est imposé. La mise en oeuvre d'un noyau Temps Réel pourra être considéré pour le plusrapides.5. Tests logiciels.6. Application finale : application "romée".7. Elaboration du rapport.

Evaluation :Assiduité et rapport de projet.

Document(s) :Cahier des charges.Documentation technique.

Keyword(s) :Système numérique - Microcontrôleur - PCB - Conception - Langage C

Online course :non

10/06/2008 - 17:32:07 173

Page 174: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN204 : MicroprocesseursShared by UV(s) :

E4-J SN - Systèmes numériques p. 6

Crédits ECTS :

1.50

Number of hours :Lecture : 18.66Individual work : 20.00

Teacher(s) :BORNAT YannickBOSSUET Lilian

http://www.enseirb.fr/~bossuetLEBRET ValeryMORIZET GuyTESSON Patrice

Title :Microprocesseurs

Abstract :Les systèmes numériques aujourd'hui

Plan :Introduction : Les systèmes numériques aujourd'hui : systèmes embarqués, systèmes embarqués temps réel,codesign, OS, modules IP. Quand le sofware rejoint le hardware...1. Microprocesseur, microcontrôleur, DSP : présentation et comparaison.2. SoC : présentation. Codesign.3. Périphériques intégrés des processeurs :

- Mémoires (ROM, RAM, FLASH, EEPROM...)- Ports d'E/S- Port série- Input Capture, Out Capture, timer, watchdog, Pulse Accumulator- Bus I2C, bus SPI, bus de terrain (bus CAN)- Convertisseur A/N- PWM- Interface Ethernet pour la connectivité IP

4. Illustration avec les microcontrôleurs MICROCHIP PICs

Prerequisite :cours de microprocesseurs EN 105

Evaluation :2 examens de 1H30

Document(s) :Supports de cours.

Keyword(s) :Systèmes numériques - SoPC - Codesign - Microcontrôleur - périphériques - Bus de terrain - Ethernet - PIC -interconnexions

10/06/2008 - 17:32:07 174

Page 175: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Online course :non

10/06/2008 - 17:32:07 175

Page 176: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN205 : TP MicrocontrôleursShared by UV(s) :

E4-J SN - Systèmes numériques p. 6

Crédits ECTS :

1.50

Number of hours :Individual work : 3.00Practical work : 16.00

Teacher(s) :LEBRET Valery

Title :TP Microcontrôleurs

Abstract :Etude de microcontrôleurs. Mise en oeuvre avec le langage C

Plan :1. Etude et mise en oeuvre du microcontrôleur 68HC11 : 1 séance.2. Etude et mise en oeuvre du microcontrôleur PIC : 2 séances.3. Etude et mise en oeuvre du processeur NIOS. Introduction au SoC : 1 séance

Prerequisite :Microinformatique

Evaluation :Assiduité et rapport de TP.

Document(s) :Polycopié de TP

Keyword(s) :68HC11 - PIC - SoPC - NIOS

Online course :non

10/06/2008 - 17:32:07 176

Page 177: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN206 : Digital CommunicationsShared by UV(s) :

E3-E Réseaux et Télécommunications p. 4

Crédits ECTS :

3.00

Number of hours :Lecture : 18.66Individual work : 14.00Practical work : 12.00

Teacher(s) :DELTIMPLE NathalieESCRIG Benoit [email protected] 0556842183

http://www.enseirb.fr/~escrig

Title :Digital Communications

Abstract :The Digital Communications modules supplement the networks and electronics modules in the training of wireless networks (WiFi, WIMAX), TV broadcasting systems (DVB-T, DVB-S) and cellular systems (GSM, GPRS, UMTS).This teaching applies the concepts acquired in 1st year to the field of telecommunications. At the end of thecourse, students should be able to identify the basic functions fulfilled in all the modems used in thecommunications systems. This course approaches the following points: digital modulations (PAM, PSK, QAM,FSK, CPM), architecture of the receivers in the case of AWGN channels and band limited channels.The approachof this course is voluntarily theoretical. The comprehension of the theoretical aspects of digital communicationsconstitutes the appreciation of an engineer compared to a high-level technician.

Plan :* Introduction* Caractérisation des signaux et des canaux de communication* Modulations Numériques d'Amplitude et de Phase* Modulations Numériques d'Amplitude en Quadrature et de Fréquence* Modulations Numériques Non Linéaires à Mémoire* Densités Spectrales de Puissance des Modulations Numériques* Récepteurs AWGN: Démodulateur et Détecteur* Architecture passe-bas équivalente - Transmission d'une infinité de symboles* Récepteurs AWGN - Performances des modulations PAM binaires* Récepteurs AWGN - Performances des modulations M-FSK et M-PSK* Récepteurs AWGN - Performances des modulations M-PAM, M-QAM et Comparaison* Canaux à bande limitée* Conception de signaux pour canaux à bande limitée* Introduction aux communications numériques avancées

Prerequisite :Signal Processing, Stochastic Processes and Random Variables

Evaluation :Examen écrit et compte-rendu de TPs

Document(s) :Polycopiés de cours et de TPs

10/06/2008 - 17:32:07 177

Page 178: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Keyword(s) :Modulations, AWGN Channels, Band Limited Channels, Matched Filter, Nyquist Criterion

Online course :http://www.enseirb.fr/~escrig/Enseignement.html (in french)

10/06/2008 - 17:32:07 178

Page 179: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN208 : Digitals ICs designShared by UV(s) :

E3-C Electronique numérique p. 4

Crédits ECTS :

1.00

Number of hours :Lecture : 6.66Tutorial classes : 8.33Individual work : 12.00

Teacher(s) :DELTIMPLE NathalieRENAUD Sylvie

Title :Digitals ICs design

Abstract :This class presents the design flows and technologies for digital ICs: fabrication process, logic gates (discrete andASICs), memories (ROM, RAM).Each technical choice is presented from the designer's point of view.The microelectroincs industry state-of-the-art and emerging devices and technologies are presented.

Plan :* Chap 1 :

- Le marché et l'industrie des CI numériques- Les ASICs (les FPGA), les SOC : procédés et coûts technologiques, modes de conception

* Chap 2 :- Paramètres classiques de caractérisation des circuits intégrés logiques.

* Chap 3 :- Circuits en technologie MOS : les portes élémentaires de la logique combinatoire en CMOS .- Exemple de portes élémentaires dans des familles

logiques autres que CMOS (MOS dynamique, pseudo-NMOS...).

* Chap 4 :- Circuits en technologie bipolaire : les portes élémentaires dans des familles de type TTL et ECL.- Circuits d'interface CMOS/TTL- Vers le SiGe.

* Chap 5 :Autres technologies:

- BiCMOS, AsGA : exemples de structures.- Comparaison des performances des différentes familles logiques.

* Chap 6 :- Circuits mémoires : types, structure générale et cellules élémentaires pour les SRAM, DRAM, ROM(logiques cablée)- Circuits d'adressage, buffers.

* Chap 7 :- Retour sur les choix de conception.- La STB (spécification technique du besoin)- Le DFT (Design-for-test)

10/06/2008 - 17:32:07 179

Page 180: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Evaluation :Written exam. (1h)

Document(s) :Supports de cours.

Keyword(s) :Microelectronics - Digital IC design - ASICs - FPGAs -

10/06/2008 - 17:32:07 180

Page 181: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN301 : Cellular networks applications on DSPShared by UV(s) :

E5TS-D Systèmes numériques pour le traitement du signal p. 19

Crédits ECTS :

1.00

Number of hours :Lecture : 3.50Practical work : 7.00

Teacher(s) :DEHAUT Stéphane

Title :Cellular networks applications on DSP

Abstract :This lecture presents concepts of cellular networks (2G,3G and 4G) and an apllication on DSP.

Plan :* History of cellular networks* 2G : mass public* 3G : multimedia services* 4G : being defined* Application : GSM canal estimation on DSP

Evaluation :Report

Keyword(s) :Cellular network - 2G - 3G - 4G - DSP

10/06/2008 - 17:32:07 181

Page 182: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN307 : Co-designShared by UV(s) :

E5CSI-B Digital systems p. 9

Crédits ECTS :

0.50

Number of hours :Lecture : 3.00Practical work : 8.00

Teacher(s) :BORNAT Yannick

Title :Co-design

Abstract :introduction to Hi-level design issues

- use of IPs- SoC / SoPC- System design on FPGA with both RTL and software functions

Plan :1 - Introduction / Definitions

2 - Stakes

3 - Methodology

4 - Setup study

Prerequisite :VHDL - Processors - C Programming

Evaluation :Reports

Keyword(s) :digital design - FPGA - VHDL - Soc - SoPC - IP - Processor

10/06/2008 - 17:32:07 182

Page 183: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN309 : Digital Signal Processing with Field ProgrammableGate Array

Shared by UV(s) :UVT5D Systèmes numériques pour le traitement du signalE5TS-D Systèmes numériques pour le traitement du signal p. 19

Crédits ECTS :

2.00

Number of hours :Lecture : 8.00Practical work : 12.33

Teacher(s) :BOSSUET Lilian

http://www.enseirb.fr/~bossuet

Title :Digital Signal Processing with Field Programmable Gate Array

Abstract :Since 2000, FPGA are real alternative to ASIC. In the case of digital signal processing, it is possible to use FPGAressources parallelism to design very efficient processing systems. Moreover, now FPGA provider propose toolsto quiclky prototype DSP algorithm with FPGA device. So this module show why it is interesting to use FPGA forDSP applications and how to design efficient DSP colution with FPGA.

Plan :Chapitre I : IntroductionoRappels sur la conception des systèmes numériquesoRappels des besoins du domaine du traitement du signal

Chapitre II : Technologie, architecture et utilisation des FPGA

Chapitre III : Intérêts des FPGA pour le domaine du traitement du signal

Chapitre IV : Présentation d'outils de conception d'applications du traitement du signal pour FPGA

Chapitre V : Etudes de cas

Chapitre VI : Evolution du domaine : les architectures reconfigurables

Application - Travaux Pratiques

Prerequisite :- Connaissances en traitement du signal et de la conception de systèmes numériques (voir cours RémiMegret et cours Xavier Miet)- Bases en programmation VHDL (voir cours Patrice Nouel - Sylvie Renaud)- Bases en programmation Matlab

Evaluation :Lab Report

10/06/2008 - 17:32:07 183

Page 184: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN310 : Advanced Digital CommunicationsShared by UV(s) :

C5SRT-C Couche PHI - Couche MAC p. 51

Crédits ECTS :

3.00

Number of hours :Lecture : 20.00Practical work : 12.00

Teacher(s) :BOSSUET Lilian

http://www.enseirb.fr/~bossuetDEVAL yannDHAOU RiadhESCRIG Benoit [email protected] 0556842183

http://www.enseirb.fr/~escrigFASSON Julien

Title :Advanced Digital Communications

Abstract :The purpose is to present the transmission techniques that are used in today wireless systems such as wirelessnetworks, cellular systems, and broadcasting systems.

Plan :The first part will be devoted to the characterization of wireless channels in terms of multipath and fading. Thesecond part will present transmission techniques : equalization, spread spectrum techniques, OFDM, spatialdiversity, and error correcting codes. The last part will describe the radio-frequency architecture of wirelessterminals.

Prerequisite :Digital Communications and references therein (probabilities, random processes, signal processing, digital signalprocessing)

Keyword(s) :multipath, fading, equalization, spread spectrum, OFDM, spatial diversity, error correcting codes.

10/06/2008 - 17:32:07 184

Page 185: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN311 : Systèmes de conversion de donnéesShared by UV(s) :

C5SRT-D Structure des objets de communication p. 51

Crédits ECTS :

1.00

Number of hours :Combined lecture and tutorial classes : 12.00

Teacher(s) :REBAI Chiheb

Title :Systèmes de conversion de données

Abstract :Mise en évidence des exigences et fonctionnalités des nouvelles générations des systèmes radio large bande etdéfinition des concepts de la Radio logicielle ainsi que les topologies des systèmes radio et les techniques denumérisation des signaux qui permettent la mise en ½uvre de la radio logicielle.

Plan :Partie 1 : Evolution des technologies Radio et concept de la radio logicielle

-Évolution des techniques et des services radio-Architectures et concepts des réseaux radio-Motivations et étendus de la Radio Logicielle-Définition et mise en ½uvre de la Radio Logicielle-Concepts des sous-systèmes RF intelligents

Partie 2 : Etude des architectures des systèmes radio large bande-Paramètres et architectures des émetteurs radio large bande-Paramètres et architectures des récepteurs radio large bande-Exemples de technologies de systèmes radio

Partie 3 : Etude des circuits de numérisation des signaux radio large bande-Métrologie des circuits de conversion de données-Paramètres dynamiques des CANs et CNAs-Etudes des architectures des circuits de conversion : Flash, Pipeline, SAR-Technologies des circuits de conversion-Circuits et techniques de décimation et de sélection numérique des canaux

Partie 4 : Dimensionnement des circuits des systèmes radio-Détermination des spécifications radio à partir de l’étude des normes-Méthodologie d’analyse et de configuration d’architecture radio-Techniques de dimensionnement des circuits des étages d’émission / réception-Choix de l’architecture et de la technologie du CAN/CNA

Application : Etude de cas : dimensionnement d’une chaîne de réception multistandards

Evaluation :Epreuve écrite

10/06/2008 - 17:32:07 185

Page 186: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN312 : DSP, FPGA, BUSShared by UV(s) :

C5SRT-B Management numérique p. 51

Crédits ECTS :

2.50

Number of hours :Lecture : 10.67Combined lecture and tutorial classes : 13.33Practical work : 28.00

Teacher(s) :BOSSUET Lilian

http://www.enseirb.fr/~bossuetMEGRET RémiPEGATOQUET Alain

Title :DSP, FPGA, BUS

Abstract :This module aims to give essential knowledge and methodologies to design signal processing algorithm insoftware with DSP target or in hardware with FPGA target.

Some aspect on bus and protocole technologies to enable communications between the implementation targetand system are show during this module.

Plan :Chapter I – DSPHardware DSP architecture (comparison between Harvard and Von Neumann architecture)Pipeline architectureQuantificationNumerical number representationFloating point, fixe pointLabs with Texas Instrument DSP TMS320C5416 with C language

Chapter II – FPGAFPGA history, market, comparison with ASIC and software targetsFPGA Technologies: SRAM, antifuse, FLASHFPGA architecture: island or hierarchical styleReconfigurable logic elementReconfigurable memory elementReconfigurable arithmetic elementDigital Signal Processing with FPGA

Chapter III – Field BUS - EthernetBus and network topologiesCommunications protocolsField BusEthernetStudent oral presentation of some standard (for example: Bus CAN, ProfilBus, GPIB)

10/06/2008 - 17:32:07 186

Page 187: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Evaluation :Examination, MCQ, orale presentation

10/06/2008 - 17:32:07 187

Page 188: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN313 : Power managementShared by UV(s) :

C5SRT-B Management numérique p. 51

Crédits ECTS :

0.50

Number of hours :Lecture : 18.00

Teacher(s) :SHEROCHTANOFF IGOR

Title :Power management

Abstract :Objective

Electronics material as mobile phone needs power management. Different elements need different power supplyand have different specifications in terms of PAE, noise, PSRR (power supply rejection ratio)… The biascurrent must be as low as possible in order to offer a maximum of life-time battery. The power management of theintegrated circuits includes most of the analogue components, such as voltage regulator, battery charger anddigital state machine for the control system. All of them are made in mixed analogue/digital CMOS technologywhich gives the best trade-off between performance and die size.

Plan :Summary

 A brief on IC design in 2007

 What’s in your system?

 Power Management ICs…some key blocks

 Digital circuits power consumption

 Power Management IC : a few other functions.

Evaluation :Multiple-choice questionnaire

10/06/2008 - 17:32:07 188

Page 189: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN314 : This module aims to show how it is necessary toprotect hardware system like embedded systems. Because

more and more attacks target such system. For example withmalicious code try to attack the embedded operating system,but in the same time it possible to perform hardware attacks

against the system.First part of the module is focuses on applied cryptographic

algorithm with security architecture. The second part isfocuses on hardware attacks (like the famous differential

power analysis) and the hardware protection.Shared by UV(s) :

C5SRT-E Sûreté de fonctionnement et fiabilité p. 51

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00

Teacher(s) :BOSSUET Lilian

http://www.enseirb.fr/~bossuetGOGNIAT Guy

Title :This module aims to show how it is necessary to protect hardware system like embedded systems. Because moreand more attacks target such system. For example with malicious code try to attack the embedded operatingsystem, but in the same time it possible to perform hardware attacks against the system.First part of the module is focuses on applied cryptographic algorithm with security architecture. The second partis focuses on hardware attacks (like the famous differential power analysis) and the hardware protection.

Abstract :This module aims to show how it is necessary to protect hardware system like embedded systems. Because moreand more attacks target such system. For example with malicious code try to attack the embedded operatingsystem, but in the same time it possible to perform hardware attacks against the system.

Plan :

First part of the module is focuses on applied cryptographic algorithm with security architecture. The second partis focuses on hardware attacks (like the famous differential power analysis) and the hardware protection.

Evaluation :QCM

10/06/2008 - 17:32:07 189

Page 190: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Keyword(s) :hardware security, hardware attacks, embedded system, cryptography

10/06/2008 - 17:32:07 190

Page 191: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EN315 : Digital system design flowsShared by UV(s) :

E5TS-D Systèmes numériques pour le traitement du signal p. 19

Crédits ECTS :

2.00

Number of hours :Lecture : 8.00Practical work : 12.00

Teacher(s) :LE GAL Bertrand

Title :Digital system design flows

Abstract :This training introduces the real digital design flow constraints handle on real engineering developments from thealgorithmic abstraction level to the architectural one (RTL). The new methodologies permit the designers toincrease their application complexities in always-shorter time as required by the famous “time tomarket” pressure. The circuit quality generally depends on the constraints integrated by the designer:reducing the power consumption, increasing the clock frequency and the computation power, limiting theconception and the validation delays, etc. In the same time the system complexity increase including multipleprocessors (DSP, general purpose, micro-controller, etc.) as optimized hardware components implemented onASIC or FPGA.The first part of the training introduces the common problems as some of the common solutions used in theindustry when developing real digital systems, the second part present the SystemC description language forsoftware and hardware system parts. This language is study and then applied on filter chains or on JPEGcompression application.

Plan :1. Introduction aux nouvelles problématiques2. Le langage SystemC : flot de raffinements

Prerequisite :électronique numérique, conception VHDL, microprocesseurs, langage objet,

Evaluation :Continuous assessment and report

Document(s) :polycopiés de cours

Keyword(s) :SystemC, Digital design flow, FPGA, ASIC, SOC

Online course :http://uuu.enseirb.fr/~legal/wp_ens/

10/06/2008 - 17:32:07 191

Page 192: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX200 : Module libre n°1Shared by UV(s) :

E4-C Enseignement personnalisé p. 5

To choose from :CE200 Qualité, sécurité, environnementCE214 Management des hommes et animation des réunionsCE215 Initiation à la finance de marchéCE219 Introduction to project managementCE220 Simulation création d'activité / Plan d'affairesEA214 Power electronics 2EA215 RF techniquesEN209 T.P. MicroprocesseursLC206 TOEFL Re-sit S4 ME201 Microsystems

Crédits ECTS :

1.00

Number of hours :Lecture : 12.00

Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417

http://www.enseirb.fr/~lanusse

Title :Module libre n°1

10/06/2008 - 17:32:07 192

Page 193: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX201 : Module libre n°2Shared by UV(s) :

E4-C Enseignement personnalisé p. 5

To choose from :CE200 Qualité, sécurité, environnementCE214 Management des hommes et animation des réunionsCE215 Initiation à la finance de marchéCE219 Introduction to project managementCE220 Simulation création d'activité / Plan d'affairesEA214 Power electronics 2EA215 RF techniquesEN209 T.P. MicroprocesseursLC206 TOEFL Re-sit S4 ME201 Microsystems

Crédits ECTS :

1.00

Number of hours :Lecture : 12.00

Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417

http://www.enseirb.fr/~lanusse

Title :Module libre n°2

10/06/2008 - 17:32:07 193

Page 194: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX202 : Modules "Cultures de l'ingénieur" (choisir 1 moduleexactement)

Shared by UV(s) :T4-C UV Personnalisée p. 42

To choose from :CE200 Qualité, sécurité, environnementCE214 Management des hommes et animation des réunionsCE215 Initiation à la finance de marchéCE219 Introduction to project managementCE220 Simulation création d'activité / Plan d'affairesLC206 TOEFL Re-sit S4

Crédits ECTS :

1.00

Teacher(s) :ASTIEN Éric

Title :Modules "Cultures de l'ingénieur" (choisir 1 module exactement)

10/06/2008 - 17:32:07 194

Page 195: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX205 : One optional module (or two)Shared by UV(s) :

I4-C Personalized UV p. 23

To choose from :IF206 Randomized AlgorithmsIF217 Introduction to the quantum information processingPG205 Interfaces sonoresPG211 Logic and constraint programmingPG213 Programming technics

Crédits ECTS :

3.00

Teacher(s) :GLOESS Paul Y [email protected]

http://www.enseirb.fr/~gloess

Title :One optional module (or two)

10/06/2008 - 17:32:07 195

Page 196: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX206 : Two corporate culture free modules (or none)Shared by UV(s) :

I4-C Personalized UV p. 23

To choose from :CE200 Qualité, sécurité, environnementCE214 Management des hommes et animation des réunionsCE215 Initiation à la finance de marchéCE219 Introduction to project managementCE220 Simulation création d'activité / Plan d'affairesEX203 Module extérieurLC206 TOEFL Re-sit S4

Crédits ECTS :

3.00

Title :Two corporate culture free modules (or none)

10/06/2008 - 17:32:07 196

Page 197: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX207 : Modules "Techniques" (choisir 2 modulesexactement)

Shared by UV(s) :T4-C UV Personnalisée p. 42

To choose from :EX203 Module extérieurIF212 CompilationIF220 Algorithmique des télécommunicationsRE200 Network securityTS215 Video processing and object trackingTS216 Advanced Digital Communications

Crédits ECTS :

3.00

Title :Modules "Techniques" (choisir 2 modules exactement)

10/06/2008 - 17:32:07 197

Page 198: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX300 : Modules au choix (1 parmi 4)Shared by UV(s) :

E5TS-A Méthodes avancées en traitement du signal p. 19

To choose from :TS311 Spectral analysisTS312 Radar signal processing p. 554TS321 GPS Navigation p. 558TS325 Optimal and adaptive filters level 2

Crédits ECTS :

1.50

Title :Modules au choix (1 parmi 4)

10/06/2008 - 17:32:07 198

Page 199: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX301 : Module libre d'informatiqueShared by UV(s) :

I5GL-E Personnalisation p. 26

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 9.00

Teacher(s) :MOSBAH Mohamed

Title :Module libre d'informatique

Abstract :Ce module sera en fait un module pris dans une autre option,choisi individuellement par l'élève d'une liste de modules sans prérequis.

10/06/2008 - 17:32:07 199

Page 200: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX304 : Finance mathématiqueShared by UV(s) :

C5IREF-A Finance mathématique p. 46

Crédits ECTS :

5.00

Title :Finance mathématique

10/06/2008 - 17:32:07 200

Page 201: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX306 : Analyse et gestion de portefeuille Shared by UV(s) :

C5IREF-B Analyse financière p. 46

Crédits ECTS :

3.00

Number of hours :Lecture : 20.00

Title :Analyse et gestion de portefeuille

Abstract :En construction (module réservé aux étudiants de l'enseirb sélectionnés à l'option IRE)

Evaluation :examen écrit

10/06/2008 - 17:32:07 201

Page 202: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX307 : Risque et assuranceShared by UV(s) :

C5IREF-C Technique des risques et applications p. 46

Crédits ECTS :

2.50

Number of hours :Lecture : 20.00

Title :Risque et assurance

Abstract :En construction (module réservé aux étudiants de l'enseirb selectionnés sur l'option IRE)

Evaluation :examen écrit

10/06/2008 - 17:32:07 202

Page 203: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX309 : Techniques numériques de la financeShared by UV(s) :

C5IREF-C Technique des risques et applications p. 46

Crédits ECTS :

2.50

Number of hours :Lecture : 20.00

Title :Techniques numériques de la finance

Abstract :en construction (module réservé aux étudiants de l'enseirb selectionnés sur l'option IRE)

Evaluation :examen écrit

10/06/2008 - 17:32:07 203

Page 204: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX310 : Risques environnementauxShared by UV(s) :

C5IREF-D Analyse des risques économiques p. 46

Crédits ECTS :

2.50

Number of hours :Lecture : 20.00

Title :Risques environnementaux

Abstract :En construction (module réservé aux étudiants de l'enseirb sélectionnés sur l'option IRE)

Evaluation :Examen écrit

10/06/2008 - 17:32:07 204

Page 205: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX311 : Risques industrielsShared by UV(s) :

C5IREF-D Analyse des risques économiques p. 46

Crédits ECTS :

2.50

Number of hours :Lecture : 20.00

Title :Risques industriels

Abstract :En construction (module réservé aux étudiants de l'enseirb sélectionné sur l'option IRE)

Evaluation :Examen écrit

10/06/2008 - 17:32:07 205

Page 206: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX312 : Stratégie d'investissement et analyse financièreShared by UV(s) :

C5IREF-B Analyse financière p. 46

Crédits ECTS :

2.00

Number of hours :Lecture : 30.00Tutorial classes : 20.00

Title :Stratégie d'investissement et analyse financière

Abstract :En construction (module réservé aux étudiants de l'enseirb selectionnés sur l'option IRE)

Evaluation :examen écrit

10/06/2008 - 17:32:07 206

Page 207: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX314 : Technologie de l'information pour le managementShared by UV(s) :

C5EM-A Outils du management p. 44

Crédits ECTS :

2.00

Title :Technologie de l'information pour le management

Abstract :http://www.esc.bordeaux-bs.edu/catalogue/modules/IDM571.htmCe module est réservé aux étudiants de l'Enseirb selectionnés pour l'option e-management

10/06/2008 - 17:32:07 207

Page 208: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX315 : Incidences des facteurs culturels sur la stratégie et lemanagement

Shared by UV(s) :C5EM-A Outils du management p. 44

Crédits ECTS :

2.00

Title :Incidences des facteurs culturels sur la stratégie et le management

Abstract :http://www.esc.bordeaux-bs.edu/catalogue/modules/GRH572.htm Ce module est réservé aux étudiants del'Enseirb selectionnés pour l'option e-management

10/06/2008 - 17:32:07 208

Page 209: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX316 : Marketing et technologies avancéesShared by UV(s) :

C5EM-A Outils du management p. 44

Crédits ECTS :

2.00

Title :Marketing et technologies avancées

Abstract :http://www.esc.bordeaux-bs.edu/catalogue/modules/MRK571.htm Ce modules est réservé aux étudiantssélectionnés pour l'option e-management

10/06/2008 - 17:32:07 209

Page 210: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX317 : Entreprise digitaleShared by UV(s) :

C5EM-B E-Business p. 44

Crédits ECTS :

1.50

Title :Entreprise digitale

Abstract :http://www.esc.bordeaux-bs.edu/catalogue/modules/IDM574.htm ce module est réservé aux étudiants del'Enseirb sélectionnés pour l'option e-Management

Document(s) :

10/06/2008 - 17:32:07 210

Page 211: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX318 : Data miningShared by UV(s) :

C5EM-B E-Business p. 44

Crédits ECTS :

1.50

Title :Data mining

Abstract :http://www.esc.bordeaux-bs.edu/catalogue/modules/MRK572.htm ce module est réservé aux étudiants del'Enseirb sélectionnés pour l'option e-Management

10/06/2008 - 17:32:07 211

Page 212: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX319 : Anglais de communicationShared by UV(s) :

C5EM-B E-Business p. 44

Crédits ECTS :

3.00

Title :Anglais de communication

Abstract :http://www.esc.bordeaux-bs.edu/catalogue/modules/ANG571.htmce module est réservé aux étudiants del'Enseirb sélectionnés pour l'option e-Management

10/06/2008 - 17:32:07 212

Page 213: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX320 : Acteurs et systèmes décisionnelsShared by UV(s) :

C5EM-C Management de projets p. 44

Crédits ECTS :

3.00

Title :Acteurs et systèmes décisionnels

Abstract :http://www.esc.bordeaux-bs.edu/catalogue/modules/BEI571.htm Ce module est réservé aux étudiants del'Enseirb sélectionnés pour l'option e-management

10/06/2008 - 17:32:07 213

Page 214: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX321 : Environnement juridique des projetsShared by UV(s) :

C5EM-C Management de projets p. 44

Crédits ECTS :

3.00

Title :Environnement juridique des projets

Abstract :http://www.esc.bordeaux-bs.edu/catalogue/modules/AUD571.htmCe module est réservé aux étudiants del'Enseirb sélectionnés pour l'option e-management

10/06/2008 - 17:32:07 214

Page 215: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX322 : Négociation/mise en situation/gestion des projetsShared by UV(s) :

C5EM-D Mise en situation p. 44

Crédits ECTS :

4.00

Title :Négociation/mise en situation/gestion des projets

Abstract :http://www.esc.bordeaux-bs.edu/catalogue/modules/IDM572.htmhttp://www.esc.bordeaux-bs.edu/catalogue/modules/GRH571.htmhttp://www.esc.bordeaux-bs.edu/catalogue/modules/MQT571.htmModules réservés aux étudiants de l'Enseirb sélectionnés pour l'option e-management

10/06/2008 - 17:32:07 215

Page 216: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX323 : Synthèse financeShared by UV(s) :

C5EM-D Mise en situation p. 44

Crédits ECTS :

2.00

Title :Synthèse finance

Abstract :http://www.esc.bordeaux-bs.edu/catalogue/modules/FIN571.htmCe module est réservé aux étudiants de l'Enseirb sélectionnés dans l'option e-management

10/06/2008 - 17:32:07 216

Page 217: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX324 : Free module for PRCDShared by UV(s) :

I5PRCD-E Personnalisation p. 28

To choose from :IF307 Enseignement Master RechercheIT343 CORBA objects and components p. 327PG308 Code evaluation and maintenance

Crédits ECTS :

2.50

Title :Free module for PRCD

10/06/2008 - 17:32:07 217

Page 218: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX326 : RSR free moduleShared by UV(s) :

I5RSR-E Personalisation p. 31

To choose from :EX325 RSR research masterPG308 Code evaluation and maintenancePR311 Développement système

Crédits ECTS :

2.50

Teacher(s) :ROLLET Antoine

Title :RSR free module

10/06/2008 - 17:32:07 218

Page 219: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX327 : Modules aux choix (1 sur 3) :Shared by UV(s) :

T5ISN-E Personnalisation p. 47

To choose from :TS311 Spectral analysisTS325 Optimal and adaptive filters level 2TS326 Pattern recognition

Crédits ECTS :

1.50

Title :Modules aux choix (1 sur 3) :

10/06/2008 - 17:32:07 219

Page 220: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX330 : Modules personnalisés (option IREF)Shared by UV(s) :

C5IREF-E UV personnalisée p. 46

Crédits ECTS :

5.00

Number of hours :Lecture : 50.00

Title :Modules personnalisés (option IREF)

Abstract :2 modules au choix entre ex 308 / ex 313 / ex 328 / ex 329

Evaluation :examen ecrit

10/06/2008 - 17:32:07 220

Page 221: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX331 : Modules au choix (1parmi 2)Shared by UV(s) :

E5TS-E Projet avancé et applications p. 19

To choose from :TS320 Optimizing signal and image processing algorithms for embedded and real

time applications p. 557

TS326 Pattern recognition

Crédits ECTS :

1.50

Title :Modules au choix (1parmi 2)

10/06/2008 - 17:32:07 221

Page 222: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX332 : Module personnalisé à choix BEM et/ou EnseirbShared by UV(s) :

C5EM-E UV personnalisée p. 44

Crédits ECTS :

6.00

Title :Module personnalisé à choix BEM et/ou Enseirb

10/06/2008 - 17:32:07 222

Page 223: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF101 : Introduction to algorithmicShared by UV(s) :

I1-A Algorithmic 1 p. 20

Crédits ECTS :

1.50

Number of hours :Lecture : 9.33Tutorial classes : 16.00Individual work : 12.00

Teacher(s) :LAPOIRE Denis

Title :Introduction to algorithmic

Abstract :This course provides an introduction to solving problems through simple algorithms, in particular the sortingproblems. The only objects handled are simple types (natural numbers, real, etc.) or matrix of them. Somefamilies of algorithms are introduced: divide and conquer, dynamic. The comparison of algorithms is addressed byintroducing the notion of complexity.

Plan :Introduction Problems and algorithms Divide-and-conquer algorithm Dynamic programing Sorting algorithms

Prerequisite :Aucun

Evaluation :1 examination of 2:00

Keyword(s) :Problem Algorithm Complexity Sorting

Online course :[[http://www.enseirb.fr/~lapoire/1ereAnnee/InitiationAlgorithme/Cours]]

10/06/2008 - 17:32:07 223

Page 224: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF102 : Tree structuresShared by UV(s) :

I1-A Algorithmic 1 p. 20

Crédits ECTS :

1.50

Number of hours :Lecture : 10.66Tutorial classes : 16.00Individual work : 10.50

Teacher(s) :LAPOIRE Denis

Title :Tree structures

Abstract :That modules recalls 4 mathematical structures (sets, multisets, sequence, trees), introduces abstract data types(file, list, stack, vector) and provides methods in order to implement them.

Plan :4 mathematical structures4 abstract data typesImplementation

Prerequisite :IF101

Evaluation :One examination of 2h00

10/06/2008 - 17:32:07 224

Page 225: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF103 : Algorithmic Project 1Shared by UV(s) :

I1-A Algorithmic 1 p. 20

Crédits ECTS :

2.00

Number of hours :Individual work : 6.00Practical work : 30.00

Teacher(s) :LAPOIRE Denis

Title :Algorithmic Project 1

Abstract :The aim of that project is to solve a problem. It requires notions of modules IF101, IF102 and PG101. Thestudents grouped by 4 receive guidance in both programming and algorithms.

Plan :10 sessions in presence of two teachers (one for algorithmic aspects, one other for programming ones).

Prerequisite :IF101 IF102 PG101

Evaluation :Evaluation of the program and the two written reports.

10/06/2008 - 17:32:07 225

Page 226: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF104 : Work environmentShared by UV(s) :

I1-C Programmation impérative p. 20

Crédits ECTS :

1.50

Number of hours :Tutorial classes : 30.00Individual work : 8.00

Teacher(s) :PELLEGRINI Francois

Title :Work environment

Abstract :The purpose of this intensive training period is to master the work environment of the computer sciencedepartment at ENSEIRB, as well as all of the software tools that students will have to use during their scholarship:text editor, compiler, document composer, figure drawing tool, web browser, e-mail.

Plan :1. Login

- Login identifier- Password- Home directory

2. The Unix operating system- Shell, scripts, on-line help- Filesystem- Graphic environment

3. Text editor- Emacs

4. Internet- Web browser- E-mail, webmail- Forums- Secure connections

5. Parametrization of the environment, initialization files6. Composition of documents

- LaTeX- xfig

Prerequisite :None

Evaluation :MCQ final term exam

Document(s) :Refcards of the different software

Keyword(s) :

10/06/2008 - 17:32:07 226

Page 227: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Unix, bash, emacs, Mozilla Firefox, Mozilla Thunderbird, LaTeX, xfig

Online course :http://www.enseirb.fr/~pelegrin/enseignement/enseirb/env_trav (in French)

10/06/2008 - 17:32:07 227

Page 228: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF105 : Models and proofs for algorithmsShared by UV(s) :

I1-B Pratique et fondements de l'informatique p. 20

Crédits ECTS :

2.50

Number of hours :Lecture : 10.66Tutorial classes : 20.00Individual work : 15.00

Teacher(s) :HERBRETEAU FrédéricJANIN DavidRENAULT David

Title :Models and proofs for algorithms

Abstract :The goal is to acquire theoretical tools for the evaluation of algorithms following 3 fundamental criterions:

- temporal complexity- correctness- and termination

It comprises the study of Turing machines as a model for algorithms, and the use of Hoare's logic for proving thecorrectness and termination of programs.

Plan :1st part : Models for algorithms

- formalization of problems: languages- formalization of algorithms: decision procedure, Turing machines- computability- non-determinism, complexity: P vs. NP

2nd part : proofs of algorithms- specification through pre and post conditions, first-order logic- while-programs- proof of correctness, Hoare's logic- termination proof, well-founded sets

Prerequisite :None

Evaluation :2h exam + homework

Document(s) :1 recto-verso A4 sheet of hand-written notes

Keyword(s) :

10/06/2008 - 17:32:07 228

Page 229: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Algorithms, computability, correctness, termination, complexity

Online course :http://www.enseirb.fr/~herbrete/IF105

10/06/2008 - 17:32:07 229

Page 230: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF106 : Graphs and algorithmsShared by UV(s) :

I2-A Algorithmic 2 p. 21

Crédits ECTS :

3.00

Number of hours :Lecture : 20.00Tutorial classes : 29.33Individual work : 21.30

Teacher(s) :LAPOIRE Denis

Title :Graphs and algorithms

Abstract :After a brief introduction of graphs, this course presents problems on graphs admitting an effective algorithmicsolution. The study of these solutions provides the opportunity to exhibit properties of Graph Theory.

Plan :Some problemsSome definitionsSome algorithmic solutions

Prerequisite :Modules IF101 (p. 223) et IF102 (p. 224)

Evaluation :One examination of 2 hours

Document(s) :Des notes de cours imprimés et en ligne.Introduction à l'algorithmique, T. Cormen et al., Dunod~(1994).

Keyword(s) :Graph, algorithm, complexity, DFS,

Online course :http://www.enseirb.fr/~lapoire/1ereAnnee/Graphes/Cours/

10/06/2008 - 17:32:07 230

Page 231: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF107 : Algorithmic project 2Shared by UV(s) :

I2-A Algorithmic 2 p. 21

Crédits ECTS :

2.00

Number of hours :Individual work : 4.00Practical work : 16.00

Title :Algorithmic project 2

Abstract :The aim of that project is to solve a problem on graphs. It requires notions of modules IF106, IF102 and PG104.The students grouped by 4 receive guidance in both programming (language C and Lisp) and algorithms.

Plan :10 sessions in presence of three teachers (one for algorithmic aspects, two others for programming ones(C andLisp)).

Prerequisite :IF 101, IF102, IF106, PG101, PG104

Evaluation :Evaluation of the two programs and the three written reports.

10/06/2008 - 17:32:07 231

Page 232: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF108 : Computer architectureShared by UV(s) :

T1-C Fonctionnement des ordinateurs p. 39

To choose from :EX100 Computer architecture

Crédits ECTS :

1.50

Number of hours :Lecture : 20.00Individual work : 20.00

Teacher(s) :PELLEGRINI Francois

Title :Computer architecture

10/06/2008 - 17:32:07 232

Page 233: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF109 : A.S.D.Shared by UV(s) :

E1-E Computer science p. 2

Crédits ECTS :

2.00

Number of hours :Lecture : 12.00Tutorial classes : 15.00Individual work : 18.00

Teacher(s) :CORI Robert

Title :A.S.D.

Abstract :Introduction a l'algorithmique et aux types abstraits de donnees.

Plan :- Langage de Description Algorithmique.- Calcul de la complexité.- Types abstraits de donnees- Vecteurs ; Tris- Piles et files- Exemple d'utilisation : evaluation d'expressions mathematiques- Listes (iteratives et recursives)- Arbres binaires- parcours- arbres binaires de recherche- arbres maximiers; tas; tri par tas- arbres generaux- quelques notions, en particulier sur les arbres B et les arbres

bicolores

Prerequisite :neant

Evaluation :Epreuve ecrite de 2h avec documents (notes personnelles)

10/06/2008 - 17:32:07 233

Page 234: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF110 : Systèmes d'exploitationShared by UV(s) :

T1-C Fonctionnement des ordinateurs p. 39

Crédits ECTS :

5.00

Number of hours :Lecture : 28.00Individual work : 28.00Practical work : 21.00

Teacher(s) :BURGY LaurentCONSEL CharlesJOUVE WilfriedLATRY Fabien

Title :Systèmes d'exploitation

Abstract :Ce cours est une introduction aux systèmes d'exploitation. Il présente les principes et la structure générale dessystèmes d'exploitation. Cette présentation est illustrée par le système Unix. Les principes de base d'Unix sontmanipulés grâce au langage de commandes Shell. Ce langage fait l'objet d'une étude approfondie.

Projet :

Le but de ce projet est d'utiliser les notions vues en cours afin d'implémenter un bash virtuel. Pour mener à bience projet vous aurez besoin de vous familiariser avec bash (Bourne Again Shell) ainsi qu'avec des outils commesed, awk, grep, cut. Vous pouvez trouver les informations relatives à ce projet danshttp://www.enseirb.fr/enseignement/telecom/semestre1/uvt1_c/in1_02/projet/projet.html

TP = 21h00 Projet (A-F LE MEUR et L. REVEILLERE)

Plan :GénéralitésIntroduction aux systèmes d'exploitationStructures d'un système d'exploitationUnix par le ShellShell : notions de baseShell: personnalisation de l'environnementProgrammation Shell : notions de baseProgrammation Shell : structures de contrôleOptions de la ligne de commandes et variables typéesEntrées/sorties et traitement de la ligne de commandesExpressions régulières

Evaluation :1 projet de programmation en Shell.

Document(s) :Polycopiés de cours

10/06/2008 - 17:32:07 234

Page 235: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF111 : Algorithmique et structure de donnéesShared by UV(s) :

T1-D Gestion des données informatiques p. 39

Crédits ECTS :

3.00

Number of hours :Lecture : 10.50Tutorial classes : 26.00Individual work : 10.50

Teacher(s) :BEAUMONT Olivier

Title :Algorithmique et structure de données

Abstract :Préparer les étudiants à trouver des solutions algorithmiques à des problèmes en sachant comparer leursperformances.Ecriture d'algorithmes et de types abstraits, évaluation de leurs complexités.

Plan :I. Introduction1. Problèmes2. Algorithmes3. Récursivité

II. Analyse d'algorithmes1. Modèle de machine2. Mesure de la complexité3. Comparaison d'algorithmes

III. Types abstraits1. Tableau2. Pile3. File4. Listes

Evaluation :1 examen terminal.

Document(s) :LivreIntroduction à l'algorithmique de Thomas Cormen, Charles Leirserson, Ronald Rivest Dunod.

http://www.labri.fr/perso/obeaumon/AlgoT1/

10/06/2008 - 17:32:07 235

Page 236: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF112 : Projet d'informatique (C)Shared by UV(s) :

E2-E Microprocesseurs et projets p. 3

Crédits ECTS :

1.00

Number of hours :Individual work : 4.50Practical work : 9.00

Teacher(s) :BIENVENU Jean Luc

Title :Projet d'informatique (C)

Abstract :Le projet permet de mettre en oeuvre l'ensemble des notions vuesen Algorithmique et Programmation pour resoudre un probleme concret.Il est l'occasion d'une analyse des methodes et des types abstraitsde donnees a utiliser ou creer pour modeliser le probleme, puis del'implementation des types de donnees et, enfin, du decoupage modulaireet de l'ecriture du programme.

Toutes ces phases doivent etre detaillees dans un rapport qui permetd'evaluer la qualite et la pertinence du travail fourni.

10/06/2008 - 17:32:07 236

Page 237: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF114 : Finite automata

Shared by UV(s) :I1-B Pratique et fondements de l'informatique p. 20

Crédits ECTS :

2.50

Number of hours :Lecture : 2.40Combined lecture and tutorial classes : 20.00Individual work : 15.00

Teacher(s) :HERBRETEAU FrédéricMAZOIT FrédéricRENAULT David

Title :Finite automata

Abstract :Finite automata provide a formalism for usual problems and algorithms like « find&replace » functions in textprocessing softwares. Their study fits in the more general context of language theory that is also adressed inmodules IF105 (models and proofs for algorithms) and IF203 (compiling).This module adresses theoretical aspects (finite automata, regular languages, regular expressions, equivalence ofthese three formalisms, non determinism, minimal automaton, pumping lemma) and illustrates the use of finiteautomata for solving problems and designing algorithms, from their formalization to their implantation in the Clanguage.

Plan :1. finite automata, regular languages, regular expressions2. simulation of finite automata, accepted language3. non-determinism4. determinization algorithm5. minimal automaton, minimization algorithm6. pumping lemma

Prerequisite :None

Evaluation :2h exam + homework

Document(s) :1 recto-verso A4 sheet of hand-written notes

Keyword(s) :

10/06/2008 - 17:32:07 237

Page 238: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Finite automata, regular languages, regular expressions, accepted language, determinism, determinization,minimization

Online course :http://www.enseirb.fr/~herbrete/IF114

10/06/2008 - 17:32:07 238

Page 239: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF115 : InformatiqueShared by UV(s) :

RSI1-E Informatique p. 33

Title :Informatique

Abstract :Module d'informatique pour la phase d'homogénéisation de RSI - FA1-E

10/06/2008 - 17:32:07 239

Page 240: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF116 : Bases de donnéesShared by UV(s) :

RSI2-C Informatique p. 34

Title :Bases de données

Abstract :Module IF1-B de l'UV IF1

10/06/2008 - 17:32:07 240

Page 241: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF117 : Algorithmique et structure de données en T1-S2 :graphes, complexité

Shared by UV(s) :T2-D Programmation p. 40

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00

Teacher(s) :BEAUMONT Olivier

Title :Algorithmique et structure de données en T1-S2 : graphes, complexité

Abstract :Ce cours est le complément du cours d'algorithmique IF111 en T1-S1. Après avoir vu les notions de correctiond'algorithmique, de complexité et les classes d'algorithmes Diviser pour Régner, Programmation Dynamique etAlgorithmes Gloutons, on s'intéresse à l'application de ces principes aux problèmes de graphes et aux structuresde données, particulièrement à celles qui seront utiles dans la suite de la scolarité en Filière Télécommunications.On abordera les notion de NP-Complétude, d'algorithmes d'approximation et d'heuristiques. Le projet seral'occasion de mettre ces techniques en oeuvres sur un problèmes lié aux réseaux et aux télécommunications.

10/06/2008 - 17:32:07 241

Page 242: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF200 : Database systemsShared by UV(s) :

T4-K UVT4B3 - UML et bases de données p. 43

Crédits ECTS :

3.00

Number of hours :Lecture : 14.66Tutorial classes : 8.00Practical work : 9.33

Teacher(s) :LE SAEC Bertrand

Title :Database systems

Abstract :The purpose of the course is to provide skills in the topic of databases and to their implementation. After acomplete presentation of the basic concepts ( Semantic Modeling, rational model, query languages (SQL), ...),.

Plan :Database systems versus files systems.# Semantic modeling# Rational model (rational algebra, normal forms, ...)# Query language : SQL# The MySQL database system

Evaluation :Un examen et un projet sous MySQL

Document(s) :Un polycopier

10/06/2008 - 17:32:07 242

Page 243: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF201 : Distributed algorithmsShared by UV(s) :

I3-D Algorithmic 3 p. 22

Crédits ECTS :

2.50

Number of hours :Lecture : 15.00Tutorial classes : 22.50Individual work : 15.00

Teacher(s) :METIVIER Yves

Title :Distributed algorithms

Abstract :The aim of this course is to present fundamental aspects of distributed algorithms. Three majorinteraction models are considered : the message passing model, the shared memory modeland the local computation model. Typical problems of distributed computing are studied :spanning tree construction, election, naming, termination detecttion, network topology recognition, snapshots,randomized algorithms, stabilization. For each of this problem our aim isto understand the implications of the intial knowledge and of synchronizations for the borderlinebetween positive and negative results for distributed computations. Complexity considerationsare also presented.

Plan :1. Introduction, models2. Spanning tree construction3. Election4. Recognition5. Termination detection6. randomized algorithms7. Stabilization8. Failure detection and fault tolerance

Prerequisite :IF101 (p. 223) , IF102 (p. 224) , IF105 (p. 228) , IF106 (p. 230)

Evaluation :Examination 1H (notes of course authorized)

Document(s) :C. Lavault "Evaluation des algorithmes distribués" 1995 Hermes /

G. Tel "Introduction to distributed algorithms" 2000 Cambridge University Press

Keyword(s) :Distributed algorithms, spanning tree, election, recognition, termination, randomized algorithms, stabilization, fault

10/06/2008 - 17:32:07 243

Page 244: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF202 : CryptologyShared by UV(s) :

I3-D Algorithmic 3 p. 22

Crédits ECTS :

2.50

Number of hours :Lecture : 14.40Tutorial classes : 18.40Individual work : 15.00

Teacher(s) :LAPOIRE Denis

Title :Cryptology

Abstract :This lecture is an introduction to the cryptology. It presents some general results and notions of Number Theoryand Complexity Theory. It provides some classical crypto-protocoles and the analysis of their security.

Plan :I. Definition of cryptologyII. General results in Number Theory and Complexity TheoryIII. Some classical protocoles and their security

Prerequisite :IF101 (p. 223) , IF102 (p. 224) , IF106 (p. 230)

Evaluation :One examination of 2 hours.

Keyword(s) :cryptology, protocole, security, key, signature, identification

Online course :http://www.enseirb.fr/~lapoire/2emeAnnee/Crypto/Cours/

10/06/2008 - 17:32:07 244

Page 245: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF203 : CompilingShared by UV(s) :

I3-A Compilation p. 22

Crédits ECTS :

2.00

Number of hours :Lecture : 12.00Tutorial classes : 18.00Individual work : 18.00

Teacher(s) :JANIN David

Title :Compiling

Abstract :Description and study of standard tools for compiler constructions like Context -Free Grammars, AttributedGrammars, Lexical analalyser Generators and Compiler Generators.

Plan :0. Structure générale d'un compilateur : architecture en phases ou couches logicielles; exemples inititiatiques.

1. Outils d'analyse lexicale : rappel sur les langages rationnels et les automates d'états finis; mise en oeuvre dansl'outils LEX.

2. Principe de l'analyse syntaxique : grammaire hors contexte et automates à pile; équivalence.

3. Outils pour l'analyse syntaxique : lever le non déterminisme : méthodes descendantes LL et ascendantes LR;mise en oeuvre dans l'outils YACC.

4. Principe de l'analyse sémantique : grammaires attribuées; mise en oeuvre à l'aide d'actions sémantiques (enYACC) lors de l'analyse ascendantes.

5. Exemples typique d'analyse sémantique : portée et visibilité des variables, analyse de types.

6. Production de code : traduction dirigée par la syntaxe; études de cas : production de code pour les expressionsarithmétiques, pour les expressions booléennes avec évaluation paresseuse, pour les appels de fonctions.

7. Code intermédiaires : codes à trois adresses, P-code...

8. Problèmes d'optimisations : exemples choisie parmis les problèmes d'allocations de registres, de pipelinesd'instructions...

Evaluation :

10/06/2008 - 17:32:07 245

Page 246: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Examen

Document(s) :Cours et ouvrages standards sur la compilation

Keyword(s) :analyse lexicale, analyse syntaxique, traduction, production de code

10/06/2008 - 17:32:07 246

Page 247: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF204 : Compiler constructionShared by UV(s) :

I3-A Compilation p. 22

Crédits ECTS :

2.00

Number of hours :Individual work : 4.00Practical work : 16.00

Title :Compiler construction

Abstract :Application of concepts and techniques from the compiling lectures and classes realizing the compiler of a toylanguages with LEX and YACC.

Plan :0. Définition du sujet

1. Réalisation

2. Soutenance

Prerequisite :Compilation (IF 203)

Evaluation :Remise des sources, rapport et soutenance

Document(s) :Cours IF 203 et ouvrages standards sur la compilation

Keyword(s) :LEX YACC

10/06/2008 - 17:32:07 247

Page 248: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF205 : XML and Web ApplicationsShared by UV(s) :

I3-B Génie logiciel p. 22

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Tutorial classes : 12.00

Teacher(s) :HERBRETEAU Frédéric

Title :XML and Web Applications

Abstract :Introduction to XML and related technologies: XML Schemas, XSL, XSLT, XPath, XLInk, DOM. Application to webprogramming, for instance RSS, SOAP, AJAX.

Plan :1. Semi-structured data (XML, SAX API)

2. Document model (DOM, DOM API)

3. Schemas (DTD, XML Schemas, Tree automata)

4. Stylesheets (XSL, XSLT, Transducers)

5. Requests and Links (XPath, XLink, XML Base)

6. Web programming (MVC model, RSS, XML-RPC, SOAP, AJAX)

Prerequisite :Compiler theory (IF203 (p. 245) ) and Databases (IT203 (p. 280) )

Evaluation :Exam

Document(s) :Books about XML and related technologies available at our library and the University's one. Tutorials,recommendations and references available from the web.

Keyword(s) :XML, XSLT, Web programming

Online course :http://www.enseirb.fr/~herbrete/IF205

10/06/2008 - 17:32:07 248

Page 249: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF207 : Systèmes d'exploitationShared by UV(s) :

T3-D Systèmes et objets p. 41

Crédits ECTS :

2.00

Number of hours :Lecture : 25.33Individual work : 20.00

Teacher(s) :BEAUMONT OlivierMERCIER Guillaume

Title :Systèmes d'exploitation

Abstract :Ce cours présente les notions et les algorithmes qui sont utilisés par les concepteurs de systèmes d'exploitation.

Le module PR204 lui est associé pour la pratique.

Plan :- Chap1 -- Introduction- Chap2 -- Support Architectural- Chap3 -- Structure des systemes- Chap4 -- Processus et Threads- Chap5 -- Gestion de la memoire- Chap6 -- Systeme de fichiers- Chap7 -- Conclusion

Evaluation :Un partiel et un examen final

Document(s) :http://www.labri.fr/perso/obeaumon/IF207/

Livres:

Tanenbaum SE

Silberschatz, Galvin et Gagne Principes appliques des SE

Bovet et Cesati Understanding the linux kernel

les cours de Tom Anderson, Hank Levy... sur le web

10/06/2008 - 17:32:07 249

Page 250: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF210 : Programmation systèmeShared by UV(s) :

T4-A Informatique et réseaux p. 42

Crédits ECTS :

1.50

Number of hours :Lecture : 10.00Individual work : 10.00Practical work : 10.00

Teacher(s) :MERCIER Guillaume

Title :Programmation système

Abstract :Ce cours s'attache à l'utilisation effective des outils de programmation disponibles au sein d'un systèmed'exploitation de type UNIX. Si la connaissance des mécanismes implémentés est essentielle, il faut aussi pouvoirêtre capable d'utiliser les outils qui sont en fait l'expression concrète de ces concepts. Le cours de programmationsystème s'attache donc à montrer aux étudiants comment un système se programme dans les faits.

Plan :Les points abordés seront :

- Le système de fichiers- Les processus : création et recouvrement- Les tubes de communications et les signaux- la programmation multithreadée

Evaluation :1 examen

Document(s) :- Méthodologie de la programmation en langage C, Achille Braquelaire,

Masson- Programmation du système UNIX, M.BACH, Dunod- Programmtion sous Unix, JM Rifflet, Ediscience- Communication sous Unix, JM Rifflet, Ediscience

10/06/2008 - 17:32:07 250

Page 251: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF215 : UML - Modélisation des traitementsShared by UV(s) :

T4-K UVT4B3 - UML et bases de données p. 43

Crédits ECTS :

3.00

Teacher(s) :ISOLDA Lionel

Title :UML - Modélisation des traitements

Abstract :After 2 meetings of historical backgrounds relating on the Software Genius and Quality in general and on theprinciples of the approach object in particular, 1 meeting is devoted to UML, historical methods and review of itspotential.Then 6 meetings follow, TD/TP in alternation, bearing on the three axes of modeling; functional, static anddynamic. 2 meetings are then dedicated to 1 or 2 study (S) of real case(s) : each group of 3-4 students constitutesa file of analysis/design then supports it in front of the others. With this occasion, the various solutions are arguedand discussed. As “a correction”, rather principal recalls, a justified solution is presented in end.The last meeting approaches confirmed aspects of UML and opens on a methodology project which can rest onUML, extreme Programming (XP).

Plan :Présentations et DéfinitionsRappels des concepts clés

-Génie logiciel (Cycle en V),-Qualité,-Objet.

UML : Historique et Principes générauxThéorie3Modélisation fonctionnelle

-Diagramme de cas d’utilisation-Diagramme de séquence-Diagramme d’activitéCours-TD1

Modélisation fonctionnelle en pratiqueTP1Modélisation statique

-Diagramme de classes-Diagramme de packages-Diagramme de composants-Diagramme de déploiement-Diagramme d’objetsCours-TD1

Modélisation statique en pratiqueTP1Modélisation dynamique

-Diagramme d’états-transitions-Diagramme de communication-Diagramme de séquence-Diagramme d’activitéCours-TD1

Modélisation dynamique en pratiqueTP1Etude de cas complète :Travail par groupe de 3-4 pour constitution et soutenance d'un dossier d'analyse/conception d'un systèmecompletTP2Autres conceptsVers une méthode logicielleThéorie1

10/06/2008 - 17:32:07 251

Page 252: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Prerequisite :Notions de programmation (Java, C, C++ ou autres)Premières expériences projet informatique (mini-projet scolaire) éventuellement

Evaluation :2 heures réparties comme suit :

-45 minutes théoriques sans document (8 points)-1 heure 15 : étude de cas pratique avec document (10 points)

Document(s) :1."UML en action" par Pascal Roques, Franck ValléeISBN 2-212-09127-3 Editions Eyrolles

2."Modélisation objet avec UML" par Pierre-Alain MullerISBN 2-212-08966-X Editions Eyrolles

3."De Merise à UML" par N. Kettani, D. Mignet, P. Paré, C. Rosenthal-SabrouxISBN 2-212-08997-X Editions Eyrolles

10/06/2008 - 17:32:07 252

Page 253: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF218 : Introduction aux systèmes d'exploitationShared by UV(s) :

RSI3-C Système 1 p. 35

Title :Introduction aux systèmes d'exploitation

Abstract :Module IF4-A de l'UV IF4

10/06/2008 - 17:32:07 253

Page 254: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF219 : Programmation systèmeShared by UV(s) :

RSI3-C Système 1 p. 35

Title :Programmation système

Abstract :Module IF4-B de l'UV IF4

10/06/2008 - 17:32:07 254

Page 255: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF221 : Sûreté de fonctionnement (module obligatoire)Shared by UV(s) :

T4-C UV Personnalisée p. 42

Crédits ECTS :

1.50

Title :Sûreté de fonctionnement (module obligatoire)

10/06/2008 - 17:32:07 255

Page 256: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF303 : Approche "Langages dédiés" au génie logicielShared by UV(s) :

T5GLR-E UV personnalisation p. 45

Crédits ECTS :

2.50

Number of hours :Lecture : 24.00

Teacher(s) :CONSEL CharlesMERAND F.MULLER GillesRÉVEILLÈRE Laurent

http://www.enseirb.fr/~reveille

Title :Approche "Langages dédiés" au génie logiciel

Abstract :Les langages dédiés (domain-specific languages, ou DSL) sont des langages de programmation spécifiques àdes domaines d'applications. Ils sont moins généraux que des langages « à tout faire » comme Java ou C, maispar contre beaucoup plus expressifs dans leur domaine. De ce fait, ils ont des propriétés cruciales pour l'industriedu logiciel :

- Productivité : programmation, maintenance et évolution sont grandement facilitées (dans certains cas, lavitesse de développement peut être jusqu'à dix fois plus élevée) ; la réutilisation est systématisée.

- Vérification : il devient possible, ou bien plus aisé, d'automatiser des preuves formelles de propriétéscritiques du logiciel : sécurité, sûreté, temps de réponse, etc.

Plan :Ce cours s'articule autour des points suivants :

1. Introduction aux langages dédiés2. Méthodologie de développement3. Application aux pilotes de périphériques4. Application aux ordonnanceurs de processus5. Application aux services de téléphonie

Document(s) :Polycopiés.

10/06/2008 - 17:32:07 256

Page 257: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF304 : Algorithmique parallèleShared by UV(s) :

I5PRCD-C Algorithmique et ordonnancement p. 28

Crédits ECTS :

2.50

Number of hours :Lecture : 20.00Tutorial classes : 6.00Individual work : 20.00

Teacher(s) :FAVERGE MathieuPELLEGRINI FrancoisROMAN Jean

Title :Algorithmique parallèle

Abstract :Le but de ce cours est l'apprentissage des concepts fondamentaux de l'algorithmique parallèle. Ces conceptsseront illustrés par des études de cas algorithmiques relatives à des problèmes classiques issus des domainesnumériques et non numériques.

Plan :1. Modèles du calcul parallèle, modèles en mémoire partagée et en mémoire distribuée.2. Analyse et complexité des algorithmes parallèles : accélération, coût, efficacité, iso-efficacité, granularité.3. Etude d'algorithmes parallèles fondamentaux : fusion, tri, sélection, recherche, calcul matriciel, résolutiond'équations, FFT, algorithmes de graphes.

Document(s) :Introduction to Parallel ComputingA. Grama, A. Gupta, G. Karypis et V. KumarAddison-Wesley, Deuxième édition, 2003, ISBN 0 201 64865 2.

Keyword(s) :Algorithmique parallèle, complexité.

10/06/2008 - 17:32:07 257

Page 258: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF305 : Equilibrage et régulation de chargeShared by UV(s) :

I5PRCD-C Algorithmique et ordonnancement p. 28

Crédits ECTS :

2.50

Number of hours :Lecture : 20.00Tutorial classes : 6.00Individual work : 20.00

Teacher(s) :FAVERGE MathieuPELLEGRINI FrancoisRAMET Pierre

Title :Equilibrage et régulation de charge

Abstract :L'objectif de ce cours est d'apporter les connaissances nécessaires à la conception d'algorithmes parallèlesperformants. On s'intéresse plus particulèrement aux aspects de placement et d'ordonnancement. On utilise lesapplications d'algèbre linéaire dense comme exemples pour illustrer les techniques mises en oeuvre.

Plan :1. Structure des architectures et placement des calculs et des données.2. Conception des algorithmes parallèles, problème du ratio calcul/communication.3. Placement statique, partitionnement de graphes.4. Parallélisation automatique: placement et alignement de données pour des problèmes réguliers.5. Ordonnancement et placement sur architectures hétérogènes, prise en compte de l'irrégularité des problèmes.

Prerequisite :Connaissances en algorithmique parallèle et en algèbre linéaire classique.

Document(s) :Algorithmique parallèleA. Legrand et Y. RobertDunod, 2003, ISBN 2 10 006531 9.

Keyword(s) :placement, alignement, ordonnancement, algèbre linéaire dense

10/06/2008 - 17:32:07 258

Page 259: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF306 : Communication et routageShared by UV(s) :

I5PRCD-B Architectures, systèmes et communications p. 28

Crédits ECTS :

1.50

Number of hours :Lecture : 16.00Tutorial classes : 9.00Individual work : 16.00

Teacher(s) :GAVOILLE Cyril

Title :Communication et routage

Abstract :Ce module a pour objectif d'étudier l'ensemble des aspects algorithmiques concernant la communication et leroutage d'informations dans les architectures parallèles. La partie TD/TP concerne plus particulièrement desétudes de cas en utilisant MPI, et l'étude de la technologie Myrinet permettant d'avoir des mécanismes decommunication avec une faible latence et un grand débit.

Plan :1. Chapitre 1 : Les différents modèles de communication

- Généralités- Principaux modes de communication- Modélisation du temps- Contraintes de communication- Schémas de communication

2. Chapitre 2 : Communications globales- Généralités et exemples- Diffusion store-and-forward et temps constant- Echange total store-and-forward- Diffusion dans le modèle circuit-switching et temps constant- Complexité des communications globales

3. Chapitre 3 : Communications point-à-point : routage compact- Généralités et modèles- Objets et exemples- Tables de routage- Routage par intervalle

Prerequisite :Bonne connaissances en algorithmique.

Evaluation :Examen écrit sur la partie cours et notation de la partie TD/TP.

Keyword(s) :Architecture parallèle, Communication et routage dans les réseaux, MPI, Myrinet.

10/06/2008 - 17:32:07 259

Page 260: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF309 : Formal methods for the design and theimplementation of software

Shared by UV(s) :C5QFIA-H QFL - Dependable computing for embedded software p. 49

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 42.00

Teacher(s) :CASTÉRAN PierreHERBRETEAU Frédéric

Title :Formal methods for the design and the implementation of software

Abstract :Methodology: from a valid model to a proved code using proof/refinement techniques and model-checking.

Plan :- notions of software engineering: life cycles, from specifications to software- model-checking: specification, modeling and verification- the B method: proved code from model refinements

Prerequisite :None

Evaluation :4h exam

Document(s) :Given in classroom

Keyword(s) :Modeling, model-checking, B method

Online course :None

10/06/2008 - 17:32:07 260

Page 261: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF311 : Formalized software designShared by UV(s) :

C5QFIA-D Modeling, verification and test of systems p. 48

Crédits ECTS :

2.00

Number of hours :Combined lecture and tutorial classes : 26.00

Teacher(s) :GRIFFAULT Alain

Title :Formalized software design

Abstract :Integration of formal methods in software design cycles through a pragmatic approach based on case studies andmodel-checking

Plan :- finite and infinite reactive models- first order logic- the AltaRica formalism- a formal method approach to software design- the AltaRica toolset- some case studies

Prerequisite :None

Evaluation :3h exam

Document(s) :Given in classroom

Keyword(s) :AltaRica, modeling, model-checking, formalized software design

Online course :None

10/06/2008 - 17:32:07 261

Page 262: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IF316 : Application des langages métiers à la téléphonieShared by UV(s) :

T5GLR-E UV personnalisation p. 45

Crédits ECTS :

2.50

Teacher(s) :CONSEL CharlesRÉVEILLÈRE Laurent

http://www.enseirb.fr/~reveille

Title :Application des langages métiers à la téléphonie

10/06/2008 - 17:32:07 262

Page 263: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS101 : Probability and StatisticsShared by UV(s) :

I1-D Statistical methods p. 20

Crédits ECTS :

3.00

Number of hours :Combined lecture and tutorial classes : 32.00Individual work : 20.00

Teacher(s) :PERROT Bernard

Title :Probability and Statistics

Abstract :The first part presents basic notions of Probability, second part is devoted to inductive statistics : line&rregression, estimation and tests.

Plan :part 1 : Probabilitydiscrete probability ; Binomial and Poisson's law ; smooth probability ; exponential, Gauss, Student, Snedecorlaws ; central theorem ; numerical simulation of laws ; Markov process.part 2 : Inductive statisticsRegression ; estimation ; Bayes's analysis ; tests

Prerequisite :Basic notions of mathematics.

Evaluation :

1 examination of 2:00; with handwritten documents of course and TD, authorized

Document(s) :

a duplicated lecture notebooks: Gaultier :Analyse,probabilités et méthodes statistiques .Tomes 1 et 2 . Vuibert Université

Keyword(s) :standard deviation, Tchebychev, simulation, uniform law, binomial distribution, law of Poisson, law of Gauss,process of Markov, ergodic, probability, estimator, linear regression, test, Bayes

Online course :some parts

10/06/2008 - 17:32:07 263

Page 264: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS102 : information theorieShared by UV(s) :

I1-D Statistical methods p. 20

Crédits ECTS :

2.00

Number of hours :Lecture : 18.00Individual work : 18.00

Teacher(s) :GUENNEGUEZ Liliane

Title :information theorie

Abstract :

This course gives the essential concepts of l' Data analysis, which takes a great rise with the development ofaverage data processing

Plan :

# Introduction# Analyzes factorial * analyzes in principal components * analyzes correspondences# Classification automatic# Different methods * dynamic clouds * segmentation * analyzes discriminating * analyzes multicriterion

Prerequisite :basic notions of statistics

Evaluation :

1 examination of 2:00; with handwritten documents of course and TD, authorized.

Document(s) :

Documents distributed during the course

Keyword(s) :

factorial analysis, principal classification, regression, main components

Online course :not

10/06/2008 - 17:32:07 264

Page 265: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS104 : Numerical AnalysisShared by UV(s) :

I2-D Numerical Analysis p. 21

Crédits ECTS :

5.00

Number of hours :Combined lecture and tutorial classes : 48.00Individual work : 18.00

Teacher(s) :PERROT BernardRENAULT David

Title :Numerical Analysis

Abstract :The course of Numerical Analysis presents a series of methods and algorithms dedicated to the modelisation ofnumerical problems.

Plan :- Introduction to numerical computations : problems of representation of numbers, approximation,conditioning- Methods of resolution of linear systems : Gauss ; Cholesky ; A=LDL'; iterative methods : Jacobi ;Gauss-Seidel ; relaxation ; gradient- Least squares method : normal equation ; factorisation of matrices- Eigenvalues and eigenvectors : reduction to tridiagonal form ; Givens method ; iterated power method- Resolution of non-linear equations : iterative methods, polynoms roots, stufy in dimension >= 2- Numerical methods for interpolation and integration- Differential equations : Cauchy problem ; Runge-Kutta method ; finite differences; finite elements

Prerequisite :Undergraduate Mathematics (Linear Algebra, Differential equations ...)

Evaluation :Evaluation by a series of 5-6 projects - No final exam

Document(s) :Bibliography :

[1] P.Lascaux et R.Théodor : Analyse numérique matricielle appliquée à l'art de l'ingénieur - Masson.

[2] W.H. Press et al. : Numerical Recipes in C, the art of scientific computing - Cambridge University Press.

[3] J.P. Demailly : Analyse Numérique et Equations différentielles - PUG

No lecture notes. A guide is available to explain the rules for the projects.

Keyword(s) :complexity, Gauss method, matrix factorization, relaxation, gradient, numerical approximation, condition number,Givens, Householder, Horner, least squares, Runge-Kutta, intepolation

10/06/2008 - 17:32:07 265

Page 266: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Online course :http://www.labri.fr/perso/renault/working/teaching/algonum/algonum.php

10/06/2008 - 17:32:07 266

Page 267: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS201 : Discrete OptimisationShared by UV(s) :

I2-E tutorial on numerical signal and discrete optimization p. 21

Crédits ECTS :

1.50

Number of hours :Lecture : 15.00Individual work : 15.00

Teacher(s) :MOREL P

Title :Discrete Optimisation

Abstract :With the development of l' data processing, operations research can tackle increasingly complex problems,primarily related to the concept of flow, a project in same UV allows d' to study an example concretely

Plan :1. Linear programming * Algorithm of the simplex 2. Duality * Post-optimization; parameterized programming 3.Chains of Markov * Classification of the states; asymptotic behavior 4. Files d' makes an attempt

Prerequisite :Basic notions of Mathematics and Probability.

Evaluation :an examination during 2 h

Document(s) :

Duplicated course

Keyword(s) :simplex , flow , stationnary process

Online course :not

10/06/2008 - 17:32:07 267

Page 268: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS202 : project with computer.Shared by UV(s) :

I2-E tutorial on numerical signal and discrete optimization p. 21

Crédits ECTS :

1.50

Number of hours :Individual work : 20.00Practical work : 16.00

Title :project with computer.

Abstract :Les projets de recherche opérationnelle constituent une mise en oeuvre pratique des concepts vus dans le coursde cette UV I2 D .

Prerequisite :IS 201

Evaluation :Une soutenance de projet de durée 30 mn .

Document(s) :free

Keyword(s) :numerical simulation

10/06/2008 - 17:32:07 268

Page 269: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS203 : Sécurité de l'informationShared by UV(s) :

RSI4-B Système 2 p. 36

Title :Sécurité de l'information

Abstract :Module IF5-A de l'UV IF5

10/06/2008 - 17:32:07 269

Page 270: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS204 : Systèmes répartisShared by UV(s) :

RSI4-B Système 2 p. 36RSI4-D Systèmes répartis p. 36

Crédits ECTS :

2.50

Number of hours :Lecture : 24.00

Teacher(s) :METIVIER Yves

Title :Systèmes répartis

Abstract :Ce cours est une introduction à l'algorithmique distribuée. Il commence par une présentation des systèmesdistribués et des différents problèmes que l'on doit résoudre suivant le type du système : grands réseaux, réseauxlocaux, machines multi-processeurs ou bien machine unique abritant plusieurs processus. Les calculs locaux eten particulier les réécritures de graphes constituent le principal formalisme utilisé pour exprimer et pour prouverles algorithmes distribués vus en cours. Les différents problèmes abordés sont : le calcul d'un arbre recouvrant, leproblème de la reconnaissance, l'élection, la détection de la terminaison et plus généralement la détection depropriétés stables, calcul d'un état global, algorithmes distribués probabilistes, résistance aux pannes :algorithmes auto-stabilisants. Pour chacun de ces problèmes, on montrera l'importance des hypothèses faites surle réseau ou de la connaissance que l'on a du réseau. On étudiera où passe la frontière entre ce que l'on peutfaire et ce que l'on ne peut pas faire. On montrera également comment des problèmes n'admettant pas desolution déterministe peuvent être très facilement et très efficacement résolus par des algorithmes probabilistes.

Plan :1. Introduction , Présentation générale des différents modèles2. Calcul d'un arbre recouvrant3. Election4. La reconnaissance5. Détection de la terminaison6. Algorithmes probabilistes7. Algorithmes auto-stabilisants8. Détection et tolérance aux pannes

Evaluation :Examen de 1H (notes de cours et de TD autorisées).

Document(s) :C. Lavault "Evaluation des algorithmes distribués" 1995 Hermes /

G. Tel "Introduction to distributed algorithms" 2000 Cambridge University Press

Keyword(s) :Algorithmique distribuée - Arbre recouvrant - Election - Reconnaissance - Terminaison - Algorithmes probabilistes- Auto-stabilisants - Pannes

10/06/2008 - 17:32:07 270

Page 271: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS307 : Dependability of embedded systemsShared by UV(s) :

T5RSC-B Embedded systems p. 50

Crédits ECTS :

1.50

Number of hours :Combined lecture and tutorial classes : 24.00

Teacher(s) :LAPRIE Jean-ClaudeROY Matthieu

Title :Dependability of embedded systems

10/06/2008 - 17:32:07 271

Page 272: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS309 : Algèbre linéaire creuseShared by UV(s) :

I5PRCD-D Algorithmique et applications p. 28

Crédits ECTS :

2.75

Number of hours :Lecture : 20.00Tutorial classes : 12.00Individual work : 20.00

Teacher(s) :FAVERGE MathieuHENON PascalPELLEGRINI Francois

Title :Algèbre linéaire creuse

Abstract :La résolution de grands systèmes linéaires est un des outils les plus utilisés et les plus consommateurs de calculdans lesapplications scientifiques actuelles. Le but de ce cours est de faire une étude approfondie des algoritmesparallèles de résolution degrands systèmes d'équations linéaires creux par méthodes directes et par méthodes itératives.

La première partie sera dédié aux problèmes algorithmiques rencontrés lors de la mise en oeuvre efficace d'unsolveur direct haute performance en utilisant le modèle de graphe sous-jacent.

L'objectif de la deuxième partie de ce cours sera de présenter les algorithmes parallèles pour les méthodesitératives, et un certain nombre de méthodes de préconditionnement génériques les plus utilisées en pratique.

Les TDs/TPs consisteront en une mise en oeuvre effective de la parallélisation d'un algorithme de gradientconjugué préconditionné pour des matrices creuses au format CSR.

Plan :1.Première partie: Parallélisation des méthodes directes

- Modèle de graphe associé à l'élimination de Gauss, remplissage, niveaux de parallélisme- Renumérotation par dissections emboîtées- Solveur par blocs- Distribution des blocs sur architectures distribuées- Etudes de cas.

2.Deuxième partie: Parallélisation des méthodes itératives

- Introduction+ Rappel de notions élémentaires d'algèbre linéaire: norme de matrice, conditionnement...+ Introduction générale sur les méthodes itératives: avantages et inconvénients par rapport auxméthodes directes.

-Méthodes itératives de base

10/06/2008 - 17:32:07 272

Page 273: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

+ Jacobi et Gauss-Seidel+ Algorithmes de Jacobi et de Gauss-Seidel par blocs en parallèle.

- Format de stockage des matrices creuses- Méthodes itératives à base de projection

+ Espaces de Krylov+ Méthodes de Krylov+ Parallélisation d'une méthode de Krylov.

- Méthodes de préconditionnement générique+ Principe du préconditionnement+ Factorisation ILU(0)+ Factorisation ILU(k)+ Factorisation ILUtp(tol,p).

Prerequisite :Connaissances en algèbre linéaire et en algorithmique parallèle (modules IS104 (p. 265) et IS106).

Keyword(s) :Algèbre linéaire creuse, méthodes directes et itératives, calcul parallèle haute performance.

10/06/2008 - 17:32:07 273

Page 274: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS342 : Couplage de codesShared by UV(s) :

I5PRCD-D Algorithmique et applications p. 28

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00Individual work : 8.00

Teacher(s) :COULAUD Olivier

Title :Couplage de codes

Abstract :L'objectif de ce cours est de présenter les techniques de couplage de codes scientifiques à partir d'exemples. Les deux visions du couplage, à savoir la vision parallèle et la vision distribuée, sont abordées. Un exempledétaillé d'un couplage de codes en chimie moléculaire est présenté.

Plan :1. Introduction

2. Quelques techniques de couplage- Approche parallèle : MPI, PVM- Approche distribuée : bus logiciel (CORBA), composants logiciels

3. Exemples

Prerequisite :Connaissances de base du calcul parallèle et distribué.

Keyword(s) :Calcul parallèle et distribué haute performance, MPI, PVM, CORBA, applications multi-physiques etmulti-échelles.

10/06/2008 - 17:32:07 274

Page 275: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT102 : Computer architectureShared by UV(s) :

I1-E Architecture matérielle et logicielle des calculateurs p. 20

To choose from :EX100 Computer architecture

Crédits ECTS :

1.50

Number of hours :Lecture : 20.00Individual work : 20.00

Teacher(s) :PELLEGRINI Francois

Title :Computer architecture

10/06/2008 - 17:32:07 275

Page 276: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT103 : Outil de programmation pour le webShared by UV(s) :

T2-E Introduction aux réseaux p. 40

Crédits ECTS :

3.00

Number of hours :Lecture : 12.00Individual work : 12.00Practical work : 18.00

Teacher(s) :JOUVE WilfriedRÉVEILLÈRE Laurent

http://www.enseirb.fr/~reveille

Title :Outil de programmation pour le web

Abstract :Ce cours présente la notion de Web et les différentes techniques utilisées pour rendre accessible de l'informationsur le Web.

Plan :1) Introduction

2) Historique

3) HTML

4) CSS

5) XML

6) Formulaires

7) JavaScript

8) PHP

Evaluation :Examen écrit de 2h + projet à rendre

Online course :http://www.enseirb.fr/~reveille/

10/06/2008 - 17:32:07 276

Page 277: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT105 : Tools for software developmentShared by UV(s) :

T2-D Programmation p. 40

Crédits ECTS :

1.00

Teacher(s) :RÉVEILLÈRE Laurent

http://www.enseirb.fr/~reveille

Title :Tools for software development

10/06/2008 - 17:32:07 277

Page 278: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT201 : Operating SystemsShared by UV(s) :

I4-B Operating systems p. 23

Crédits ECTS :

3.00

Number of hours :Lecture : 22.50Tutorial classes : 37.50Individual work : 30.00

Teacher(s) :GOGLIN BriceGOUDAL FrédéricPALLARD MichelPELLEGRINI Francois

Title :Operating Systems

Abstract :Operating systems are the lowest layer of software between the hardware and the applications. They are thus agood candidate for studying fundamental concepts such as asynchronous execution or virtual memorymanagement, pointing both to the problems which arise from these concepts as well as the new opportunitiesthey offer.

The lecture strives to show the important concepts linked to the design of such systems, providing the studentswith extracts from the source code of a UNIX kernel to illustrate them, everytime this makes sense.

Plan :- Introduction aux systèmes d'exploitation- Processus- Mémoire- Système de fichiers- Étude approfondie de quelques systèmes d'exploitation

Prerequisite :Basic knowledge of computer architecture and imperative programming

Evaluation :Written exam

Online course :http://www.labri.fr/~vincent/Enseignement/IT-201/

10/06/2008 - 17:32:07 278

Page 279: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT202 : Operating systems projectShared by UV(s) :

I4-B Operating systems p. 23

Crédits ECTS :

3.00

Number of hours :Individual work : 30.00Practical work : 30.00

Teacher(s) :ALLALI Julien [email protected] Jocelyn

Title :Operating systems project

Abstract :The subject is shared with the networking project (RE-203). It encourages the students to put an emphasis on thedesign and on the realisation of a systems and network-oriented piece of software. There is a triple objective:practicing systems programming (using for example processes and IPC), in-depth knowledge of the conceptsinvolved, and the specification of the piece of software.

Evaluation :Report and very short presentation of the software

10/06/2008 - 17:32:07 279

Page 280: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT203 : Database systemsShared by UV(s) :

I3-C Systèmes de Gestion de Bases de Données p. 22

Crédits ECTS :

3.00

Number of hours :Lecture : 20.00Tutorial classes : 28.00Individual work : 30.00Practical work : 30.00

Teacher(s) :LE SAEC Bertrand

Title :Database systems

Abstract :The purpose of the course is to provide skills in the topic of databases and to their implementation. After acomplete presentation of the basic concepts ( Semantic Modeling, rational model, query languages (SQL), ...), theinternal behaviours of database system is treated (Architecture, database access, ...). Query optimization is thenapproached and crash recovery is investigated in the context of concurrency.

Plan :# Database systems versus files systems.# Semantic modeling# Rational model (rational algebra, normal forms, ...)# Query language : SQL# The oracle database system# Internal organization of rational databases# Implementation of rational operators# Query optimization# Transaction and concurrency# Security in database system# Crash recovery

Prerequisite :Algorithmic, file systems

Evaluation :Examen écrit et projet SGBD avec Oracle ou MySQL.

Document(s) :Polycopiés.

10/06/2008 - 17:32:07 280

Page 281: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT204 : Projet de SGBDShared by UV(s) :

I3-C Systèmes de Gestion de Bases de Données p. 22

Crédits ECTS :

2.00

Number of hours :Individual work : 8.00Practical work : 30.00

Title :Projet de SGBD

Abstract :Les séances de TP se deroulent sur le système Oracle. Ces séances permettent aux étudiants de mieuxcomprendre le cours et les Tds, et de tester les requêtesSQL. A la fin des TPs, un projet permet aux de simuler une application base de données, de la conception à laréalisation.

Plan :- Présentation d'ORACLE- Présentation de MySQL- Architecture- SQL, SQLPLUS- Interface SQL-langage hôte- PL/SQL- Projet Oracle

Prerequisite :Algorithmique I1A, I2A

Evaluation :projet qui consiste à concevoir et développer une bases de données

Document(s) :Documentation oracle disponible, copie des transparents.

Keyword(s) :Oracle, Bases de données, SQL.

10/06/2008 - 17:32:07 281

Page 282: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT205 : Génie Logiciel 1Shared by UV(s) :

I3-B Génie logiciel p. 22

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Combined lecture and tutorial classes : 4.00Tutorial classes : 8.00

Teacher(s) :DOMALIN H

Title :Génie Logiciel 1

Abstract :Le but de ce cours est de présenter les méthodes et les outils modernes pour le développement delogiciels.

Le génie logiciel peut être caracterisé comme étant la mise en oeuvre de principes d'ingenierie afind'obtenir, à prix raisonnable, des logiciels fiables et efficaces sur des vraies machines. Le génielogiciel concerne pas seulement les coûts de développement, mais aussi les coûts de maintenance etd'utilisation pendant toute la vie du logiciel.

Nous regarderons aussi les problèmes spécifiques à des grands systèmes (plus de 1.000.000 lignesde codes) et engendrés par le travail en équipe, ce qui oblige des approches méthodologiques pourla conception, développement et évolution du logiciel.

Les exercices en TD se feront en équipe de cinq élèves.

Plan :* Problématique

- Les caractéristiques du logiciel- Les coûts du logiciel- Les buts du génie logiciel

II. Qualité logicielle- Qualité externe et interne- Modularité et réutilisabilité- Programmation par contrat

III. Spécification et conception- Formalismes pour la spécification- Conception orientée-fonction et orientée-objet- Types de données abstraits- Correction d'une implémentation

IV. Techniques et activités de l'ingénieur logiciel- Assertions et traitement d'exceptions- Prototypage et rhabillage logiciel- Vérification et validation- Tests boîte noire, boîte blanche- Cahiers des charges

V. Conclusions

Document(s) :<a href="/intranet/catalogue/mod/IT/IT205/">Supports IT205</a>

10/06/2008 - 17:32:07 282

Page 283: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

voir http://www.enseirb.fr/intranet/catalogue/mod/IT/IT205/.

Online course :https://www.enseirb.fr/extranet/intra/twiki/bin/view.cgi/IT207/WebHome

10/06/2008 - 17:32:07 283

Page 284: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT206 : Interface Homme/MachineShared by UV(s) :

I3-B Génie logiciel p. 22

Crédits ECTS :

0.50

Number of hours :Lecture : 6.00Tutorial classes : 10.00Individual work : 6.00

Teacher(s) :HERBRETEAU Frédéric

Title :Interface Homme/Machine

Abstract :Ce module abord les problèmes de création d'interfaces utilisateurseffectivement utilisables, en s'appuyant sur undesign d'interaction qui cherche à définir les formes dedialogue appropriés.

Le support technologique sera fourni par le système de fenêtrageX11 et les trois Interfaces de Programmation d'Applications:Xlib, Xtintrinsic, Motif.

10/06/2008 - 17:32:07 284

Page 285: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT207 : Génie Logiciel 2Shared by UV(s) :

I3-B Génie logiciel p. 22

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Combined lecture and tutorial classes : 4.00Tutorial classes : 8.00

Teacher(s) :MAGNE S

Title :Génie Logiciel 2

Plan :I - Introduction :

- Les méthodes - La notion de Système d'information - Les 3 niveaux du cycle d'abstraction - Les 3 axes duprojet informatique

II - Le Modèle Conceptuel de Données (M.C.D.) :

- Le représentation et les concepts de base- Le geste MERISE : l'élaboration d'un M.C.D.- Les concepts du modèle : objets, relations, propriétés, cardinalités, contraintes d'intégrité- Documents devant accompagner le M.C.D.- Vérification du modèle- Démarche d'élaboration du M.C.D.

III - Le Modèle Conceptuel des Traitements (M.C.T.) :

- La représentation- Le geste MERISE : élaboration et formalisme d'un M.C.T.- Les concepts : opérations, événements, résultats, synchronisations, processus- L'élaboration d'un MC.T. : diagramme des flux, passage d'un système existant à un système cible

IV - Le Modèle Organisationnel des Traitements (M.O.T.) :

- La représentation- Élaboration d'un M.O.T.- Les concepts : procédure, poste de travail, procédure fonctionnelle- Le formalisme

V - La validation :

- Principe- Construction des modèles externes- Méthode de validation : mise en accord des vues externes avec le M.C.D.

VI - Le Modèle Logique des Données (M.L.D.) :

- Les différentes structures logiques (fichiers, bases de données hiérarchiques, bases de données réseau,bases de données relationnelles)- Passage au Modèle logique dans un contexte navigationnel : formalisme CODASYL, règles de passage

10/06/2008 - 17:32:07 285

Page 286: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

du M.C.D. au M.L.D. CODASYL, valorisation et optimisation- Passage au modèle logique dans un contexte relationnel : notion de table, règles de passage du M.C.D.au M.L.D. relationnel,valorisation et optimisation

VII - Les modèles physiques des Données et des Traitements

VIII - Étude de cas

U.M.L. :

I - Approche Objet : rappels

- Paradigme classique / Paradigme objet- Notions d'objet / Classe / Message- Encapsulation, héritage, polymorphisme

II - Présentation d'UML

- UML qu'est-ce que c'est ?- La modélisation- Les 4+1 vues d'UML : vue logique / vue des composants / vue des processus / vue de déploiement / vuedes cas d'utilisation

III - Le processus unifié de Rational (RUP)

- Cycle de vie itératif et incrémental- Schéma des itérations- Le processus en Y : branche fonctionnelle / branche technique

IV - Le modèle conceptuel UML

- Les briques de base d'UML (éléments, relations, diagrammes)- Les éléments structurels et comportementaux- Les éléments de regroupement- Les éléments d'annotation- Les relations (dépendance, association, agrégation, composition, généralisation, composition)

V - Les diagrammes

- Diagramme des cas d'utilisation- Diagramme d'activité- Diagramme de classes- Diagramme de séquence- Diagramme de collaboration- Diagramme d'états-transitions- Diagramme de composants- Diagramme de déploiement

Étude de cas

10/06/2008 - 17:32:07 286

Page 287: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT300 : Java pour l'embarquéShared by UV(s) :

E5SE-A Systèmes d'exploitation p. 15

Number of hours :Lecture : 8.00Tutorial classes : 12.00

Title :Java pour l'embarqué

Abstract :Ouverture pour la rentrée 2008 en option SE

10/06/2008 - 17:32:07 287

Page 288: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT304 : Program specification and proofShared by UV(s) :

I5GL-B Verification and Validation p. 26

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 20.00Individual work : 10.00

Teacher(s) :GLOESS Paul Y [email protected]

http://www.enseirb.fr/~gloess

Title :Program specification and proof

Abstract :Goal: Acquire a practical expertise in the domain of formal specification and proof, using higher order typed logic.Contents: We study concrete examples, such as imperative languages and related verification methods (Hoare,Floyd), object oriented languages, compilers: we learn how to formalize these examples into typed Higher OrderLogic, using PVS, comparing various possibilities of representation. We study some existing libraries. We insist onspecification and proof of recursive functions.

Common problems encountered by students in the framework of joint IT305 (p. 290) module are discussed,which may trigger collaborative development of general purpose libraries.

Plan :* The art of specification

- informal text- formalization steps- functions versus relations- recursive versus inductive sets- decidability, executable specifications- deep versus shallow semantics- modularity

* Proof art- generalization- well founded induction- boolean induction- simplification- rewrite lemmas- automatization, strategies

* Possible application domains- L1 or L2 imperative langages from Loeckx and Sieber book- Floyd assertion method- Hoare method- object oriented languages- specification of communication protocols- temporal logics

Prerequisite :Proof assistants IT305 (p. 290)

Evaluation :

10/06/2008 - 17:32:07 288

Page 289: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Attendance and participation to present module and to joint module IT305 (p. 290) : 50%; joint module IT305 (p.290) miniproject defence: 50%.

Document(s) :* The Foundations of Program Verification, Second Edition, Jacques Loeckx and Kurt Sieber, Wiley - TeubnerSeries in Computer Science.

* See on line course http://www.enseirb.fr/~gloess/enseignement/spp/now/ for more references and documents.

Keyword(s) :specification, verification, semantics, typed logics, higher order

Online course :http://www.enseirb.fr/~gloess/enseignement/spp/now/

10/06/2008 - 17:32:07 289

Page 290: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT305 : Proof assistantsShared by UV(s) :

I5GL-B Verification and Validation p. 26

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 24.00Individual work : 10.00

Teacher(s) :GLOESS Paul Y [email protected]

http://www.enseirb.fr/~gloessJANIN David

Title :Proof assistants

Abstract :Purpose: Discover proof assistants and typed higher order logics, and their application to software engineering.

Contents: There are currently about fifteen tools which have gained international recognition in the field ofmechanical theorem proving. These are used more and more by mathematicians or logicians, as well ascomputer scientists, for designing specifications and checking software or hardware implementations.

We introduce three representative tools, which have complementary purposes: PVS, developed by SRIInternational Computer Science Laboratory, is studied in detail; Coq, developed by I.N.R.I.A., is briefly discussed;Atelier B, commercial product of Digilog/Steria, is available at ENSEIRB, but The Rodin free version will be usedinstead.

We altern theory and practical manipulation.

Plan :* PVS

- Higher order typed logic suited to program specification and verification- Total recursive functions- Abstract data types- Well founded induction- Inductive sets

* Coq- Typed lambda calculus and inductive constructions- From "expression:type" paradigm to "proof:specification" paradigm- Synthesis and verification of programs

* Atelier B- Project management- Machine hierarchies, refinements- Substitution calculus

Prerequisite :Program specification and proof IT304 (p. 288) .

Evaluation :mini-project by team under a proof assistant.

10/06/2008 - 17:32:07 290

Page 291: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Document(s) :See online course http://www.enseirb.fr/~gloess/enseignement/ateliers/now/.

Keyword(s) :Coq, PVS, B, logics, types, proofs, software engineering

Online course :http://www.enseirb.fr/~gloess/enseignement/ateliers/now/

10/06/2008 - 17:32:07 291

Page 292: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT306 : Software testingShared by UV(s) :

C5QFIA-D Modeling, verification and test of systems p. 48I5GL-A Software Management p. 26

Crédits ECTS :

2.50

Number of hours :Lecture : 16.00Tutorial classes : 8.00

Teacher(s) :LE SAEC BertrandMARQUES Sandrine

Title :Software testing

Abstract :Software testing is used to ensure the apparent correctness of a system w.r.t. some specifications. This approachis naturally not exhaustive as it would generally require an infinite, or if finite an enormous, amount of test cases.Hence, choosing which test case will be ran is crucial in order to ensure enough reliability.

Plan :- The importance and costs of software testing- Formal approach to software testing- Test cases generation from a formal model- Covering criterions- Applications of software testing

Prerequisite :None

Evaluation :2h exam

Document(s) :Given in classroom

Keyword(s) :Software testing, test cases covering

Online course :None

10/06/2008 - 17:32:07 292

Page 293: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT307 : Persistency and data basesShared by UV(s) :

I5GL-C Object-Oriented Software Engineering p. 26

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 10.00

Teacher(s) :HANIN Xavier

Title :Persistency and data bases

Abstract :De plus en plus plusd'applications manipulent des données complexes et volumineuses pour lesquelles les systèmes de gestion debases de données traditionnels, fondés sur le modèle relationnel, ne sont pas adaptés.Citons par exemple les systèmes d'information géographique, le commerce électronique, la finance, les outilsd'aide à  la éécision, etc.Ce cours présente les solutions adaptées à ces applications offertes par les SGBD objet-relationnels etorientés-objet.

Plan :I. EXTENSION DU MODELE RELATIONNEL

- Limites des systèmes relationnels- Spécialisation, généralisation- Compléments sur le modèle relationnel- Nouvelles applications bases de données

II. CONCEPTION ORIENTEE OBJET- Analyse orientée objet- Développement d'une base de données orientées objets- Construction de classes, relations, attributs- Diagramme des classes et diagramme des objets

III. SYSTEMES ORIENTES OBJETS- Langages orientés objets persistants- Applications des techniques orientées objets aux bases de données relationnelles- Modèle à valeur structurée- Modèle avec identité d'objet- Bases de données orientées objets

IV. LE SYSTEME OBJECT·STORE- Modèle de données- Interfaces- Gestion de schémas- Architecture- Gestion des objets et des classes

Prerequisite :systèmes de gestion de bases de données relationnelles.

Document(s) :Photocopies de transparents de cours.

10/06/2008 - 17:32:07 293

Page 294: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Keyword(s) :bases de données, objet, UML, données complexes.

10/06/2008 - 17:32:07 294

Page 295: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT308 : Méthodologie et outils logicielsShared by UV(s) :

I5GL-E Personnalisation p. 26

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 15.00

Teacher(s) :EYROLLES GeorgesMOSBAH Mohamed

Title :Méthodologie et outils logiciels

Abstract :Ce cours a pour but d'acquérir des compétences sur les méthodes et les technologies les plus récentes pouraider au développement d'applications intranet et internet. Une partie est consacrée aux nouvelles méthodologiesde développement de logiciels (développement dirigé par les tests par exemple). Dans ce cours, on abordeégalement les technologies Web (CGI,EJB,..) et les outils qui permettent de développer des passerelles de basesde données (JDBC).

Plan :- Introduction générale- Développement dirigé par les tests- Quelques environnements de développement- Rational Rose- EJB- Servlet- JDBC- Jini- Forté

10/06/2008 - 17:32:07 295

Page 296: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT309 : Architectures multi-couchesShared by UV(s) :

I5GL-D Software Architerture p. 26

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 24.00Individual work : 10.00

Teacher(s) :EYROLLES Georges

Title :Architectures multi-couches

Abstract :Ce cours aborde la conception et le développement de logiciels en couches: modèles client-serveur, 2-tiers,3-tiers.

Un projet transversal est réalisé dans le cadre de cet enseignement.Pour suivre ce cours, il faut prendreégalement: les cours de conception orienté-objet, SGBD00, et applications concurrentes et distribuées.

10/06/2008 - 17:32:07 296

Page 297: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT310 : Applications concurrentes et distribuéesShared by UV(s) :

I5GL-D Software Architerture p. 26

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 15.00

Teacher(s) :MOSBAH Mohamed

Title :Applications concurrentes et distribuées

Abstract :L'objectif de ce cours est de comprendre la pertinence des applicationsconcurrentes et distribuées. Avec la croissance exponentielle de l'usage des réseaux en entreprise, cesapplications sont amenées à se développer et à se pérenniser.Une première partie sera consacrée à la programmation concurrente (notamment par les threads).Le développement d'applications distribuées sera présenté dans la seconde partie en s'appuyant sur desexemples concrets utilisant la norme J2EEIntervenants : M. Mosbah, P. Broquaire

Plan :I5GL-D - Applications concurrentes et distribuées

* Programmations concurrentes: principes* Programmation par les threads

* J2EE présentation* Le protocole httpo Quelques rappels techniqueso Les briques d'une architecture Webo La gestion de contexte idéale* Rôle du serveur d'applicationo Les services rendus par le serveur d'application* Servletso Notion de servleto Cycle de vie d'une servleto Les composants Java dédiés à la programmation Webo Mettre en oeuvre les servlets et les composants Java dédiés* JSPo Pourquoi les JSPo Cycle de vie d'une JSPo Utilisation des JavaBeans dans les JSPo Mise en oeuvre* TagLibso Notion de TagLib* Architecturer ses application Web - Paradigme MVCo Présentation du framework Struts* Déploiement d'une application Web - Notion de packaging* J2EE en Entrepriseo Exemples concrets d'applications Web

Prerequisite :

10/06/2008 - 17:32:07 297

Page 298: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

HTML ou XHTML, Javascript.

Evaluation :projet

Document(s) :polycopié des TPs

10/06/2008 - 17:32:07 298

Page 299: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT311 : Conduite de projetShared by UV(s) :

I5GL-A Software Management p. 26

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 10.00

Teacher(s) :MOëBS R

Title :Conduite de projet

Abstract :Intervenants : Rémi Moebs

L'objectif du cours sera d'acquérir une vision globale du cycle de vie d'un projet logiciel et des techniques et outilsde gestion associées.

Après un rappel des concepts associés à la gestion de projet, il aborde les principales phases de la vie d'un projet:

* l'avant-projet : recueil des besoins, évaluation, prévisions* l'organisation du projet : intervenants, rôles, démarche* les techniques gestion des tâches : planification, ordonnancement, jalons* les techniques de suivi et de contrôle de l'avancement* la phase de test, de validation et de qualification* les techniques d'assurance et de contrôle qualité.

L'objectif est de donner les bases nécessaires à la gestion de projet en insistant sur des exemples concrets etvécus, à partir de témoignages issus de cas réels en entreprise. Le cours comprendra des exercices pratiquesbasés sur des cas réels et des mises en situation par rapport à des phases de gestion d'un projet. L'objectif estde permettre aux participants d'assimiler et de retenir les « best practices » associées à la gestion de projet et depouvoir les mettre en oeuvre rapidement en entreprise.

Plan :* Introduction - Vue globale du cycle de vie:Recueil et commentaire des expériences vécues en stage.Principales définitions : Projet, Client, Maîtrise d'oeuvre, Maîtrise d'Ouvrage.Vision globale du cycle de vie, principales démarches de mise en oeuvre.Méthodes et outils.Référentiels et normes, certifications.Les différents types de projet.* Recueil des besoins et évaluation:Méthodes de recueil de besoins.Production et analyse d'un cahier des charges.Méthodes d'évaluation.Plan de production prévisionnel.Analyse des risques.* Organisation des projets:Principes d'organisation d'un projet - rôle du Chef de Projet.Définition des rôles et gestion des relations.Organisation de l'équipe de développement.

10/06/2008 - 17:32:07 299

Page 300: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Démarche de réalisation (itérative, cycle en V).Approche « Unified Process ».Initialisation et gestion des risques.Approche financière et budgétaire.* Planification, ordonnancement:Découpage en tâches.Diagramme associés.Mise au point d'un plan de production.Gestion de la documentation.Outils associés.Cas pratique.* Suivi et contrôle de l'avancement:Techniques de suivi.Tableaux de bord projet.Reporting.Gestion des relations dans l'équipe - techniques de management.Suivi financier.Outils associés.* Tests, intégration et validation:Types de tests.Démarches de test et de qualification.Tests de montée en charge et tests de performance.Gestion de configuration.Outils associés.Organisation de la maintenance* Assurance qualité:Objectifs de l'assurance qualitéRéférentiels et normes logicielles.Dispositifs qualité sur un projet.Qualité du logiciel, qualité des processus.* Bilan, rappel des "best practices":Vision synthétique des sessions précédentes.Résumé des bests practices pour le réalisation d'un projet informatique.Illustration par des exemples concrets.Retours d'expérience.Questions / Réponses.

Document(s) :<a href="/intranet/catalogue/mod/IT/IT311/slides.4up.ps">slides.4up.ps</a>

10/06/2008 - 17:32:07 300

Page 301: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT315 : OSGI - The Open Service Gateway InitiativeShared by UV(s) :

T5RSC-B Embedded systems p. 50

Crédits ECTS :

0.50

Number of hours :Lecture : 3.00Practical work : 3.00

Title :OSGI - The Open Service Gateway Initiative

Abstract :L'Open Service Gateway initiative (l'OSGi) a été fondée en Mars 1999 par une quinzaine de sociétés "membres"et en compte actuellement près d'une centaine. L'intention originelle était de définir une norme pour développer etdéployer des télé-services dans des passerelles domotiques (set-top-box, modems xDSL, freeBox...). Lapremière version du standard (élaborée par les quinze membres fondateurs) était strictement orientée sur cemarché de niche. Mais ces premières spécifications se sont révélées très intéressantes par les nombreusesimplémentations qu'elles ont encouragées et beaucoup d'autres sociétés se sont jointes pour l'élaboration d'uneseconde version.Nous avons aujourd'hui (après l'adoption de la version 3 du standard) un paradigme clair et bien délimité : lestandard OSGi existe pour créer des spécifications ouvertes pour le déploiement "administré" de "services"depuis les réseaux étendus vers toutes sortes de réseaux locaux ou d'équipements rendus communicants. Il estaujourd'hui évident que ce standard est applicable dans tout environnement de déploiement de services et detélé-administration de plates-formes très "résilientes" sur de longs cycles de vie. OSGi est en passe de devenir unstandard "de fait" pour l'exécution et l'administration des plates-formes de services opérées et déportées.

Ce module présentera les grandes lignes d'OSGi et en particulier ce qui concerne la gestion des composantslogiciels et des services associés. Lors des travaux pratiques, nous essayerons une plate-forme d'implentation dela spécification qu'est Oscar.

Plan :Cours

I) Présentation générale d'OSGi- Contexte- Consortium- Objectifs- RoadMap

II) Outils de base- Java- Programmation Orientée Services (composant, usine, connecteur, conteneur...)- ClassLoader java (Architecture, URLClassLoader)

III) OSGi architecture interneDescription de la spécification

- Elements du modèle à composants d'OSGi (bundle, service, package, dépendances)- Framework de base (bundlecontext, shell)- Services standards

TP

10/06/2008 - 17:32:07 301

Page 302: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IV) Manipulation d'une plateforme- Installation / Lancement / Maintenance- Utilisation de services- Développement de services- Interdépendance de services- Exemple de projet OSGi : Structuration du développement, packaging

Prerequisite :Java, ant

Evaluation :QCM

Document(s) :Copie des transparents de cours.

Keyword(s) :OSGi, Service Oriented Programming, Composants logiciels

10/06/2008 - 17:32:07 302

Page 303: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT316 : IntergicielsShared by UV(s) :

T5GLR-B Génie logiciel p. 45

Crédits ECTS :

2.00

Number of hours :Lecture : 12.00Practical work : 9.00

Teacher(s) :MERAND F.

Title :Intergiciels

Abstract :Partie 1 - Du composant au serveur d'applications. Impact sur les architecures applicatives.Le développement d'applications basé sur les composants représente aujourd'hui un formidable potentiel pour lesdéveloppeurs et architectes. La mise en oeuvre des applications à base de composants nécessite cependant debien penser son architecture applicative, en tenant compte d'un grand nombre de critères fonctionnels maissurtout techniques (sécurité, fiabilité, performance, montée en charge, etc.). Les serveurs d'applicationspermettent de répondre à ces contraintes en privilégiant deux axes : un axe développeur, pour lui permettre de sefocaliser sur l'écriture de code métier en s'affranchissant de la plomberie, et un axe infrastructure permettant degérer le pénurie de ressources plutôt que de la subir. (Démonstrations réalisées avec le serveur d'applicationCOM+, MSMQ en environnement .NET.)

Partie 2 - Les standards de l'Internet et les Web Services dans vos applications. L'interopérabilité au coeur dusystème d'information.HTML, HTTP, XML... Autant de standards au coeur des développements applicatifs. L'apport de ces technologiesfavorise l'interopérabilité des briques du système d'information. Ces mêmes systèmes sont soumis à de trèsfortes pressions, métiers et technologiques et l'arrivée des Services Web XML et des protocoles associés (WSDL,SOAP, UDDI) permet maintenant de faciliter l'absorption de ces contraintes. Les architectures applicativesdoivent donc s'adapter à ces nouveaux standards et proposer de nouveaux modèles de développement, dedéploiement et d'administration. (Démonstrations avec .NET, Apache/Axis.)

Plan :* Partie 1

- Objets, composants et architecture distribuées : pourquoi et comment développer des composants ?- Du client serveur aux applications multi-niveaux : la nécessité d'une infrastructure (middleware).- Panorama des serveurs d'applications.- La séparation logique des couches (interfaces, logique métier et couche technique).- Les fonctionnalités techniques d'un serveur d'applications.- Architecture et technique : bus de message, orchestration de processus.

* Partie 2- Standards, un bel exemple : Internet et les clients légers. Quelles contraintes et quelles limites ?- L'interopérabilité et l'intégration : comment préserver son existant informatique tout en le faisant évoluer ?- Les architectures à couplage faible : mise en oeuvre des services web XML et des protocoles associés(WSDL, SOAP, UDDI, WSx).- Le futur des services web et les architectures orientées service.

Evaluation :Examen écrit (1h30)

10/06/2008 - 17:32:07 303

Page 304: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Document(s) :Support de cours (copie de transparents). Ouvrages sur Microsoft ASP et .NET (fournis).

10/06/2008 - 17:32:07 304

Page 305: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT317 : Image analysisShared by UV(s) :

C5TM-H Indexation multimédia p. 53

Crédits ECTS :

2.50

Number of hours :Lecture : 18.00Tutorial classes : 8.00Individual work : 10.00Practical work : 8.00

Teacher(s) :DA COSTA Jean-PierreGERMAIN ChristianLAVIALLE Olivier

Title :Image analysis

Abstract :Image analysis is concerned about how to extract useful information from raw image data.

Plan :* Image segmentation* Extraction of geometrical parameters* Pattern recognition* Statistical models

Evaluation :Contrôle continu

10/06/2008 - 17:32:07 305

Page 306: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT318 : Computer GraphicsShared by UV(s) :

C5TM-B Computer graphics and virtual reality p. 53

Crédits ECTS :

2.50

Number of hours :Lecture : 33.00Individual work : 30.00

Teacher(s) :GUITTON PascalLE SAEC Bertrand

Title :Computer Graphics

Abstract :This class is about standard 2D and 3D image synthesis techniques.This module is complemented by IT319.

Plan :* Algorithms for 2D Computer Graphics* 3D Computer Graphics

Prerequisite :* C language* Basic signal and image processing

10/06/2008 - 17:32:07 306

Page 307: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT319 : Applications of Computer Graphics and Virtual RealityShared by UV(s) :

C5TM-B Computer graphics and virtual reality p. 53

Crédits ECTS :

2.50

Number of hours :Lecture : 10.00Tutorial classes : 14.00Individual work : 10.00

Teacher(s) :GUITTON Pascal

Title :Applications of Computer Graphics and Virtual Reality

Abstract :This class extends the IT318 module with practical works, and applications of Computer Graphics to virtual reality.

Plan :* Practical application of computer graphics* Virtual reality* Visit of the Hemicyclia virtual reality center

Evaluation :Contrôle continu

10/06/2008 - 17:32:07 307

Page 308: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT320 : Analysis/Synthesis of Musical SoundShared by UV(s) :

C5TM-C Analyse et Synthèse du Son Musical (ASSM) p. 53

Crédits ECTS :

5.00

Number of hours :Lecture : 48.00Individual work : 28.00

Teacher(s) :HANNA Pierre

Title :Analysis/Synthesis of Musical Sound

Abstract :This class presents the different matematical models and algorithms used for analyzing and synthesizing musicalsound.

Plan :* Introduction to musical sound* Spectral domain, FFT, convolution* Fourier analysis, high-resolution spectral analysis* Audio and musical parameters: partials, harmonics, pitch, intensity, timbre, spectral enveloppe...* Spatialization, source separation, psychoacoustic notions* Synthesis: additive, non linear, programming languages for audio synthesis* Audionumerical effects

10/06/2008 - 17:32:07 308

Page 309: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT321 : Smart card: from theory to programmingShared by UV(s) :

T5RSC-C Security p. 50

Crédits ECTS :

1.00

Number of hours :Lecture : 4.00Practical work : 4.00

Teacher(s) :GUYOT Vincent

Title :Smart card: from theory to programming

Abstract :From a lecture given about smart card, the attendees write a Java smart card-based application, splitted into twoparts running in the computer and within the smart card.

Prerequisite :Java programming

Evaluation :written exam and pratical work evaluation

Document(s) :http://java.sun.com/products/javacard/

Keyword(s) :smart card, JavaCard

10/06/2008 - 17:32:07 309

Page 310: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT323 : Network securityShared by UV(s) :

T5RSC-C Security p. 50

Crédits ECTS :

2.00

Number of hours :Combined lecture and tutorial classes : 12.00Individual work : 9.00

Teacher(s) :DELORD Xavier

Title :Network security

Abstract :After an introduction to information security, this lecture focuses on the security of data transmission, i.e. onnetwork security. The main cryptographic tools needed to achieve this goal are also presented.

Plan :* Introduction to information security* Introduction to network security* Cryptographic tools for network security* Security protocols* Applications

Prerequisite :principles of networks and of their architectures, IPv4 architecture

Evaluation :written exam

Document(s) :Stallings W. "Network Security Essentials: Applications and Standards - Third Edition". Pearson Printice Hall,2007.

Keyword(s) :sécurité de l'information, sécurité des réseaux, IPv4, TCP/IP, cryptographie

10/06/2008 - 17:32:07 310

Page 311: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT325 : Embedded systemsShared by UV(s) :

T5RSC-B Embedded systems p. 50

Crédits ECTS :

2.00

Number of hours :Lecture : 10.00Practical work : 12.00

Teacher(s) :KADIONIK Patrice

Title :Embedded systems

Abstract :L'objectif de ce module est de prolonger les connaissances acquises sur les systèmes d'exploitations par cellesspécifiques aux systèmes embarqués temps-réel très utilisés, en particulier, pour la concetion terminaux mobilesde télécommunications. Cet enseignement est fondé sur le cas concret de Linux embarqué.

Plan :* Principales caractéristiques d'un système embarqué.* Contraintes Temps Réel.* Codesign.* Les systèmes embarqués et la connectivité IP.* Linux et l'embarqué : Linux embarqué.* Panorama des distributions Linux embarqué.* Panorama des distributions Linux Temps Réel.* Etude et mise en oeuvre de Linux embarqué µClinux dans un système embarqué.* Etude et mise en oeuvre de Linux Temps Réel RTLinux.

Document(s) :Polycopié

Keyword(s) :Systèmes embarqués. Connectivité IP. Linux embarqué. Temps Réel. RTLinux.

Online course :http://www.enseirb.fr/~kadionik/formation/embeddedlinux/introduction.html

10/06/2008 - 17:32:07 311

Page 312: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT326 : Pilotes de périphériquesShared by UV(s) :

E5SE-E Personnalisation - Approfondissement p. 15

Number of hours :Lecture : 8.00Practical work : 12.00

Teacher(s) :BORNAT YannickKADIONIK Patrice

Title :Pilotes de périphériques

Abstract :Ouverture pour la rentrée 2008 en option SE

Ce cours a pour objectif de présenter le rôle d'un pilote de périphérique dans un système d'exploitation et d'enexpliquer le fonctionnement. Il est accompagné d'un projet dont le but est de réaliser un pilote de périphériquepour une machine à café sous Linux.

Plan :1. Introduction au pilotes de périphériques2. Noyau Linux3. Notion de modules4. Notion de périphériques5. Périphériques char6. Entrées / Sorties7. Gestion des interruptions8. Pilotes bloc et réseau

Document(s) :Polycopié

10/06/2008 - 17:32:07 312

Page 313: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT327 : Video indexingShared by UV(s) :

C5TM-H Indexation multimédia p. 53

Crédits ECTS :

2.50

Number of hours :Lecture : 14.00Tutorial classes : 8.00Individual work : 16.00

Teacher(s) :BENOIS-PINEAU JennyMORAND Claire

Title :Video indexing

Abstract :This module presents digital techniques that allow to extract meaningful features from image and video, useful forclassifying and indexing multimedia documents.

Plan :* Spatiotemporal segmentation and video indexing* Seminar on audio indexing

Evaluation :Test and project

10/06/2008 - 17:32:07 313

Page 314: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT328 : Multimedia data codingShared by UV(s) :

C5TM-E Codage et transmission des données multimédia p. 53

Crédits ECTS :

3.00

Number of hours :Lecture : 22.00Tutorial classes : 14.00

Teacher(s) :BERTHOUMIEU YannickDONIAS MarcGRIVEL EricMEGRET Rémi

Title :Multimedia data coding

Abstract :Module IT328 deals with coding standards used for audio, image and video coding.

Plan :* Audio compression* Image and video compression* Multi-resolution approaches* Applications using Matlab

10/06/2008 - 17:32:07 314

Page 315: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT329 : Image processingShared by UV(s) :

C5TM-A Image processing and project p. 53

Crédits ECTS :

2.00

Number of hours :Combined lecture and tutorial classes : 14.00Tutorial classes : 12.00Individual work : 10.00

Teacher(s) :DOMENGER Jean-PhilippeKABONGO Luis

Title :Image processing

Abstract :This class deals with image processing algorithms, that produce new images from digital input images.

Plan :* Color reproduction* Smoothing, defect correction, contour extraction, contrast enhancement* Quantification and dithering* Geometrical transformation, compositing

Evaluation :Test

10/06/2008 - 17:32:07 315

Page 316: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT331 : Embedded systems. Embedded LinuxShared by UV(s) :

E5SE-A Systèmes d'exploitation p. 15

Crédits ECTS :

1.50

Number of hours :Lecture : 13.33Individual work : 10.00Practical work : 12.00

Teacher(s) :KADIONIK Patrice

Title :Embedded systems. Embedded Linux

Plan :1. Course

- Features of an embedded system.- Real Time Constraints and codesign.- Tools for hardware debugging of an embedded system.- software debugging of an embedded system.- Illustration: porting Linux to a SBC.- IP connectivity.- Embeded Linux.- Panorama of embedded Linux distributions and Real Time. Introduction to Real Time.- Design and implementation of embedded Linux: &#956;Clinux on an embedded system.- Design and implementation of Real Time Linux: RTLinux.

2. Practical exercices- Design and implementation of &#956;CLinux on ColdFire processor.- Design and implementation of IP protocols for remote control of an electronic system underembbededLinux: HTTP, SMTP, SNMP, SIP...

Prerequisite :no

Evaluation :Report

Document(s) :Training support

Keyword(s) :Embbeded system - Hardware and software debugging - IP Connectivity- Embbeded Linux - Real Time - µClinux -RTLinux

Online course :yes: http://www.enseirb.fr/intranet/bibliotheque/bibliotheque_numerique.html

10/06/2008 - 17:32:07 316

Page 317: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT332 : Real Time Operating SystemsShared by UV(s) :

E5SE-A Systèmes d'exploitation p. 15

Crédits ECTS :

2.00

Number of hours :Lecture : 14.66Individual work : 24.00Practical work : 12.00

Teacher(s) :KADIONIK PatricePEDROZA J. L.

Title :Real Time Operating Systems

Plan :1. Course

- Tools for real time.- The concept of tasks and coroutines.- The signaling events: semaphores and latches.- Intertask communications.- Examples of multitasking real-time applications.- The standardization of tools: SCEPTRE.- TheVRTX RTOS:

Basic principles.The primitives and their implementation.Adding functionality to the kernel.File and network primitives.Writing device drivers.The OS9000 RTOS:Basic principles and origin.The primitives and the modules structure.Designing a new module: functional or device driver.The system-level functions.Writing new deivce drivers.

2. Practical exercices- Implementation and use of the &#956;C/OS II real-time kernel on a 68HC11 SBC.

Evaluation :Exam

Document(s) :Training support

Keyword(s) :Real Time - RTOS - Multitasking- VRTX - OS9000 - µC/OS II

Online course :no

10/06/2008 - 17:32:07 317

Page 318: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT334 : Formalisms for embedded systemsShared by UV(s) :

C5QFIA-D Modeling, verification and test of systems p. 48

Crédits ECTS :

0.50

Number of hours :Combined lecture and tutorial classes : 10.00

Teacher(s) :HERBRETEAU Frédéric

Title :Formalisms for embedded systems

Abstract :Modeling, simulation and validation of synchronous embedded software using Lustre and Esterel formalisms

Plan :- principles of embedded softwares- dataflow approach: the LUSTRE/SCADE formalism- eventflow approach: the ESTEREL language

Prerequisite :None

Evaluation :1h exam

Document(s) :Given in classroom

Keyword(s) :Embedded systems, Lustre, Esterel

Online course :None

10/06/2008 - 17:32:07 318

Page 319: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT335 : System Modelling with the UML methodShared by UV(s) :

E5SE-C Langages et modélisation de systèmes p. 15

Crédits ECTS :

1.50

Number of hours :Combined lecture and tutorial classes : 20.00Individual work : 15.00

Teacher(s) :SOULET Pierre

Title :System Modelling with the UML method

Plan :- Introduction and objectives of UML.- UML diagrams.- The static and dynamic model.- Case Studies.- Implementation in C + + language of aggregations and associations.

Evaluation :Exam (C++ and UML)

Document(s) :Training support

Keyword(s) :UML - Diagrams

Online course :no

10/06/2008 - 17:32:07 319

Page 320: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT336 : Architecture of parallel and distributed systemsShared by UV(s) :

I5PRCD-B Architectures, systèmes et communications p. 28

Crédits ECTS :

1.50

Number of hours :Lecture : 20.00Individual work : 20.00

Teacher(s) :PELLEGRINI Francois

Title :Architecture of parallel and distributed systems

Abstract :The purpose of this class is to view many techniques used within high performance processors and parallelarchitectures, in order to take advantage of them at their best when writing programs making an intensive use ofmemory and processing power.

Plan :1.Introduction

- Basic concepts of parallel computing- Need for parallelism- Current research domains in parallel processing

2. Models of parallel computers- Flynn's classification- Raina's classification

3. Architecture des processeurs- Clock- Wiring

+ Bit-level parallelism+ Wiring of an integer adder+ Wiring of an integer multiplier

- Instruction sets+ CISC, RISC, and CRISC instruction sets+ Impact on compilation and performance

- Pipe-lines+ Principle+ Linear pipe-lines+ Non-linear pipe-lines+ Dependencies and bubbles+ Optimization of conditional branches

: loop unrolling, branch prediction- Instruction-level parallelism

+ Superscalarity+ VLIW, LIW and EPIC processors

- Efficient programming of high performance superscalar processors- Vector processors- Evaluation of the performance of processors

4. Memory architecture- Memory hierarchy and locality principles- Registers- Cache memory

10/06/2008 - 17:32:07 320

Page 321: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

+ Access mechanisms+ Structure : direct mapping, associativity+ Consistency on multi-processor systems : the MESI protocol

- Main memory : structure, efficient programming- Disks

+ Reliability and performance+ RAID systems+ Parallel filesystems

5. Operating systems for parallel processing- Types and structure- Features

+ Scheduling+Synchronization

Prerequisite :Knowledge in imperative programming and in computer architecture

Evaluation :Final term exam

Document(s) :Class booklet, also available on-line

Keyword(s) :Parallelism, Parallel computing, SIMD, MIMD, processor, performance, CISC, RISC, pipe-line, VLIW, LIW, EPIC,memory, hierarchy, register, cache, consistency, RAID, system

Online course :http://www.enseirb.fr/~pelegrin/enseignement/enseirb/archsys/ (in French)

10/06/2008 - 17:32:07 321

Page 322: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT338 : Supports de communication hautes performancesShared by UV(s) :

I5PRCD-B Architectures, systèmes et communications p. 28

Crédits ECTS :

1.25

Number of hours :Lecture : 4.00Tutorial classes : 3.00Individual work : 4.00

Teacher(s) :AUMAGE Olivier

Title :Supports de communication hautes performances

Abstract :L'objectif de ce module est d'apporter les connaissances nécessaires pour une utilisation efficace des différentesarchitectures utilisées dans les plates-formes parallèles actuelles en tenant compte en particulier de la granularitédans les applications.

Plan :1. Introduction au problème du recouvrement calcul/communication2. Faisabilité du recouvrement calcul/communication :aspects matériels, expression dans MPI et applications3. Le cas des applications régulières4. Le cas des architectures hétérogènes5. Techniques de programmation "Out-of-Core"

Prerequisite :Introduction aux architectures des plates-formes parallèles

Document(s) :Photocopies des transparents utilisés en cours

Keyword(s) :Recouvrement calcul/communication, Out-of-Core

10/06/2008 - 17:32:07 322

Page 323: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT339 : Environnement pour la grilleShared by UV(s) :

I5PRCD-E Personnalisation p. 28

Crédits ECTS :

2.50

Number of hours :Lecture : 8.00Tutorial classes : 18.00Individual work : 8.00

Teacher(s) :LATU GuillaumeRICHART Nicolas

Title :Environnement pour la grille

Abstract :Ce cours propose de faire un tour d'horizon (non exhaustif) des technologies nouvelles autour de la grille, del'internet et du distribué. Des infrastructures logicielles et matérielles de types grilles sont appelées à sedévelopper et à être utilisées au sein des entreprises. Les technologies mises en oeuvre par GLOBUS sontabordées d'un point de vue général en précisant dans quels types de service de la grille elles interviennent(partage de ressources, travail collaboratif, grille de calcul, portail web, . . .), et quelles sont leurs interactions avecles autres composants. L'accent est mis sur la nécessité de définir des standards et des interfaces adaptées à lagrille. L'interface standard GRID RPC est décrite ainsi que son implémentation dans Netsolve. Les différentescaractéristiques des logiciels "Peer to Peer" sont présentées ainsi qu'une interface pour leur programmation(Jxta). Enfin la programmation effective de la grille est abordée par l'approche composants logiciels permettantune l'abstraction et l'interopérabilité des programmes.

Les TDs/TPs permettront aux élèves de se familiariser avec quelques unes de ces technologies tel que Globus,les RPCs ou les composants logiciels.

Plan :1. Introduction générale sur la grille2. GLOBUS, la "boîte à outils" pour la grille (http://www.globus.org)3. GRID RPC (NetSolve)4. Peer-to-peer5. Le modèle des composants logiciels de CORBA (CCM)

Evaluation :TP-Projet avec rapport et soutenance.

Keyword(s) :GLOBUS, RPC, NetSolve, P2P, CCM, CORBA, OpenCCM

Online course :http://www.labri.fr/Perso/%7Eesnard/Enseignement/CCM/ccm.htmlhttp://www.labri.fr/%7Eesnard/Enseignement/Globus/Globus.pdf

10/06/2008 - 17:32:07 323

Page 324: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT340 : Approche objetShared by UV(s) :

T5GLR-B Génie logiciel p. 45

Crédits ECTS :

2.50

Number of hours :Lecture : 16.00Tutorial classes : 12.00

Teacher(s) :BAUDON O.

Title :Approche objet

Abstract :L'objectif de ce module est d'approfondir la formation générale en génie logiciel et de la compléter par leséléments particulièrements importants pour le domaine des télécommunications.

Plan :* UML* Developpement dirigé par les tests (9 h)* Conception d'application (24 h)

Prerequisite :Connaissance générales en génie logiciel.

Evaluation :Rapport.

Keyword(s) :Génie logiciel, UML, Développement dirigé par les tests.

10/06/2008 - 17:32:07 324

Page 325: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT341 : SGBD parallèleShared by UV(s) :

I5PRCD-D Algorithmique et applications p. 28

Crédits ECTS :

1.25

Number of hours :Lecture : 9.00Tutorial classes : 3.00Individual work : 9.00

Teacher(s) :MOSBAH MohamedRAMET Pierre

Title :SGBD parallèle

Abstract :L'objectif de ce module est d'approfondir les connaissances des étudiants dans le domaine des bases dedonnées et tout particulièrement sur les aspects distribués et parallèles.Cet enseignement aborde à la fois les méthodologies de conception et les techniques les plus récentes mises enoeuvre dans les noyaux des SGBD. Des séances de travaux pratiques sur Oracle et DB2 permettent d'illustrerles concepts vus en cours.

Plan :1. Besoins introduits par les nouvelles applications BD : CAO, SIG, TIS, multimédia

2. Persistance des langages à objets

3. Bases de données objet-relationnels

4. Protocoles transactionnels distribués

5. SGBD parallèles

6. Opérations algébriques parallèles

Prerequisite :SGBD relationnel (IT 203)

Evaluation :Projet sur DB2 ou Oracle.

Document(s) :Photocopie de transparents de cours.

Keyword(s) :Bases de données parallèles, transactions réparties.

10/06/2008 - 17:32:07 325

Page 326: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT342 : Real Time LinuxShared by UV(s) :

E5SE-E Personnalisation - Approfondissement p. 15

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Tutorial classes : 8.00

Teacher(s) :FICHEUX P.

Title :Real Time Linux

Plan :1. Course

- Introduction to Linux and Free Software.Free Software concepts.Background and Linux.GPL/LGPL licenses: implication for embedded and real-time.

- Real-time Solutions on Linux.Real-time and time-sharing definitions.Application to embedded systems and Real Time (RTOS).Standard Linux.Preemptive Linux.PREEMPT-RT Linux.Linux kernel + auxiliary (RTLinux, RTAI, Xenomai).Comparative table of solutions.

- Xenomai.Introduction.History.Functional description.Architecture.Installation.Execution area.Application writing.

2. Practical exercices- Configuration, compilation and installation of Xenomai on a system.

Evaluation :Continous control. Report

Document(s) :Training support

Keyword(s) :Linux - Real Time - Kernel - preempt-rt - Xenomai

Online course :no

10/06/2008 - 17:32:07 326

Page 327: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT343 : CORBA objects and componentsShared by UV(s) :

I5RSR-B Distributed objects and systems p. 31

Crédits ECTS :

2.50

Number of hours :Lecture : 4.33Combined lecture and tutorial classes : 26.00Individual work : 10.00

Teacher(s) :ESNARD Aurélien

Title :CORBA objects and components

Abstract :This lecture is an introduction to the CORBA technology which is now a widely accepted standard in the world ofdistributed applications. The key points of CORBA are introduced with examples and concrete exercices. Manyexamples of applications of the CORBA technology can be manipulated by the students, like peer-to-peerproblems, chat-like software, distributed computation, multicast, and so on

Plan :1. Introduction2. From distributed applications to the CORBA bus3. Presentation of the CORBA bus4. The Interface Definition Language5. Components of the CORBA bus6. CORBA services (Naming)7. Case study

Prerequisite :The ORB used in practice is the one provided with Java 1.4's SDK

Evaluation :Project with presentation

Document(s) :CORBA, Des concepts à la pratique

J.M. Geib, C. Gransart et P. Merle

Dunod, 1999, ISBN 2 10 004806 6

Keyword(s) :CORBA, distributed objects, interoperability, RMI

Online course :http://www.labri.fr/Perso/%7Eesnard/Enseignement/CORBA/corba.html

10/06/2008 - 17:32:07 327

Page 328: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT346 : Systèmes d'exploitation. Programmation systèmeShared by UV(s) :

E5SE-A Systèmes d'exploitation p. 15

Crédits ECTS :

1.50

Number of hours :Tutorial classes : 18.00

Teacher(s) :GOUDAL Frédéric

Title :Systèmes d'exploitation. Programmation système

Abstract :System programming notions with examples on asyncrhoneous programations, shared resources andmulti-thread.

Plan :Starting whit a bidirectional communication between two terminals :

- communication with pipes- communication with shared memory and semaphores and unix signals- multi-thread programing

Prerequisite :C programming language

Evaluation :Correct writing of the last teaching example

10/06/2008 - 17:32:07 328

Page 329: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT347 : Safety of computing unitsShared by UV(s) :

C5QFIA-H QFL - Dependable computing for embedded software p. 49

Crédits ECTS :

2.50

Number of hours :Lecture : 24.00Tutorial classes : 4.00

Teacher(s) :BOULANGER Jean-LouisCAPIRCIO Patrice

Title :Safety of computing units

Abstract :Safety engineering applied to the safety of computing units in transportation devices like trains or planes. Theseparticular domains require a high level of safety that serves as a motivation. Safety analysis and failure contentionis then studied.

Plan :- Requirement analysis, safety, standards, certifying- Methods and techniques for transportation devices- Hardware and software safety- Safe system architecture

Prerequisite :AU318 and CE322

Evaluation :2h exam

Document(s) :Given in classroom

Keyword(s) :Safety, certifying, standards

Online course :None

10/06/2008 - 17:32:07 329

Page 330: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT348 : Computer Music: Control and CompositionShared by UV(s) :

C5TM-D Informatique Musicale : Contrôle et Composition (IMCC) p. 53

Crédits ECTS :

5.00

Number of hours :Combined lecture and tutorial classes : 50.00

Teacher(s) :DESAINTE-CATHERINE Myriam [email protected] 05 56 84 23 36

Title :Computer Music: Control and Composition

Abstract :This class deals with the different aspects of Computer Music: models, languages, tools, technics...

Plan :* Audio hardware and software* Music history* Diffusion* Musical notions* Musical models, style analysis, rythm analysis* Digital audio effects* MIDI and musical communication protocols* Programming langages

Prerequisite :UV-D, IT320 : Analyse et Synthèse du Son Musical

10/06/2008 - 17:32:07 330

Page 331: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IT352 : Distributed and Parallel SystemsShared by UV(s) :

I5RSR-D Network administration tools p. 31

Crédits ECTS :

0.75

Number of hours :Lecture : 9.00Practical work : 3.00

Teacher(s) :GOGLIN Brice

Title :Distributed and Parallel Systems

Abstract :This course aims at studying generic distributed systems and the special case of parallel systems, in particular inthe context of high-performance scientific computing. We will go from what the application requires down to thelow-level and protocol implementation.

Plan :1.IntroductionHistorique et évolutionsIntérêts et inconvénients2.Généralités et conceptsArchitecturesSystèmes d'exploitation distribués3.Rappels sur les communicationsClient-serveurAppel de procédure à distanceFlux connectés ou non, fiables ou nonPassage de messageAccès mémoire à distanceCommunications multi-point4.Mémoire partagée distribuéeConceptsRappels sur les algorithmes locauxPagination en mémoire distanteMémoire partagée distribuéeProtocoles de maintien de cohérenceMise en oeuvre des DSMNotes architecturales5.SynchronisationRappels sur la synchronisation localeExclusion mutuelle distribuéeHorloges et mesures du tempsDétermination de l'état global6.Systèmes d'exploitation à image uniqueConceptsMigration de tâchesGestion de la mémoireGestion des fichiersGestion des périphériquesGestion du réseauGestion des processusMises en oeuvre

10/06/2008 - 17:32:07 331

Page 332: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Exemples7.Stockage distribuéConceptsTransparenceMises en oeuvreCache de fichiersProtocoles de maintien de cohérenceOptimisations par assistance de l'applicationFragmentationRéplicationParallélisationAccès par blocs8.Serveurs répartis

Prerequisite :Un minimum de connaissance dans les domaines suivants sera apprécié mais pas indispensable : systèmesd'exploitation, mémoire virtuelle, threads, communications classiques et MPI

Evaluation :Examen écrit sur la partie cours et éventuellement notation de la partie TD/TP

Online course :http://dept-info.labri.fr/~goglin/teaching/SysDistrib

10/06/2008 - 17:32:07 332

Page 333: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC101 : English S1Shared by UV(s) :

T1-E Langues et culture de l'ingénieur p. 39I1-F Langues et culture de l'ingénieur p. 20E1-F Langues et culture de l'ingénieur p. 2

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Tutorial classes : 26.00Individual work : 15.00

Teacher(s) :FAUCHER JillFLOQUET PierreMÉDINA Susan

Title :English S1

Abstract :-Developing basic skills : listening, speaking, reading, writing-Fluency and accuracy-Scientific discourse-Developing an international outlook

Plan :Lectures :

-Word building. Word and sentence structure-Verbs and tenses

Tutorials :-Developing skills seen in lectures-English as a world language-Phonetics and intonation-Writing a CV-Issues in science

Evaluation :-Continuous assessment based on active participation and assignments (2/3)-Final written exam (1/3)

Document(s) :-Book to buy : Minimum Competence in Scientific English by Sue Blattes, Véronique Jans & JonathanUpjohn, EDP Sciences, 2003-Video and audio material, the press-Language learning software: Tense Busters, Audioster

Keyword(s) :

10/06/2008 - 17:32:07 333

Page 334: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Learning to learn - Active participation - Grammar revision - Scientific discourse

Online course :See the Language Resource Centre web site : http://www.enseirb.fr/intranet/crel

10/06/2008 - 17:32:07 334

Page 335: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC102 : 2nd Foreign Language S1 Shared by UV(s) :

T1-E Langues et culture de l'ingénieur p. 39I1-F Langues et culture de l'ingénieur p. 20E1-F Langues et culture de l'ingénieur p. 2

Crédits ECTS :

1.00

Number of hours :Tutorial classes : 20.00Individual work : 15.00

Teacher(s) :FAUCHER Jill

Title :2nd Foreign Language S1

Abstract :-In this module students can choose one of the following languages : German, Spanish, Italian, Portuguese,Chinese and Japonese.-French as a Foreign Language and, in certain cases, Remedial English is also considered here.-The Common European Framework serves as a reference for the European languages. The 6 levels (A1,A2, B1, B2, C1, C2) and the corresponding skills can be consulted:

http://www.coe.int/t/dg4/linguistic/Source/Framework_EN.pdf-Chinese and Japanese include the study of scripts and phonetics particular to each language.

Plan :-For all languages : Basic grammar and vocabulary. Written and oral skills.-For European languages & depending on group level - activities related to levels A1-A2 or A2-B1.-For Chinese, beginner 1 or 2 - characters and phonetics.-For Japanese, beginner 1 or 2 - scripts and phonetics.-Remedial English is a tutored course for particularly weak students who can work on identified problemareas in basic English and improve their level

Evaluation :-Continuous assessment based on active participation and assignments (2/3)-Final exam (1/3)

Document(s) :- Course book chosen by the teacher and provided by ENSEIRB- Video and audio material, the press- Language learning software

Keyword(s) :Basic Grammar and Vocabulary - A1-B1 Languages skills - Active participation

Online course :See the Language Resource Centre web site : http://www.enseirb.fr/intranet/crel

10/06/2008 - 17:32:07 335

Page 336: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC104 : English S2Shared by UV(s) :

I2-F Langues et culture de l'ingénieur p. 21E2-F Langues et culture de l'ingénieur p. 3T2-F Langues et culture de l'ingénieur p. 40

Crédits ECTS :

1.50

Number of hours :Tutorial classes : 26.00Individual work : 15.00

Teacher(s) :FAUCHER JillFLOQUET PierreMÉDINA Susan

Title :English S2

Abstract :-Developing communication skills-Scientific discourse

Plan :-Topics : engineers, science and society-Presenting a controversial news topic-Leading a debate-Writing a scientific report

Evaluation :-Continuous assessment based on active participation and assignments (2/3)-Writing a scientific report in English on a project carried out in a 1st year science course (1/3)

Document(s) :-Book to buy : ?Minimum Competence in Scientific English by Sue Blattes, Véronique Jans & JonathanUpjohn, EDP Sciences, 2003-The press, video and audio material-Language learning software: Tense Busters, Audioster

Keyword(s) :Autonomy - Communication skills in a group - Adapting language to context

Online course :See the Language Resource Centre web site : http://www.enseirb.fr/intranet/crel

10/06/2008 - 17:32:07 336

Page 337: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC106 : Activité Physique et Sportive (S2)Shared by UV(s) :

I2-F Langues et culture de l'ingénieur p. 21E2-F Langues et culture de l'ingénieur p. 3T2-F Langues et culture de l'ingénieur p. 40

Crédits ECTS :

1.00

Number of hours :Lecture : 24.00

Teacher(s) :VESCHAMBRE Dominique

Title :Activité Physique et Sportive (S2)

Abstract :Appelés à exercer des responsabilités, les élèves doivent saisir l'intérêt d'un bon équilibre corporel et l'avantage,reconnu par les milieux professionnels, qu'ils retirent des expériences vécues dans les pratiques physiques etsportives.Cet enseignement vise ainsi, trois finalités :

- préserver un équilibre et une hygiène de vie,

- contribuer au développement et à l'épanouissement de la personnalité,

- renforcer la solidarité au sein de chaque groupe pour installer une véritable émulation dans ce type depréparation.

Ainsi l'élève fait un choix afin de "Réaliser un projet personnel de formation au travers d'une A.P.S".

Plan :Les élèves s'inscrivent et participent à une A.P.S. En début d'année, un éventail sur 35 activités leur est proposéparmi les sports collectifs, les sports individuels et les activités physiques de pleine nature et artistiques.Sans négliger les apprentissages et les progressions concernant la Motricité ainsi que la Connaissance et laDécouverte des A.P.S, les objectifs relatifs au développement du Savoir-Etre président aux traitements desactivités et influencent la construction des cycles.Il convient donc d'intégrer dans les séances, un travail sur les compétences suivantes :Communiquer, Créer, Se situer, Se responsabiliser.

Prerequisite :Aptitude physique générale à la pratique des A.P.S

10/06/2008 - 17:32:07 337

Page 338: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC109 : Activité Physique et Sportive (S1)Shared by UV(s) :

T1-E Langues et culture de l'ingénieur p. 39I1-F Langues et culture de l'ingénieur p. 20E1-F Langues et culture de l'ingénieur p. 2

Crédits ECTS :

1.00

Number of hours :Lecture : 24.00

Teacher(s) :VESCHAMBRE Dominique

Title :Activité Physique et Sportive (S1)

Abstract :Appelés à exercer des responsabilités, les élèves doivent saisir l'intérêt d'un bon équilibre corporel et l'avantage,reconnu par les milieux professionnels, qu'ils retirent des expériences vécues dans les pratiques physiques etsportives.Cet enseignement vise ainsi, trois finalités :

- préserver un équilibre et une hygiène de vie,- contribuer au développement et à l'épanouissement de la personnalité,- renforcer la solidarité au sein de chaque groupe pour installer une véritable émulation dans ce type depréparation.

Ainsi l'élève fait un choix afin de "Réaliser un projet personnel de formation au travers d'une A.P.S".

Plan :Les élèves s'inscrivent et participent à une A.P.S. En début d'année, un éventail sur 35 activités leur est proposéparmi les sports collectifs, les sports individuels et les activités physiques de pleine nature et artistiques.Sans négliger les apprentissages et les progressions concernant la Motricité ainsi que la Connaissance et laDécouverte des A.P.S, les objectifs relatifs au développement du Savoir-Etre président aux traitements desactivités et influencent la construction des cycles.Il convient donc d'intégrer dans les séances, un travail sur les compétences suivantes :Communiquer, Créer, Se situer, Se responsabiliser.

Prerequisite :Aptitude physique générale à la pratique des A.P.S

10/06/2008 - 17:32:07 338

Page 339: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC112 : 2nd Foreign Language S2 Shared by UV(s) :

I2-F Langues et culture de l'ingénieur p. 21E2-F Langues et culture de l'ingénieur p. 3T2-F Langues et culture de l'ingénieur p. 40

Crédits ECTS :

1.00

Number of hours :Tutorial classes : 20.00Individual work : 15.00

Teacher(s) :FAUCHER Jill

Title :2nd Foreign Language S2

Abstract :Students continue with the language chosen in S1 : German, Spanish, Italian, Portuguese, Chinese andJaponese. French as a Foreign Language and in certain cases Remedial English are also considered here. TheCommon European Framework serves as a reference for the European languages. The 6 levels (A1, A2, B1, B2,C1, C2) and the corresponding skills can be consultedhttp://www.coe.int/t/dg4/linguistic/Source/Framework_EN.pdf

Chinese and Japanese include the study of scripts and phonetics particular to each language.

Plan :-For all languages : Basic grammar and vocabulary. Written and oral skills.-For European languages & depending on group level - activities related to levels A1-A2 or A2-B1.-For Chinese, beginner 1 or 2 - characters and phonetics.-For Japanese, beginner 1 or 2 - scripts and phonetics.-Remedial English is a tutored course for particularly weak students who can work on identified problemareas in basic English and improve their level

Evaluation :-Continuous assessment based on active participation and assignments (2/3)-Final exam (1/3)

Document(s) :- Course book chosen by the teacher and provided by ENSEIRB- Video and audio material, the press- Language learning software

Keyword(s) :Basic Grammar and Vocabulary - A1-B1 Languages skills - Active participation

Online course :See the Language Resource Centre web site : http://www.enseirb.fr/intranet/crel

10/06/2008 - 17:32:07 339

Page 340: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC201 : English S3Shared by UV(s) :

I3-F Langues et culture de l'ingénieur p. 22T3-F Langues et culture de l'ingénieur p. 41E3-F Langues et culture p. 4

Crédits ECTS :

2.50

Number of hours :Tutorial classes : 30.00Individual work : 15.00

Teacher(s) :FAUCHER JillFLOQUET PierreMÉDINA Susan

Title :English S3

Abstract :-Prepare the Test of English as a Foreign Language (TOEFL).-The Test of English for International Communication (TOEIC) is optional.-Students need a minimum of 550 points on the TOEFL (750 for the TOEIC), the equivalent to B2 level onthe Common European Framework (CEF) to obtain an Engineering Diploma.

Plan :-Listening skills-Grammatical accuracy-Reading skills-US cultural context

Evaluation :The TOEFL score is converted into a score out of 20 for the S3 English grade.

Document(s) :Books to buy :

-Building Skills for the TOEFL, Carol King & Nancy Stanley, Longman, 1996-Building Skills for the TOEFL, Tapescript and Key, Carol King & Nancy Stanley, Longman, 1996-Language learning software: Langmaster TOEFL, Longman TOEIC, Voicebook, Audioster.

Keyword(s) :-B2 level on the Common European Framework (CEF) http://culture2.coe.int/portfolio-550 points TOEFL (PaperBasedTest) or 750 points TOEIC

Online course :See the Language Resource Centre web site : http://www.enseirb.fr/intranet/crel

10/06/2008 - 17:32:07 340

Page 341: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC205 : English S4Shared by UV(s) :

E4-E Langues et culture de l'ingénieur p. 6I4-E Langues et culture de l'ingénieur p. 23T4-E Langues et culture de l'ingénieur p. 42

Crédits ECTS :

2.00

Number of hours :Tutorial classes : 26.00Individual work : 15.00

Teacher(s) :FAUCHER JillFLOQUET PierreMÉDINA Susan

Title :English S4

Abstract :-An approach to English speaking cultures-Intercultural awareness

Plan :-Societies-Education-Literature-Film

Evaluation :Continuous assessment based on active participation, oral presentations and written assignments

Document(s) :-Extracts from TV documentaries and film-Extracts from literature from the English-speaking world

Keyword(s) :Active participation - Critical analysis - Creativity

Online course :See the Language Resource Centre web site : http://www.enseirb.fr/intranet/crel

10/06/2008 - 17:32:07 341

Page 342: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC209 : oral communication techniquesShared by UV(s) :

E3-F Langues et culture p. 4

Number of hours :Practical work : 3.00

Teacher(s) :DONDON Philippe

Title :oral communication techniques

Abstract :verbal and non verbal communication techniques. training for oral presentation

Plan :1. Generalities . human communication2. Human behaviour modelling 'Hermann modelling, Neuro linguistic programming and otherss.3. oral report techniques4. Group seminar animation, creativity techniques ...5. oral presentation by students,comments, and corrections

Prerequisite :none

Document(s) :power-point slide show : http://www.enseirb.fr/~dondon.

Online course :http://www.enseirb.fr/~dondon.

10/06/2008 - 17:32:07 342

Page 343: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC212 : 2nd Foreign Language S3Shared by UV(s) :

I3-F Langues et culture de l'ingénieur p. 22T3-F Langues et culture de l'ingénieur p. 41E3-F Langues et culture p. 4

Crédits ECTS :

1.00

Number of hours :Tutorial classes : 18.66Individual work : 15.00

Teacher(s) :FAUCHER Jill

Title :2nd Foreign Language S3

Abstract :-Levels of competence and activity corresponding to A2-B2 (Common European Framework) in thelanguage chosen in Year 1.-Level groups are maintained.-Culture and civilisation

Plan :Consolidating skills - Vocabulary and idiomatic expressions - Oral presentations

Prerequisite :S1 and S2 in the same language

Evaluation :-Continuous assessment based on active participation and assignments (2/3)-Final exam (1/3)

Document(s) :- Course book chosen by the teacher and provided by ENSEIRB- Video and audio material, the press- Language learning software

Keyword(s) :Developing Grammar and Vocabulary - A2-B2 Languages skills - Active participation

Online course :See the Language Resource Centre web site : http://www.enseirb.fr/intranet/crel

10/06/2008 - 17:32:07 343

Page 344: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC214 : 2nd Foreign Language S4Shared by UV(s) :

E4-E Langues et culture de l'ingénieur p. 6I4-E Langues et culture de l'ingénieur p. 23T4-E Langues et culture de l'ingénieur p. 42

Crédits ECTS :

1.00

Number of hours :Tutorial classes : 18.66Individual work : 15.00

Teacher(s) :FAUCHER Jill

Title :2nd Foreign Language S4

Abstract :-Levels of competence and activity corresponding to A2-B2 (Common European Framework) in thelanguage chosen in Year 1 and continued in S3 .-Level groups are maintained.-Culture and civilisation

Plan :Consolidating skills - Vocabulary and idiomatic expressions - Oral presentations

Prerequisite :S1, S2 and S3 in the same language

Evaluation :-Continuous assessment based on active participation and assignments (2/3)-Final exam (1/3)

Document(s) :- Course book chosen by the teacher and provided by ENSEIRB- Video and audio material, the press- Language learning software

Keyword(s) :Developing Grammar and Vocabulary - A2-B2 Languages skills - Active participation

Online course :See the Language Resource Centre web site : http://www.enseirb.fr/intranet/crel

10/06/2008 - 17:32:07 344

Page 345: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC301 : English S5Shared by UV(s) :

C5TM-F Culture de l'ingénieur p. 53T5ISN-F Culture de l'ingénieur p. 47E5CSR-F Culture de l'ingénieur p. 10T5GLR-F Culture de l'ingénieur p. 45E5AM2AS-FCulture de l'ingénieur p. 8

E5CSI-F Culture de l'ingénieur p. 9E5SE-F Culture de l'ingénieur p. 15E5TS-F Culture de l'ingénieur p. 19C5SRT-F Culture de l'ingénieur p. 52T5RSC-F Culture de l'ingénieur p. 50I5-A Culture de l'ingénieur p. 31C5QFIA-F Culture de l'ingénieur p. 48C5IREF-F Culture de l'ingénieur p. 46

Crédits ECTS :

2.50

Number of hours :Tutorial classes : 24.00Individual work : 15.00

Teacher(s) :FAUCHER JillMÉDINA Susan

Title :English S5

Abstract :Developing professional communication skills

Plan :-Issues in the global workplace-Practising everyday skills for work: formal presentations, meetings, negotiations, interviews

Evaluation :-Continuous assessment based on active participation, oral presentations and written assignments (2/3)-Oral presentation of scientific project or interview (1/3)

Document(s) :-Extracts from TV documentaries and film-Video and audio material, the press

Keyword(s) :Professional communication skills - Active participation

Online course :See the Language Resource Centre web site : http://www.enseirb.fr/intranet/crel

10/06/2008 - 17:32:07 345

Page 346: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA101 : Mathematics for the engineersShared by UV(s) :

E1-A Mathématics p. 2

Crédits ECTS :

2.50

Number of hours :Lecture : 14.50Tutorial classes : 16.00Individual work : 15.00

Teacher(s) :LEROYER Yves

Title :Mathematics for the engineers

Abstract :In this course the main mathematical methods for physics and for signal modeling and processing are presented.

Plan :1. Fourier Series2. Mathematical modeling of signal and systems3. Laplace Transform4. Fourier transform5. Bessel functions and their applications

Prerequisite :Eléments de mathématiques niveau 1er cycle (IUT, DEUG, Prépa)

Document(s) :Polycopiés de cours et de TD.Ouvrage : Mathématique du signal par H. Reinhardt (Dunod).

10/06/2008 - 17:32:07 346

Page 347: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA102 : ProbabilityShared by UV(s) :

E1-A Mathématics p. 2

Crédits ECTS :

1.50

Number of hours :Lecture : 12.00Tutorial classes : 12.00Individual work : 18.00

Teacher(s) :LEROYER Yves

Title :Probability

Abstract :The purpose of this course is to introduce the basic concepts of probability and random variables to the students.Given the various exercices that are proposed, this course is a good opportunity for them to develop theirreasoning skills. In addition, it is the first step in the discovery of random process and information theory, that bothplay a key role in the field of Telecommunications and Signal Processing for instance.

Plan :* Combinatorial Probability* Conditional Probability

- Event independence- Bayes

* Random Variable* Set of Random Variables

Prerequisite :Mathématiques premier cycle

Evaluation :2 devoirs et 1 examen final

10/06/2008 - 17:32:07 347

Page 348: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA103 : Mathematics for engineersShared by UV(s) :

T1-A Outils mathématiques pour les télécommunications p. 39

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 29.33Tutorial classes : 12.00Individual work : 15.00Practical work : 10.00

Teacher(s) :LEROYER YvesTESSON Patrice

Title :Mathematics for engineers

Abstract :This course is a presentation of the different mathematical tools used in telecommunication engineering :mathematical modeling and analysis of signals, of propagation phenomena.

Plan :1. Mathematical modeling of signal and systems2. The Bessel functions and their applications3. Orthogonal functions4. Fourier and Laplace transform

Prerequisite :Eléments de mathématiques niveau 1er cycle (IUT, Licence 2, Prépa)

Evaluation :1 examen terminal

Document(s) :Polycopiés de cours et de TD ;Livres conseillés : Mathématique du signal par H. Reinhardt (Dunod) ;Distributions , signal par E. Roubine (Eyrolles) ;L'outil mathématique par M. Petit (Masson) ;Méthodes mathématiques en analyse du signal par C. Soize (Masson).

10/06/2008 - 17:32:07 348

Page 349: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA104 : Techniques d'optimisationShared by UV(s) :

T1-A Outils mathématiques pour les télécommunications p. 39

Crédits ECTS :

2.00

Number of hours :Combined lecture and tutorial classes : 16.00

Teacher(s) :DALLET DominiqueJOUIN Hervé

Title :Techniques d'optimisation

Abstract :Le but de cet enseignement est de fournir aux élèves les outils numériques qu'ils vont rencontrer dans la suite deleur formation.

Plan :1.Résolution de systèmes linéaires :

- Rappels sur l'algèbre linéaire- Méthodes de triangulation (Gauss, Gauss-Jordan)- Méthodes de décomposition (LU, QR, SVD)- Méthodes itératives (Jacobi, Gauss-Seidel)

2.Problème aux valeurs propres :- Jaconi- QR

3.Interpolation :- Méthode de Lagrange- Méthode de Newton

4.Lissage, Moindres Carrés :- Moindre carrés linéaire- Moindre carrés non linéaire

5. Résolution d'équations non linéaires f(x) = 0- Dichotomie- Newton-Raphson- Descartes- Projection orthogonales- Point fixe (accélération d'Aitken)

6. Résolution de système d'équations non linéaires- Point fixe- Newton

7.Maxima et Minima : Multiplicateurs de Lagrange

Prerequisite :Eléments de mathématiques niveau 1er cycle (IUT, licence 2, Prépa)

Evaluation :

10/06/2008 - 17:32:07 349

Page 350: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

1 examen terminal

Document(s) :Polycopiés de cours et de TD

10/06/2008 - 17:32:07 350

Page 351: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA105 : ProbabilityShared by UV(s) :

T1-B Mathématiques de l'information p. 39

Crédits ECTS :

2.50

Number of hours :Lecture : 17.00Tutorial classes : 12.00Individual work : 17.00

Teacher(s) :MEGRET Rémi

Title :Probability

Abstract :The purpose of this course is to introduce the basic concepts of probability and random variables to the students.Given the various exercices that are proposed, this course is a good opportunity for them to develop theirreasoning skills. In addition, it is the first step in the discovery of random process and information theory, that bothplay a key role in the field of Telecommunications and signal processing for instance.

Plan :* Combinatorial Probability* Conditional Probability

- Event independence- Bayes

* Random Variable* Set of Random Variables

Evaluation :1 examen terminal.

Document(s) :Polycopié de TD

10/06/2008 - 17:32:07 351

Page 352: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA106 : Random processShared by UV(s) :

T1-B Mathématiques de l'information p. 39

Crédits ECTS :

2.50

Number of hours :Lecture : 13.33Tutorial classes : 10.66Individual work : 15.00

Teacher(s) :GRIVEL Eric

Title :Random process

Abstract :This course deals with random processes that are for instance used to caracterize image and signal such asspeech. In addition, Markov chain are adressed. It should be noted this course is complementary to Informationtheory. The notions that are introduced are then used in signal processing, communications, etc.

Plan :* Caractérisation des processus aléatoires :

- Notion de moyenne, illustrations d'un processus aléatoire dans le cas discret, Densité de probabilitéd'ordre supérieur, propriétés des fonctions d'autocorrélation de d'autocovariance, stationnarité etergodicité, transformée discrète de Karhunen Loeve.

* Estimation :

- Estimateurs de l'autocorrélation, estimation au sens du maximum de vraisemblance (mv), estimation ausens des moindres carres.

*Chaînes de Markov :

- Rappels sur la théorie des graphes orientés, chaînes de Markov à temps discret, chaîne de Markov àtemps continu.

Prerequisite :probability theory

Evaluation :1 written exam

Document(s) :1 support de cours et de TD.Therrien Charles W., Discrete Random Signals and Statistical Signal Processing, Prentice Hall, 1992.

Keyword(s) :autocorrelation function, autocovariance function, cross-correlation function, cross-covariance function, correlationmatrix, covariance matrix, wide sense stationarity, ergodicity, estimation of the autocorrelation function, white and

10/06/2008 - 17:32:07 352

Page 353: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

colored noises, Markov chain.

10/06/2008 - 17:32:07 353

Page 354: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA107 : Information TheoryShared by UV(s) :

T1-B Mathématiques de l'information p. 39

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00Tutorial classes : 4.00Individual work : 11.00

Teacher(s) :BERTHOUMIEU Yannick

Title :Information Theory

Abstract :This course provides the fundamental principles for understanding the concepts of information quantification andreliability communicating data. Starting from the entropy definition, the redundancy of a source and its relevancethrough the source coding theorem are defined. We conclude this course with the study of the noisy-channelcoding theorem.

Plan :* Quantitative estimation of information

- Source studie: Entropy, mutual entropy et conditional- Mutual information- Kullback-Leibler divergence- Cases of ergodic and markovian sources

* ENTROPIC CODING- Message and code redundancy- Mean length of codes, variable length coding- Huffman code- Sources étendues

* BAYESIAN MODELLING OF CHANNEL COMMUNICATION- Channell matrix- quantity information- Channel capacity, second Shannon's theorem- Particular Channel exemples

Prerequisite :MA105 : Probabilities MA106 : Random Process

Evaluation :Final written exam

Document(s) :Polycopiés de cours et de TD

Keyword(s) :Entropy, Mutual information, Kullback-Leibler divergence, redundancy of a source, source coding theorem,channel capacity of a noisy channel, noisy-channel coding theorem.

10/06/2008 - 17:32:07 354

Page 355: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA108 : MathematicsShared by UV(s) :

E2-A Mathematics p. 3

Crédits ECTS :

3.00

Number of hours :Lecture : 15.00Tutorial classes : 16.00Individual work : 23.00

Teacher(s) :LEROYER Yves

Title :Mathematics

Abstract :This course is a presentation of the fundamentals of mathematical analysis underlying the mathematical tools forengineers : theory of analytic functions, theory of distributions, orthogonal basis in functionnal linear spaces

Plan :1 Fonctions d'une variable complexe

2 Notions sur les distributions

3 Bases orthogonales dans les espaces L2(a,b)

Prerequisite :1. Functions of a complex variable2. Introduction to the theory of distributions3. Orthogonal functions

Evaluation :1 DS + 1 examen terminal

Document(s) :- Polycops de cours et de TD- Mathématique du signal par H. Reinhardt (Dunod)- Walter Appel "Mathématique pour la physique et les physiciens", H&K Editions, Paris- Auliac Guy, Avignant Jean, Azoulay Elie "Techniques mathématiques pour la physique", Ellipses

10/06/2008 - 17:32:07 355

Page 356: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA109 : Projet de mathématiques et de techniques d'optimisation

Shared by UV(s) :T1-A Outils mathématiques pour les télécommunications p. 39

Crédits ECTS :

1.50

Number of hours :Tutorial classes : 16.00Practical work : 10.00

Teacher(s) :DALLET DominiqueJOUIN HervéLEROYER YvesTESSON Patrice

Title :Projet de mathématiques et de techniques d'optimisation

Abstract :Le but de ce projet est de mettre en oeuvre les techniques mathématiques et les techniques d'optimisation surdes exemples concrets à l'aide de logiciels de calcul comme MATLAB et MAPLE.

Plan :- Un projet de techniques d'optimisation utilisant le logiciel MATLAB (8 séances d'1h20)- Un projet de techniques mathématiques sous la forme d'un devoir libre mettant en oeuvre des techniquesmathématiques et des tehniques numériques sous MAPLE ou MATLAB (4 séances d'1h20)

10/06/2008 - 17:32:07 356

Page 357: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA110 : MathématiquesShared by UV(s) :

RSI1-A Mathématiques p. 33

Title :Mathématiques

Abstract :Module de mathématiques pour la phase d'homogénéisation de RSI - FA1-A

10/06/2008 - 17:32:07 357

Page 358: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA111 : Mathématique de l'ingénieurShared by UV(s) :

RSI2-B Traitement du signal p. 34

Title :Mathématique de l'ingénieur

Abstract :Module SE4-A de l'UV SE4

10/06/2008 - 17:32:07 358

Page 359: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA112 : Outils logiciels pour l'ingénieurShared by UV(s) :

E1-A Mathématics p. 2

Crédits ECTS :

1.00

Number of hours :Tutorial classes : 16.00

Teacher(s) :MELCHIOR Pierre

Title :Outils logiciels pour l'ingénieur

Abstract :Ce module comprend un projet en traitement du signal (2/3) à réaliser sur le logiciel MATLAB et un projet enmathématiques pour l'ingénieur (1/3) à réaliser sur le logiciel MAPLE.

10/06/2008 - 17:32:07 359

Page 360: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA203 : Channel CodingShared by UV(s) :

T3-A Transmissions numériques p. 41

Crédits ECTS :

1.00

Number of hours :Lecture : 10.00Individual work : 12.00Practical work : 3.00

Teacher(s) :ESCRIG Benoit [email protected] 0556842183

http://www.enseirb.fr/~escrig

Title :Channel Coding

Abstract :The objective of this course is to study the various approaches used in the communications systems to protect thedata to be transmitted. These techniques are illustrated in the case of standards or current communicationssystems.

Plan :Error Correcting Codes, Linear Codes, Cyclic Codes, BCH and RS Codes, Convoltional Codes, Viterbi Algorithm

Prerequisite :Random Variables

Evaluation :Examen écrit (sans documents)

Document(s) :Polycopié de cours, polycopié de TP

Online course :http://www.enseirb.fr/%7Eescrig/Enseignement.html (in french)

10/06/2008 - 17:32:07 360

Page 361: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MA303 : Tools for reliability evaluation Shared by UV(s) :

C5QFIA-C Reliability of components and systems p. 48

Crédits ECTS :

2.50

Number of hours :Lecture : 40.00Tutorial classes : 8.00

Teacher(s) :MARC FrançoisMURARO Jean-LucRELMY-MADINSKA FrédéricVERDIER Frédéric

Title :Tools for reliability evaluation

Abstract :The goal is to acquire a strong knowledge on methods for the prediction and the estimation of reliability

Plan :- mathematics: statistics and probabilities- methods for the prediction of reliability- components reliability in spacecrafts

Prerequisite :none

Evaluation :3h exam

Document(s) :Given in classroom

Keyword(s) :Probabilities, statistics, reliability, estimation

Online course :None available

10/06/2008 - 17:32:07 361

Page 362: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME304 : TP Intégration monolithique (AIME)Shared by UV(s) :

E5CSI-A Technologies silicium p. 9

Crédits ECTS :

1.50

Number of hours :Individual work : 15.00Practical work : 30.00

Title :TP Intégration monolithique (AIME)

Abstract :Ce module est stage de formation pratique sur la réalisation de toutes les étapes de fabrication d'un circuit intégrédepuis la réception du substrat de silicium jusqu'à la mise en boîtier du composant final et sa carcatérisationélectrique. Parallèlement, il est procédé à la caractérisation physique des différentes étapes de fabrication.Le stage fait appel à des moyens matériels lourds mis à disposition par le pôle CNFM de Toulouse.

Plan :1. Oxydation du Wafer2. Gravure et diffusion des zones actives3. Dépôt et gravure du polysilicium de grille4. Ouverture des contacts5. Métallisation6. Test sous pointe7. Mise en boîtier8. Caractérisation électrique

Prerequisite :ME302

Evaluation :pendant le stage et sur les résultats des tests électriques

Document(s) :polycopiés

Keyword(s) :wafer, MOS, diffusion, gravure, oxydation, métallisation, test sous pointes, caractérisation électrique

10/06/2008 - 17:32:07 362

Page 363: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME305 : Analog ICsShared by UV(s) :

E5CSI-C Custom ICs design p. 9

Crédits ECTS :

1.50

Number of hours :Tutorial classes : 21.00Individual work : 4.00

Teacher(s) :DEVAL yannFOUILLAT Pascal

Title :Analog ICs

Abstract :Ce cours traite de la conception des circuits intégrés analogiques VLSI. Pour ce faire, la physique descomposants spécifique aux transistors à effet de champ est reprise de manière synthétique, puis lesamplificateurs de base sont étudiés et mis en oeuvre dans la réalisation de blocs fonctionnels, ces derniers étantalors associés pour réaliser des amplificateurs opérationnels, brique de base des circuits intégrés analogiques.

Plan :Le cours est décomposé en quatre chapitres:Physique du composant - MOS

- Physique et Technologies de base des MOSFETs- Modélisation DC et AC- Effets de second ordre- Bruit- Figure de mérite

Amplificateurs de base-Definition générale de l'amplification-Amplificateurs MOS élémentaires-Amplificateurs à charge active-Amplificateurs à topologie cascode

Blocs fonctionnels de base-Miroirs de courant MOS-Inverseur MOS-Amplificateur différentiel

Amplificateurs opérationnels-L'amplificateur opérationnel idéal-Stabilité: compensation en fréquence-Exemple de réalisation: l'amplificateur opérationnel élémentaire-Limitations-Architectures spécialisées

Keyword(s) :Conception ASICS - Microélectronique - Circuits intégrés - Technologies -

10/06/2008 - 17:32:07 363

Page 364: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME306 : RF ICs - 2Shared by UV(s) :

E5CSI-D Systèmes intégrés communicants p. 9

Crédits ECTS :

2.00

Number of hours :Lecture : 12.00Tutorial classes : 16.00Individual work : 4.00

Teacher(s) :DELTIMPLE NathalieTARIS Thierry

Title :RF ICs - 2

Abstract :Section 1: LNAs and Mixers

Section 2: RF integrated amplifiers

Section 3: Voltage controlled oscillators and frequency synthesis

Plan :Section 1: LNAs and Mixers

Section 2: RF integrated amplifiersThe study of Si RF integrated Power Amplifier (PA) relies on several parts : PA definitions, applications, PA role indifferent emitter architecture, PA parameters, study of linear and non-linear classes of operations (A, AB, B, C, Eand F), linearization techniques and matching network.

Section 3: Voltage controlled oscillators and frequency synthesisThe course consists in two parts. The first concerns the study of different oscillators topologies: ring oscillatorsand LC oscillators. For each topology, frequency control, stability / phase noise, consumption and couplingsaspects are discussed. The second part concerns the frequency synthesis. As a first step the phase locked loop(PLL) is described analytically, then we see how the PLL is used to realize the frequency synthesis, in its mostsimple way to the study of fractional, multi loops and offset synthesizers.

Evaluation :Compte rendu de projet

10/06/2008 - 17:32:07 364

Page 365: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME308 : ITRS projectShared by UV(s) :

E5CSI-E Microélectronique p. 9

Crédits ECTS :

2.00

Number of hours :Tutorial classes : 8.00Individual work : 30.00

Teacher(s) :DEVAL yannFOUILLAT PascalRENAUD Sylvie

Title :ITRS project

Abstract :The objectives of this class are for the students to evaluate and analyze the evolution and challenges of themicrolectronics industry fir the next 15 years. The students explore ITRS (International Technology Roadmap forSemiconductors) documents, an produce an 30 minutes slides presentation in english on a predefined topic.

Plan :1. Récupération des documents en ligne sur le site ITRS2. Répartition des thèmes entre les binômes3. Analyse des documents4. Synthèse des documents et présentation orale en anglais (20mn par personne)5. Confrontation par le jeu des questions en anglais6. Elaboration d'un CDROM avec tous les documents synthétisés

Prerequisite :aucun

Evaluation :Contrôle sur la présentation orale en anglais

Document(s) :fichiers téléchargeables en ligne depuis le site ITRS et complétés par tout autre document sélectionné parl'étudiant

Keyword(s) :International Technology Roadmap for Semiconductor

Online course :http://public.itrs.net/Files/2003ITRS/Home2003.htm

10/06/2008 - 17:32:07 365

Page 366: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME311 : Circuits micro-ondesShared by UV(s) :

E5CSR-D Hyperfréquences et optoélectronique p. 10

Crédits ECTS :

2.00

Number of hours :Lecture : 14.00Individual work : 14.00

Title :Circuits micro-ondes

Abstract :Objectif : Acquérir les techniques de conception d'amplificateurs en prenant en compte la montée des circuitsélectroniques dédiés aux applications de télécommunication (objets communicants sans fil, systèmes embarquéssur satellite, ...).

Contenu : La première partie de ce cours présente de façon non-exhaustive les différents types d'amplificateurshyperfréquences. Les classes de fonctionnement linéaires (Classe A), non-linéaires (Classe AB, B et C) et à hautrendement (Classe E, F) sont présentées. A chaque application, correspond un type d'amplificateur qui demandedes règles de conception particulières pour atteindre les spécifications désirées. Il y a cependant des notions debase liées au concept de l'adaptation (en gain, en bruit ou en puissance) qui sont communes à la conception dela plupart des amplificateurs et ce sont celles-ci qui sont exposées dans la première partie du cours.

La seconde partie présente les différents paramètres (gain, facteur de bruit, point de compression,intermodulation, ACPR, PAE, TOS,...) d'amplificateurs faible bruit (LNA), d'amplificateurs large bande (TWA) etd'amplificateurs de puissance (PA) au travers d'exemples concrets.

Un mini-projet bibliographique sur les sujets abordés en cours est ensuite réalisé par les étudiants qui utilisentinternet comme outil d'investigation.

Plan :* Ch. 1 : Notions de base sur les amplificateurs

- Fonction amplification- Transistors micro-ondes- Fonctionnement d'un amplificateur- Définition du gain- Classes de fonctionnement

* Ch. 2 : Conception des amplificateurs- Paramètres S- Représentation d'un générateur de tension en paramètres S- Calcul du gain à l'aide des paramètres S- TOS- Concept d'adaptation en gain- Polarisation- Stabilité- Bruit- Amplificateur de puissance

Prerequisite :Electronique générale - Circuits

10/06/2008 - 17:32:07 366

Page 367: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME314 : Degradation mecanisms of microelectronics devicesShared by UV(s) :

C5QFIA-G AD - Failure analysis for integrated circuits p. 48

Crédits ECTS :

2.50

Number of hours :Lecture : 30.00

Teacher(s) :DESHAYES YannickGOUDART Jean-LucMANEUX CristelleMARC FrançoisVERDIER Frédéric

Title :Degradation mecanisms of microelectronics devices

Abstract :We study in details the degradation mecanisms of microelectronics devices in order to be able to precisely predicttheir reliability.

Plan :- technologies and degradation mecanisms of bipolar MOS SiGe, III-V and optoelectonic devices- conferences

Prerequisite :MA303 and ME319

Evaluation :1,5h exam

Document(s) :Given in classroom

Keyword(s) :Degradation mecanisms

Online course :Not available

10/06/2008 - 17:32:07 367

Page 368: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME316 : Soc and SoPCShared by UV(s) :

E5SE-B Systèmes sur silicium. SoPC. Codesign p. 15

Crédits ECTS :

2.00

Number of hours :Lecture : 4.33Tutorial classes : 9.00Individual work : 4.00

Teacher(s) :KADIONIK Patrice

Title :Soc and SoPC

Plan :1. Course

- Definition of a SoC.- State of the art of the technology.- IP, virtual components.- HW/SW partitioning, codesign.- Design Reuse: VHDL writing rules.- Codesign implementation on the SoPC Quartus II Altera NIOS II plateform.

2. Practical exercices

- HW system generation.- Software tools.

Creation of peripherals (hardware and software).

Prerequisite :C language and VHDL

Evaluation :Continous control. Report

Document(s) :Training support

Keyword(s) :SoC - SoPC - IP - Codesign - VHDL - Altera - Quartus II - NIOS II

Online course :yes: http://www.enseirb.fr/~nouel

10/06/2008 - 17:32:07 368

Page 369: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME319 : Degradation of electronic componentsShared by UV(s) :

C5QFIA-C Reliability of components and systems p. 48

Crédits ECTS :

2.50

Number of hours :Lecture : 13.50Practical work : 18.00

Teacher(s) :LABAT NathalieMALBERT NathalieOUSTEN YvesVERDIER Frédéric

Title :Degradation of electronic components

Abstract :The goal is to understand the main mechanisms involved in the degradation of electronic components. A laballows the study of techniques for the analysis of the physical structure of components.

Plan :- a classification of degradation mecanisms- case study: degradation of microassembles- fabrication and failure analysis- lab (analysis of the physical structure of components)

Prerequisite :ME346 and MA303

Evaluation :lab exam + 1h exam

Document(s) :Given in classroom

Keyword(s) :Degradation mecanisms, fabrication analysis, failure analysis

Online course :Not available

10/06/2008 - 17:32:07 369

Page 370: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME321 : Technologies intégréesShared by UV(s) :

E5CSR-A Systèmes intégrés p. 10

Crédits ECTS :

1.50

Title :Technologies intégrées

10/06/2008 - 17:32:07 370

Page 371: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME322 : The microelectronics industry and processShared by UV(s) :

E5CSI-A Technologies silicium p. 9E5CSR-A Systèmes intégrés p. 10

Crédits ECTS :

1.00

Number of hours :Tutorial classes : 18.00

Teacher(s) :CURUTCHET ArnaudRENAUD Sylvie

Title :The microelectronics industry and process

Abstract :This class is based on the use of the e-learning tool Silicapolis. Using this tools, the students get an overview ofthe "microelectronics universe": the scientific foundation, the fabriacation process, the industrial environement, ....

Evaluation :Mise au point d'un QCM en fin de formation. Réponse (avec documents) d'un QCM préalablement créé.

10/06/2008 - 17:32:07 371

Page 372: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME323 : TP Outils de CAOShared by UV(s) :

E5CSR-A Systèmes intégrés p. 10

Crédits ECTS :

3.00

Title :TP Outils de CAO

10/06/2008 - 17:32:07 372

Page 373: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME324 : RF circuits design - 1Shared by UV(s) :

E5CSI-D Systèmes intégrés communicants p. 9

Crédits ECTS :

2.00

Number of hours :Lecture : 3.00Practical work : 9.00

Teacher(s) :RODES Francis

Title :RF circuits design - 1

Abstract :The RF circuits design project of S5 is aiming at giving to the students a consciousness of the issues that areencountered in real world when designing a RF circuit and to present the various techniques typically used tosolve the issues encountered when designing at High frequencies. In order to reach these objectives, all thestudents have to work on a project subject relative to the design and the realization of a 433,92MHz RF poweramplifier that must comply with the European Telecommunication standards imposed to the ISM frequency bands(Industrial Scientific & Medical)The choice and the difficulty of the proposed subject are also aiming at informing the students on the capabilitiesand limitations of the tools currently used by a RF design engineer (mathematical tools, simulation software andtest instrumentation). By allowing the students to use a full set of tools for solving specific RF issues, it is thenpossible to make them conscious of the differences that exist between reality and the results produced by amathematical analysis, a computer simulation or a measurement. In order to guaranty a full completion of such aproject with a restricted time budget, the solution consists in helping the students by giving them access to a set ofprefabricated Printed Circuits Boards that are specific to the main RF functions (Amplifiers, filters,oscillators&#8230;)All these specific circuits have in common to incorporate 50&#937; micro strip lines access ports that arecompatible with &#168;User calibration kits&#168; manufactured at ENSEIRB.

Plan :1°. CourseTutorial classes: 3h

-RF units.-Quality factor Q, general definition and RF applications.-Power matching strategies.-Biasing techniques of RF transistors-Circuits design using Sij parameters-Sij parameters measurement, the calibration issue.

2°.Practical work: Design and realization of a 433,92MHz RF power amplifierTutorial classes: 3 sessions of 3H

Program:1° session:

-Analytical calculus of the transistor biasing and the power matching.-Training to the software tool : ANSOFT DESIGNER-RF design entry-Linear simulation

10/06/2008 - 17:32:07 373

Page 374: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

-Graphical impedance matching using the Smith chart (Smith Tool)-Harmonic Balance non linear analysis-Linear and non linear analysis of the RF power amplifier

2° session:-Matching networks computation using Smith Tool and verification / optimization by linear and non linearsimulations.

3° session:-Fabrication and test of the power amplifier realized with Surface Mounted Components, prefabricatedPrinted Circuits Boards and &#168;User calibration kits&#168; manufactured at ENSEIRB.

Prerequisite :UV1 (1° A): Analog Electronic, UV5 (2° A) : Module digital communications, UV11(2° A) : Integrated AnalogElectronic , Module circuits and systems of analog communications.

Evaluation :Technical report relative to the Practical Work.

Document(s) :Introduction to S parameters.S parameter measurement, the calibration issue.433,92MHz RF power amplifier: project subject + technical documentationInstructions for editing the technical reportVector Network Analyzer Agilent N3382A: Instructions for useVector Network Analyzer HP 8753D: Instructions for usePrinted copy of Power Point presentation: &#168;Introduction to RF circuits design&#168;.Tutorials of software tools: ANSOFT DESIGNER, SMITH TOOL.CD ROM's of software tool: ANSOFT DESIGNER, (Student Version)

Keyword(s) :RF, power matching, impedance matching, Smith chart, S parameters, power amplifier, Vector Network Analyzercalibration

10/06/2008 - 17:32:07 374

Page 375: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME325 : TP SOCShared by UV(s) :

E5CSR-B Systèmes numériques p. 10

Crédits ECTS :

3.00

Title :TP SOC

10/06/2008 - 17:32:07 375

Page 376: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME327 : Circuits mode courant et UWBShared by UV(s) :

E5CSR-E Conception et caractérisation p. 10

Crédits ECTS :

1.00

Title :Circuits mode courant et UWB

10/06/2008 - 17:32:07 376

Page 377: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME328 : TP Mesures RFShared by UV(s) :

E5CSR-E Conception et caractérisation p. 10

Crédits ECTS :

1.00

Title :TP Mesures RF

10/06/2008 - 17:32:07 377

Page 378: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME329 : IC tests and characterizationShared by UV(s) :

E5CSI-E Microélectronique p. 9

Crédits ECTS :

1.00

Number of hours :Lecture : 9.00

Teacher(s) :RENOVELL Michel

Title :IC tests and characterization

Abstract :Test, digital / analog / reconfigurable circuit testing, defect analysis, fault modelling

Evaluation :QCM en fin de séminaire

10/06/2008 - 17:32:07 378

Page 379: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME330 : System and data hardware security for embeddedsystems

Shared by UV(s) :T5RSC-C Security p. 50

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00

Teacher(s) :BOSSUET Lilian

http://www.enseirb.fr/~bossuet

Title :System and data hardware security for embedded systems

Abstract :This module is an introduction of embedded security issue. Security major concerns data, design and systemprotection. This module begins with a global presentation of security issue and It quickly focuses on embeddedsystems security. It presents some hardware attacks and protections. It presents some global solution ofembedded system security. Two main aspects are showed, the use of reconfigurable target (FPGA) and the useof programmable target (crypto-processor and trusted platform module).

Plan :* Introduction

- Problématiques de sécurité- Cryptographie

* Sécurité des systèmes embarqués - les attaques* Sécurité des systèmes embarqués - les protections* Systèmes reconfigurables et sécurité* Études de cas* Processeurs sécurisés et TPM (Trusted Platform Module)

Evaluation :QCM

Document(s) :polycopié de cours

Keyword(s) :sécurité matérielle, cryptographie, systèmes embarqués

Online course :http://www.lilianbossuet.com/fr/Doc/documents_pedagogiques/Bossuet_cours_securite_materielle_UNIV_BORDEAUX1.pdf

10/06/2008 - 17:32:07 379

Page 380: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME331 : Microlelectronic TechnologyShared by UV(s) :

E5CSI-A Technologies silicium p. 9

Crédits ECTS :

1.00

Teacher(s) :CURUTCHET ArnaudDEVAL yann

Title :Microlelectronic Technology

Abstract :Microelectornics technology needs prerequisite of knowledge as well in semiconductor physics as in devicephysics. But it also needs some basic knowledge in thermodynamics, statistics, optics, mecanics, electronics,chemistry, etc...It constitutes in fact a true engineer science , which needs a lot of basic scientific knowledge butalso ingeniusness or cleverness. This class summarizes (using a e-learning tool) the necessary knowledge forbetter understanding the microelectronics fabrication process.

Evaluation :QCM en fin de formation

10/06/2008 - 17:32:07 380

Page 381: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME332 : CMOS and BiCMOS TechnologiesShared by UV(s) :

E5CSI-A Technologies silicium p. 9

Crédits ECTS :

1.50

Teacher(s) :CURUTCHET ArnaudMALBERT Nathalie

Title :CMOS and BiCMOS Technologies

Abstract :Bipolar technologies (3 parts) : The first part is devoted to the active components (NPN and PNP transistors) andthe second part is devoted to the passive components (resistors, capacitors and inductors). For each component,technological process steps are detailed and the electric model is described. Then, the limitations in terms ofdesign of the integrated circuits are presented, before concluding on the technological improvements. The thirdpart is devoted to the problems of pairing and of coupling.

10/06/2008 - 17:32:07 381

Page 382: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME333 : Digital Integrated Circuits

Shared by UV(s) :E5CSI-B Digital systems p. 9

Crédits ECTS :

2.00

Number of hours :Lecture : 18.40Practical work : 20.00

Teacher(s) :LE GAL Bertrand

Title :Digital Integrated Circuits

Abstract :This module focuses on architecture, design and use of hardware integrated digital circuits and systems. Itdoesn?t present software digital circuit like processor, but It presents application specific integrated circuits (ASICor one time programmable FPGA), reconfigurable circuits (SRAM and FLASH FPGA), and system on chip (SoC).

Plan :I. Architecture, conception et utilisation des FPGAII. ASIC numériquesIII. Conception des SOC

Prerequisite :électronique numérique, conception VHDL, microprocesseurs

Evaluation :1 Examen

Document(s) :polycopiés de cours

Keyword(s) :FPGA, ASIC, SOC

Online course :http://www.lilianbossuet.com/fr/Doc/documents_pedagogiques/Bossuet_cours_FPGA_ENSEIRB.pdf

10/06/2008 - 17:32:07 382

Page 383: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME334 : Digital Systems DesignShared by UV(s) :

E5CSI-B Digital systems p. 9

Crédits ECTS :

0.50

Number of hours :Lecture : 10.40

Teacher(s) :BOSSUET Lilian

http://www.enseirb.fr/~bossuet

Title :Digital Systems Design

Abstract :This module focuses on constrained digital system design issue. It presents some special issue on embeddedsystem design. For all digital system, It module present design techniques for low power, hardware security, testand reliability. During these courses, special design flows are presented in order to perform optimizing digitalsystem design.

Plan :I. Test et vérificationII. Conception matérielle sécuriséeIII. Conception basse consommation de puissance

Prerequisite :électronique numérique, conception VHDL, microprocesseurs

Evaluation :1 QCM et 2 Examens

Document(s) :polycopiés de cours

Keyword(s) :conception sous contraintes, tests, vérification

10/06/2008 - 17:32:07 383

Page 384: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME335 : Current mode designShared by UV(s) :

E5CSI-C Custom ICs design p. 9

Crédits ECTS :

1.00

Number of hours :Lecture : 13.30

Teacher(s) :FABRE Alain

Title :Current mode design

Abstract :Objective :To introduce the translinear circuits and the current mode circuits. To examine the most important functions andcompare their possibilities and performances to the one of conventional implementations. To give variousapplications on the RF and microwavedomains.

Plan :- Principal characteristics of analog integrated circuits, ASICS.- Voltage mode and current mode circuits, performance comparisions.- Translinear circuits and applications.- The Current Conveyors (CCI, CCII, CCIII), various classes of functioning, implementations, equivalentschemas and applications.- The Controlled Current Conveyors (CCCII), implementations, equivalent schemas and classicalapplications.- Applications of the Controlled Current Conveyors on the RF and microwave domains, circuit examples.

10/06/2008 - 17:32:07 384

Page 385: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME336 : CircuitsShared by UV(s) :

C5SRT-A Intégration des fonctions p. 51

Crédits ECTS :

3.00

Number of hours :Lecture : 46.00Practical work : 69.33

Teacher(s) :DALLET DominiqueDELTIMPLE NathalieDEVAL yannKERHERVE EricMORIZET GuyTARIS Thierry

Title :Circuits

Abstract :Define the fundamental parameters of the RF and microwave circuits taking into account the high-frequencyapplications such as wireless circuits, embedded telecommunication systems&#8230;

Circuit project: Design of a power amplifier.Main objective: Apply the knowledge on the power amplifiers in order to design and realize a RF @900 MHzpower amplifier. Using of the ADS CAD software.

Plan :Power amplifiers

Ch.1 : Basis on RF and microwave PA&#8226;Power&#8226;S parameters&#8226;Power matching concept&#8226;Definition of the linear parameters (gain, PAE)&#8226;Definition of the non-linear parameters (CP1, IP3, ACPR)&#8226;Stability

Ch.2: Power amplifier classes&#8226;Sine classes (A, AB, B, C)&#8226;Switching classes (D, E, F)

Ch.3: Linearization techniques&#8226;Analog predistorsion&#8226;Feedback&#8226;Feedforward&#8226;EER&#8226;Digital predistorsion

Ch.4: Design and measurement tools&#8226;Linear and non-linear simulations&#8226;Linear and non-linear characterisations

10/06/2008 - 17:32:07 385

Page 386: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Data converter circuits

Ch.1: Pipelined converters&#8226;Principle&#8226;Error parameter&#8226;Error correction method

Ch.2: Delta-sigma converters&#8226;Principle of over sampling and quantification noise&#8226;Higher order low-pass and high-pass modulators&#8226;Decimation filter

Ch.3: Continuous time delta sigma modulator&#8226;Continuous time principle&#8226;From discrete time to continuous time&#8226;Robust architecture

Ch.4: Multibit Delta sigma modulators&#8226;Principle&#8226;Error sources

Circuit project: Power amplifier design

Part 1: Theoretical reminders&#8226;S parameters&#8226;Power matching concept&#8226;Definition of the linear and non-linear parameters (gain, CP1, PAE)&#8226;Stability criteria

Part 2: Power amplifier design with ADS/Ansoft designer CAD software&#8226;ADS discovering&#8226;Electrical simulation: DC, SP analysis&#8226;PA matching&#8226;Harmonic Balance analysis&#8226;Variation of the load impedance

Part 3: Layout realization

Part 4: Realization of the test board&#8226;Realization of the printed circuit on FR4 substrate&#8226;Board with surface mount components

Part 5: PA characterization&#8226;DC analysis: biasing points measurement, power consumption&#8226;S parameter analysis with network analyser

Part 6: Analysis and retro-simulations&#8226;Measurement results&#8217; analysis&#8226;Comparison with simulated results&#8226;Retro-simulations

LNA and mixer

I/ General remarks: characterize a RF block&#8226;Impedance matching&#8226;Gain&#8226;Linearity&#8226;Noise and noise factor&#8226;Power consumption, technology

II/ LNA

10/06/2008 - 17:32:07 386

Page 387: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

&#8226;Where and why?&#8226;LNA critical points&#8226;State of art&#8226;Design of a cascade LNA with inductive degeneration

III/ Mixers&#8226;Where and why?&#8226;Principle and critical characteristics&#8226;State of art&#8226;Gilbert cell

Radio reception&#8226;Characteristics of the receiver&#8226;Sensibility&#8226;S/B and C/N BER&#8226;Noise factor&#8226;Selectivity&#8226;Linearity&#8226;1 dB compression point of the LNA&#8226;Intermodulation&#8226;Transmodulation&#8226;Multiplier&#8226;Image frequency rejection&#8226;Annex (analog modulations, noise in AM, noise in FM, BER in digital demodulation)

Prerequisite :

Evaluation :Reports and multiple-choice questionnaire

Keyword(s) :Power amplifier, LNA, mixer.

Design and realization of a GSM power amplifier.

10/06/2008 - 17:32:07 387

Page 388: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME337 : Technologies d'intégrationShared by UV(s) :

C5SRT-A Intégration des fonctions p. 51

Crédits ECTS :

0.50

Number of hours :Lecture : 5.33

Teacher(s) :BELOT DidierCAUVET PhilippeDELTIMPLE NathalieKERHERVE Eric

Title :Technologies d'intégration

Abstract :Technologies, Assemblage (interfaçage, packaging)

Technologies d&#8217;intégration monolithique - Impact sur les fonctions électroniques RFCe cours traite de l&#8217;intégration monolithique des composants passifs (résistance, self, condensateurs), deleur modèle équivalent et de l&#8217;impact de ses modèles sur la conception de fonctions électroniques RF.

Plan :Réalisation des composants passifs Résistances, Condensateurs, Selfs en technologie d&#8217;intégrationmonolithiqueModèles électriques associésLimitations induites en termes de conception des circuits intégrésAméliorations technologiques

Prerequisite :

Document(s) :Fascicule de cours

Online course :Cours disponible à l'adresse www.enseirb.fr/~deltimpl

10/06/2008 - 17:32:07 388

Page 389: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME338 : Systèmes wireless Shared by UV(s) :

C5SRT-D Structure des objets de communication p. 51

Crédits ECTS :

2.00

Number of hours :Lecture : 4.00Practical work : 12.00

Teacher(s) :DEVAL yannKERHERVE EricMORIZET Guy

Title :Systèmes wireless

Abstract :WCDMA - Terminal Radio-Frequency Challenges

Plan :WCDMA - Terminal Radio-Frequency ChallengesIntroduction to the IC system architect working environment

- Brief summary of mobile phone standards and evolutions- Handset shipment volume forecast per technology- The 3gpp standard and its various releases- The complex OEM / Telecom operator interactions- GSM & UMTS handset hardware evolutions- Higher radio integration: from super heterodyne ... to the zero IF architecture- Handset world market share per manufacturer- 3G vs 2G number of subscribers

Transmitter Design Challenges- The Adjacent Channel Leakage Ratio/Power Consumption Trade-off- ACLR what is it?- ACLR: which mechanism?- ACLR: AM - AM and AM - PM- Minimizing Peak to Average Power ration in 3GPP rel'99- The ACLR output power trade-off with HSDPA- Impact of HSUPA onto TX chain- ALCR in practice- The ACLR / Talk time trade-off

Transmitter Design Challenges- Optimizing battery life through PA bias control - open loop- Optimizing battery life through PA power supply control - closed loop- UE Phase discontinuities vs. HSDPA

Receiver Design Challenges- Noise Figure / Receiver Sensitivity- NF budget for W-CDMA UEs- Comparison with GSM RF receiver NF budget- Impact of TX chain noise into the RX band- TX noise in the RX band&#8230;How serious is it?- TX leakage and mixer IIp2 budget

10/06/2008 - 17:32:07 389

Page 390: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

- Adjacent Channel Power Rejection (ACPR): What is it?- ACPR: Why?- ACPR: Case of an ideal ZIF radio receiver- ACPR: All-pass ZIF radio receiver

Talk Time and power consumption in 3G handsets- Power Consumption: Battery Technology- 1st generation of UMTS UE: NEC e606*- 2nd Generation UMTS handsets: Nokia 6630*- 3rd Generation UMTS handsets: Nokia 6234i*

Introduction to Multi Mode / Band Challenges- The RF complexity of the WW Mobile Phone- Illustration of today&#8217;s MM RF architectures- Illustration of today&#8217;s dual mode handsets- Future trends: lowering the cost of multi-band 3G UEs- RF CMOS is another solution &#8230;- &#8230;to eventually reach an optimal solution

Evaluation :Epreuve écrite, Compte-rendu de TP

10/06/2008 - 17:32:07 390

Page 391: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME339 : System On Chip, Co-designShared by UV(s) :

C5SRT-B Management numérique p. 51

Crédits ECTS :

2.00

Number of hours :Lecture : 20.00Tutorial classes : 12.00

Teacher(s) :BORNAT Yannick

Title :System On Chip, Co-design

Abstract :Présenter quels sont les apports de la technologie SoC et comment l'utiliser pour la réalisation d'interfacesintelligentes ou réaliser soi-même son microcontrôleur.

Plan :Programme&#8226; Définition des SoC - Etat de l'art technologique&#8226; Les IP, composants virtuels&#8226; Partitionnement matériel-logiciel.&#8226; Design Reuse : Règles d'écriture VHDL&#8226; Langage VHDL_ams pour les systèmes mixtes.&#8226; Les applications se font sur le système NIOS Excalibur d'Altera&#8226; TD 1: Génération du système matériel&#8226; TD 2: Outils logiciels associés&#8226; TD 3: Créations de périphériques (matériel et logiciel connexe)&#8226; TD 4: DMA et personnalisation du jeu d'instruction du processeur

Evaluation :Compte-rendu, QCM

Document(s) :Polycopié « le système excalibur Nios d&#8217;Altera »Documents techniques ALTERA et divershttp://www.enseirb.fr/~nouel

10/06/2008 - 17:32:07 391

Page 392: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME340 : Test, Validation, Preuves formelles Shared by UV(s) :

C5SRT-E Sûreté de fonctionnement et fiabilité p. 51

Crédits ECTS :

1.00

Number of hours :Lecture : 15.00

Teacher(s) :HERBRETEAU FrédéricLAPUYADE HervéRENOVELL Michel

Title :Test, Validation, Preuves formelles

Abstract :Test, validation, preuves formelles.

ObjectifConstruire un modèle d'un programme, puis en extraire un jeu de tests concis, mais suffisant pour argumenter surla correction du programme. Conduire la campagne de test à partir du jeu de tests ainsi construit.

Conception de systèmes en vue du test.Test sans contact.

Objectif: Connaître les enjeux actuels du test des circuits VLSI. Quels sont les différents tests appliqués au coursde la vie d&#8217;un circuit et quelle est leur utilité.

Contenu

Dans ce cours, les différentes fautes pouvant affecter un circuit sont détaillées ainsi que les différents modèles defautes qui ont été développés pour pouvoir évaluer la qualité des tests. Les principes de base (DFT, auto-test,IDD) du test des circuits numériques sont ensuite développés car ce test est aujourd&#8217;hui mature estlargement utilisé. Enfin un chapitre sur le test des circuits analogiques et mixtes est présenté caraujourd&#8217;hui un grand nombre d&#8217;applications nécessitent des circuits mixtes avec des modulescommunicants. Le test des circuits analogiques est encore peu connu car il est très complexe étant donné lanature continue des signaux à tester et le comportement unique de chaque circuit.

Plan :Programme Preuves formelles

Ch. 1 : Introduction&#61548;Définition et objectifs du test&#61548;Conduite d'une campagne de test&#61548;Limites théoriques et pratiques du test

Ch. 2 : Test fonctionnel&#61548;Principe du test boîte noire

10/06/2008 - 17:32:07 392

Page 393: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

&#61548;Sélection des jeux de test (partitionnement, test aux limites)&#61548;Limites de l'approche fonctionnelle

Ch. 3 : Test structurel&#61548;Construction du graphe de flot de contrôle d'un programme&#61548;Critères de couverture (n&frac12;uds, arrêtes, conditions, multi-conditions, chemins)&#61548;Complémentarité des deux approches du test

Programme Test, Validation

1.Introduction2.Les différents tests3.Modèles et simulation de fautes4.Génération automatique des vecteurs de test5.Conception en vue du test DFT: « Scan Path »6.Techniques d&#8217;auto test7.Conception en vue du test JTAG « boundary scan »8.Le Test IDDQ9.Test des circuits analogiques et mixtes

Evaluation :Epreuve écrite

10/06/2008 - 17:32:07 393

Page 394: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME341 : FiabilitéShared by UV(s) :

C5SRT-E Sûreté de fonctionnement et fiabilité p. 51

Crédits ECTS :

1.00

Number of hours :Lecture : 6.67

Teacher(s) :FOUILLAT PascalLAPUYADE HervéVERDIER Frédéric

Title :Fiabilité

Abstract :Durée de vie, mécanismes de défaillance, ESD, radiations

Effets des radiations sur les systèmes électroniques embarqués: Connaître les effets des radiations sur lessystèmes embarqués dans les applications spatiales et avioniques, ainsi que les techniques de durcissement deséquipements électroniques concernés.

Plan :Programme Effets des radiationsCh. 1 : Environnement radiatifs&#61607;Activité solaire&#61607;Ceintures de radiations terrestres&#61607;Particules radiatives, interaction avec l&#8217;atmosphère terrestreCh. 2 : Effet des radiations sur les systèmes électroniques et informatique&#61607;Dysfonctionnement des systèmes embarqués&#61607;Dysfonctionnements des équipements terrestresCh. 3 : Effet des radiations dans les composants électroniques&#61607;Effets de dose cumulée&#61607;Effets de déplacement&#61607;Effets de débit de dose&#61607;Effets singuliers&#61607;Prédiction des taux d&#8217;erreursCh. 4 : Techniques de durcissement des systèmes embarqués&#61607;Durcissement au niveau technologique&#61607;Durcissement au niveau architecture électronique&#61607;Durcissement aux niveaux logiciel et matériel&#61607;Technique de test et caractérisation

Evaluation :Epreuve écrite

10/06/2008 - 17:32:07 394

Page 395: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME342 : ICBM conferenceShared by UV(s) :

C5SRT-C Couche PHI - Couche MAC p. 51

Crédits ECTS :

1.00

Number of hours :Individual work : 15.00

Teacher(s) :DELTIMPLE NathalieDEVAL yannKERHERVE Eric

Title :ICBM conference

Abstract :Oral presentation of research works in the RF and telecom activities.

Evaluation :Oral defense

10/06/2008 - 17:32:07 395

Page 396: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME343 : Qualité TélécomShared by UV(s) :

C5SRT-E Sûreté de fonctionnement et fiabilité p. 51

Crédits ECTS :

2.00

Number of hours :Lecture : 12.00

Teacher(s) :QUENISSET Catherine

Title :Qualité Télécom

Abstract :Normalisation, certification pour les télécommunications

Evaluation :Epreuve écrite

10/06/2008 - 17:32:07 396

Page 397: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME345 : Integration of components and circuitsShared by UV(s) :

C5QFIA-A From components to systems p. 48

Crédits ECTS :

2.50

Number of hours :Lecture : 32.50Practical work : 20.00

Teacher(s) :BEGUERET Jean-BaptisteCARBONNE BertrandCAZENAVE PhilippeDEBÉDA HélèneDEJOUS CorinneFRÉMONT HélèneGRACIA AlexandrineMALBERT NathalieOUSTEN Yves

Title :Integration of components and circuits

Abstract :We deeply study the fabrication process of integrated circuits, bipolar, MOS and hybrid integration technologies,packaging and passive components.

Plan :- integrated circuits technology- advanced monolithic integration technologies- advanced packaging technologies- technologies for integrated and passive components- material properties for electronics- MEMS integration- 1 week internship on MEMS fabrication

Prerequisite :none

Evaluation :3h evaluation during the internship + 3h exam common with ME346

Document(s) :Given in classroom

Keyword(s) :Integrated circuits technologies, fabrication, packaging

Online course :Not available

10/06/2008 - 17:32:07 397

Page 398: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME346 : Systems integrationShared by UV(s) :

C5QFIA-A From components to systems p. 48

Crédits ECTS :

2.50

Number of hours :Lecture : 9.00Practical work : 12.00

Teacher(s) :CAPIRCIO PatriceKERHERVE Eric

Title :Systems integration

Abstract :We study the integration of components into systems, and the integrations of systems into hierarchical systems,with a focus on critical aspects.

Plan :- what is a critical computerized system?- SoC integration- simulation of systems as a whole

Prerequisite :none

Evaluation :3h labs exam + 3h exam common to ME345

Document(s) :Given in classroom

Keyword(s) :Systems integration, SoC, critical computerized systems

Online course :Not available

10/06/2008 - 17:32:07 398

Page 399: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MI101 : MicroprocesseursShared by UV(s) :

I1-E Architecture matérielle et logicielle des calculateurs p. 20

Crédits ECTS :

1.50

Number of hours :Combined lecture and tutorial classes : 28.00Individual work : 15.25Practical work : 21.00

Teacher(s) :HENRY Hervé

Title :Microprocesseurs

Abstract :L'objectif du cours est de donner les éléments nécessaires à laconnaissance des microprocesseurs et à la pratique de laprogrammation en langage machine.

Plan :1. Système minimum

- logique trois-états, liaisons bidirectionnelles, bus et logiquede décodage, mémoires vives et mémoires mortes

- architecture interne du microprocesseur, instructions, données,adresses cycles de lecture/écriture synchrone

2. Présentation du 68000- composant et signaux- structure interne, registres.- jeu d'instruction, modes d'adressage et codage des instructions- cycles de lecture et d'écriture asynchrones

3. Assembleur 68000- instructions, champs et directives, étiquettes et opérandes

symboliques- édition de liens- instructions arithmétiques, indicateurs signés et non signés- comparaisons et tests- sous-programmes, piles, passage de paramètres, instruction LINK

4. Les exceptions- exceptions logicielles, matérielles- mécanismes communs- étude détaillée des interruptions, mécanisme d'interfaçage aux

périphériques synchrones, asynchrones

5. Etude du circuit PIT 68230- Différentes fonctions- Périphérique parallèle, timer- Demandes d'interruptions vectorisées.

10/06/2008 - 17:32:07 399

Page 400: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Document(s) :M68000 Microprocessors Programmers's Reference Manual

10/06/2008 - 17:32:07 400

Page 401: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MI102 : Practice exercises on microprocessorsShared by UV(s) :

I1-E Architecture matérielle et logicielle des calculateurs p. 20

Crédits ECTS :

2.00

Number of hours :Individual work : 5.25Practical work : 21.00

Teacher(s) :ZIMMERMANN Celine [email protected]

Title :Practice exercises on microprocessors

Abstract :Practice exercises on microprocessors use kit based on Motorola 68000 microprocessor family, allowingmicroprocessor programmation and input/output peripheral uses. Proposed exercises allow the study of 68000instruction set, adressing modes, modular programming, link. Langage C programming and exceptions modesare introduced.

Prerequisite :Cours de microprocesseur

Evaluation :Control during sessions and evaluation of a program with comments.

Document(s) :Topics of practical exercises, programmers manual, components data sheets.

10/06/2008 - 17:32:07 401

Page 402: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MI201 : MicroinformatiqueShared by UV(s) :

E4-A Microinformatique p. 5

Crédits ECTS :

2.00

Number of hours :Lecture : 20.00Tutorial classes : 10.66Individual work : 34.00

Teacher(s) :HENRY Hervé

Title :Microinformatique

Abstract :INTRODUCTION : Historique - Situation actuelle - Perspectives

STRUCTURE GENERALE D'UN SYSTEME A MICROPROCESSEUR : Module et système modulaire - Modulesd'un système informatique - Comparaison des liaisons entre modules - Divers types de bus - Exemple d'unsystème à bus complexes

ETUDE DES BUS : Liaisons unidirectionnelles - Liaisons bidirectionnelles - Sens de transfert sur un busbidirectionnel - Normalisation de l'écriture des variables - Conception des bus bidirectionnels - Capacité d'un bus -Débit d'un bus - Paramètres statiques des liaisons - Paramètres dynamiques des liaisons - Etude statique d'uneligne bus à trois états - Etude dynamique du troisième état - Commande des lignes bus bidirectionnelles - Lignesbus à haute vitesse

UNITE CENTRALE : Programmation de l'unité centrale - Déroulement d'une instruction machine - Synchronisme- Organisation des données en mémoire - Organisation des instructions en mémoire - Protection des accèsmémoire - Les cycles machines - Les exceptions - Les exceptions matérielles ou interruptions

MEMOIRE : Les différents types de mémoire - Cycles d'une mémoire vive statique - Cycles d'une mémoire vivedynamique - Décodage mémoire - Association processeur - Mémoire - Mémoires spécialisées

10/06/2008 - 17:32:07 402

Page 403: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MI202 : Stage MicroprocesseursShared by UV(s) :

E4-A Microinformatique p. 5

Crédits ECTS :

1.50

Number of hours :Lecture : 12.00Tutorial classes : 16.00Individual work : 21.00

Teacher(s) :HENRY Hervé

Title :Stage Microprocesseurs

Abstract :PROGRAMME DU STAGE : Cours de langage assembleur sur microprocesseur de la famille 68000 - Travauxdirigés d'exercices de program-mation - Applications des programmes et manipu-lations sur des kits 68 000.

DEROULEMENT DU STAGE : Le stage se déroule sur deux semaines - Des kits sont prêtés aux élèves.

VALIDATION DES ACQUIS : Immédiatement après le stage, un contrôle écrit des connaissances termine cettepartie d'enseignement de la micro-informatique.

(récupéré d'un document de 1996)

10/06/2008 - 17:32:07 403

Page 404: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MI203 : Projet MicroinformatiqueShared by UV(s) :

E4-A Microinformatique p. 5

Crédits ECTS :

2.50

Number of hours :Individual work : 4.00Practical work : 18.00

Teacher(s) :HENRY Hervé

Title :Projet Microinformatique

Abstract :BUT DU PROJET : Proposer aux étudiants, immédiatement après le stage de programmation, une applicationconcrète et conséquente utilisant toutes les connaissances acquises - Exemples : horloge-réveil numérique,volmètre électronique à affichage numérique etc...

DEROULEMENT DU PROJET : période de trois mois, par binômes - test sur système à microprocesseurdirectement relié à l'ordinateur.

VALIDATION DU TRAVAIL : Compte-rendu et contrôle oral du travail.

(récupéré dans un document de 1996)

10/06/2008 - 17:32:07 404

Page 405: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MI302 : Architecture avancéeShared by UV(s) :

E5SE-B Systèmes sur silicium. SoPC. Codesign p. 15

Crédits ECTS :

1.50

Number of hours :Lecture : 16.00Individual work : 16.00

Teacher(s) :HENRY Hervé

Title :Architecture avancée

10/06/2008 - 17:32:07 405

Page 406: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

MI303 : Processeurs DSP pour l'embarquéShared by UV(s) :

E5SE-B Systèmes sur silicium. SoPC. Codesign p. 15T5ISN-A Traitement du signal : méthodes avancées et implantations p. 47

Crédits ECTS :

1.50

Number of hours :Lecture : 9.33Individual work : 9.00Practical work : 6.00

Teacher(s) :MEGRET Rémi

Title :Processeurs DSP pour l'embarqué

Abstract :The goal of this class is to familiarize the students with the implementation of signal processing algorithms onembedded DSPs (Digital Signal Processors).

We will talk about the architecture of DSPs, numerical issues, and signal processing algorithms for embeddedprocessors.

Plan :1. Généralités sur les processeurs DSP.

- Domaines d'utilisation et principaux algorithmes traités.- Processeurs DSP et autres processeurs.- Historique et évolutions récentes.

2. Architecture des DSP.- Architectures "Harvard" et "von Neuman"- Unités de traitement, pipelining.- Adressage de la mémoire : indirect, direct, absolu, unités d'adressage, rôle des registres.

3. Représentation numérique du signal.- Quantification uniforme et non uniforme, loi A et mu.- Types et formats des données manipulées par les DSP : binaire décalé, signe et valeur absolue,complément à 1, complément à 2 et représentation à virgule fixe ou à virgule flottante.- Arithmétique à virgule fixe.

4. Algorithmes de traitement du signal sur processeurs DSP- Filtrage RIF et RII. Buffers à décalage et circulaire.- Problèmes de quantification.- Contraintes temps-réel.

5. Mise en pratique sur cartes d'évaluation DSP Texas Instrument TMS32C5416 : traitement de signaux audio.

Evaluation :1 examen sans document

Document(s) :1 support de cours et 1 support de TP.

10/06/2008 - 17:32:07 406

Page 407: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

G. Baudoin, F. Virolleau. "Les DSP famille TMS320C54x. Developpement d'applications".

Keyword(s) :DSP, architecture, Harvard, Von Neuman, virgule fixe et flottante, quantification, filtrage, pipeline

10/06/2008 - 17:32:07 407

Page 408: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG101 : Imperative programming 1Shared by UV(s) :

I1-C Programmation impérative p. 20

To choose from :EX101 Imperative programming 1

Crédits ECTS :

1.50

Number of hours :Lecture : 10.50Tutorial classes : 14.00Individual work : 10.50

Teacher(s) :PELLEGRINI Francois

Title :Imperative programming 1

10/06/2008 - 17:32:07 408

Page 409: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG102 : Projet de programmation impérativeShared by UV(s) :

I1-C Programmation impérative p. 20

Crédits ECTS :

2.00

Number of hours :Individual work : 4.00Practical work : 16.00

Title :Projet de programmation impérative

Abstract :Ce premier projet de programmation est l'occasion a la fois de mettre en pratique les bases de la programmationvues en cours (module PG101), et de se confronter aux difficultes presentees par le travail en equipe. A cet effet,les eleves ingenieurs sont repartis en groupes de 4, et sont, lors des seances d'encadrement, invites a travaillerpar sous-equipes 2.

Outre la conception et la redaction du programme proprement dit, et la redaction d'un rapport presentant le travaileffectue, il est demande de rediger, apres chaque seance d'encadrement, un compte-rendu permettant auxencadrants de se rendre compte du travail effectue et des difficultes rencontrees, et qui permet egalement auxdifferents membres du groupe de s'assurer de la coherence et de la cohesion du groupe.

Plan :6 seances d'encadrement (en salle machine) de 2h30, en presence d'un enseignant.

Evaluation :Evaluation du programme et du rapport rendus par les enseignants encadrants.

10/06/2008 - 17:32:07 409

Page 410: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG104 : Functional ProgramingShared by UV(s) :

I2-B Advanced programming p. 21

Crédits ECTS :

1.50

Number of hours :Lecture : 10.50Tutorial classes : 14.00Individual work : 10.50

Teacher(s) :DESAINTE-CATHERINE Myriam [email protected] 05 56 84 23 36

Title :Functional Programing

Abstract :Evaluation, environments, recursion, lists, higher-order functions, macroexpansion

Plan :* Introduction

- History of functional languages, lamdba-calculus

* Syntax of the language- Expressions, simple types, symbols, strings, conditional expressions.

* Evaluation- Environments (lexical and dynamic), Recursion

* Lists Data- Symbols and quotation, dotted pairs, lists, predicates, lists functions, recursive programming on lists,a-lists, proper lists

* Functions- Parameters and results, anomynous functions (lambda), name spaces

* Higher-order functions- Functions as parameter, functions as results

* Structured Programming- objects modification, parameters modification, data structures, control structures, closure and modificationof environment

* Macroexpansion- Evaluation and application, macroexpansions syntax, problems with macroexpansions, conclusion

Prerequisite :PG105

10/06/2008 - 17:32:07 410

Page 411: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Evaluation :- control

Document(s) :www.enseirb/~myriam/Lisp

Keyword(s) :Common lisp, scheme, functional programming, recursion, lists, functions

10/06/2008 - 17:32:07 411

Page 412: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG105 : Projet de programmation fonctionnelleShared by UV(s) :

I2-B Advanced programming p. 21

Crédits ECTS :

2.00

Number of hours :Individual work : 4.00Practical work : 15.00

Title :Projet de programmation fonctionnelle

Abstract :The aim of that project is to solve a problem on graphs. It requires notions of modules IF106, IF102 and PG104.The students grouped by 4 receive guidance in both programming (language C and Lisp) and algorithms.

Plan :10 sessions in presence of three teachers (one for algorithmicaspects, two others for programming ones(C and Lisp)).

Prerequisite :IF 101, IF102, IF106, PG101, PG104

Evaluation :Evaluation of the two programs and the three written reports.

10/06/2008 - 17:32:07 412

Page 413: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG106 : Imperative programming 2 and software developmentShared by UV(s) :

I2-B Advanced programming p. 21

Crédits ECTS :

1.50

Number of hours :Lecture : 10.66Tutorial classes : 24.00Individual work : 14.41Practical work : 15.00

Teacher(s) :PELLEGRINI Francois

Title :Imperative programming 2 and software development

Abstract :The purpose of this class is to study in deeper detail some aspects of programming in C language as well assome associated tools. Advanced language constructions (types, function pointers) which allow one to put inpractice software engineering principles will be discussed, and several tools (debuggers, versioning systems,automatic documentation and perofrmance monitoring tools) which increase the efficiency of programming will bepresented.

Plan :1. Debugging : debugging « à la printf() », symbolic debugging (Gdb), dynamic memory allocation errors,debugging tools (Valgrind, Purify)

2. Multi-file compilation : scripts, compilation handler software Make

3. Tools for software development : documentation (NaturalDocs), handling of source code (diff+patch, SVN)

4. Elements of software engineering : external quality factors, modularity, coding conventions

5. Norms of the C language : qualifiers const, volatile, restrict

6. Tests : unity testing, implementation testing, integration testing

7. Passing code as a parameter : code duplication, function pointers

8. Functions with variable arguments

9. Libraries : static and dynamic libraries

10. Performance analysis : principles of locality and memory hierarchy, performance measurements

Prerequisite :Knowledge in C programming and in algorithmics.

Evaluation :This class is evaluated on the basis of a report delivered by student groups.

Document(s) :

10/06/2008 - 17:32:07 413

Page 414: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

- Slide handouts (in French)

Keyword(s) :C language, software engineering, debugging, test, documentation, versioning, library, performance

Online course :http://www.enseirb.fr/~pelegrin/enseignement/enseirb/prog_c_av/ (in French)

10/06/2008 - 17:32:07 414

Page 415: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG108 : Unix - C languageShared by UV(s) :

E1-E Computer science p. 2

To choose from :EX101 Imperative programming 1EX102 Unix

Crédits ECTS :

3.00

Number of hours :Lecture : 13.00Combined lecture and tutorial classes : 12.00Individual work : 16.00Practical work : 12.00

Teacher(s) :BIENVENU Jean LucPELLEGRINI Francois

Title :Unix - C language

10/06/2008 - 17:32:07 415

Page 416: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG109 : Imperative programming 1Shared by UV(s) :

T1-D Gestion des données informatiques p. 39

To choose from :EX101 Imperative programming 1

Crédits ECTS :

3.00

Number of hours :Lecture : 10.50Tutorial classes : 14.00Individual work : 10.50

Teacher(s) :PELLEGRINI Francois

Title :Imperative programming 1

10/06/2008 - 17:32:07 416

Page 417: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG110 : Programmation impérative 2Shared by UV(s) :

T2-D Programmation p. 40

Crédits ECTS :

2.50

Number of hours :Individual work : 8.00Practical work : 30.00

Teacher(s) :FRECHOT JocelynRÉVEILLÈRE Laurent

http://www.enseirb.fr/~reveille

Title :Programmation impérative 2

Abstract :Les travaux pratiques sont en grande partie consacrés à l'implémentation d'un mini interprète et d'un minicompilateur illustrant différents aspects des langages impératifs et plus particulièrement du langage C.

Plan :4 premières séances :

1) Création d'un module de pile

2) Évaluation d'une expression arithmétique à l'aide d'une pile

3) Création d'un module d'arbre

4) Traduction d'une expression arithmétique sous la forme d'un arbre binaire et évaluation de l'arbre

Projet :

1) Réalisation d'un mini interprète d'un sous ensemble de C

2) Réalisation d'un mini compilateur d'un sous ensemble de C

Evaluation :Une épreuve écrite de 2h.

Online course :http://www.enseirb.fr/~reveille/

10/06/2008 - 17:32:07 417

Page 418: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG111 : Génie logicielShared by UV(s) :

RSI2-C Informatique p. 34

Title :Génie logiciel

Abstract :Module IF1-A de l'UV IF1

10/06/2008 - 17:32:07 418

Page 419: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG202 : Programmation Orientée ObjetsShared by UV(s) :

I3-E Langages et techniques objets p. 22T3-D Systèmes et objets p. 41

Crédits ECTS :

1.50

Number of hours :Lecture : 10.50Tutorial classes : 14.00Individual work : 16.00

Teacher(s) :EYROLLES Georges

Title :Programmation Orientée Objets

Abstract :Initiation à la programmation orientée objets avec commelangage de support JAVA

Plan :I. Approche Objets

- les objets- les classes- l'héritage- présentation du langage java

II. Définition d'une classe- variable d'instance- méthode d'instance- constructeur- surcharge- masquage d'information- définition d'un type

III. Héritage- principe- hiérarchie de classe- redéfinition- masquage d'information- type/sous-type

IV. Objet- variable objet- polymorphisme- identité d'un objet

V. Conception d'une classe- séparation interface/implémentation- programmer avec des types- classe et objet- composition ou héritage

10/06/2008 - 17:32:07 419

Page 420: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG203 : Projet de Programmation Orientée ObjetsShared by UV(s) :

I3-E Langages et techniques objets p. 22

Crédits ECTS :

2.00

Number of hours :Individual work : 4.00Practical work : 15.00

Title :Projet de Programmation Orientée Objets

10/06/2008 - 17:32:07 420

Page 421: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG204 : Systems ProgrammingShared by UV(s) :

I3-E Langages et techniques objets p. 22

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Tutorial classes : 16.00Individual work : 12.00

Teacher(s) :ALLALI Julien [email protected] Frédéric

Title :Systems Programming

Abstract :This lecture presents the concepts and techniques needed to program in a POSIX environment.

Plan :1. Concepts and entities2. Files API: open(), read(), write(), close()3. Processes API: fork(), pipes()4. Signals API5. Access rights and file locking API6. Terminal handling: groups and sessions

Prerequisite :Basic knowledge of C

Evaluation :Written exam

10/06/2008 - 17:32:07 421

Page 422: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG206 : Projets Programmation orientée objetsShared by UV(s) :

T3-D Systèmes et objets p. 41

Crédits ECTS :

1.50

Number of hours :Lecture : 10.50Combined lecture and tutorial classes : 14.00Individual work : 30.00Practical work : 15.00

Teacher(s) :EYROLLES GeorgesROLLET Antoine

Title :Projets Programmation orientée objets

Abstract :Ce cours est une initiation à la programmation orientes objets. Cette initiation est faite avec comme support lelangage java. Un projet de programmation illustre les concepts présentés dans ce cours.

Plan :- Approche Objet- Présentation du langage java- Définition d'une classe- Héritage- Programmation et objets- Un peu de conception

10/06/2008 - 17:32:07 422

Page 423: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG208 : Object Oriented Programming in C++Shared by UV(s) :

E4-C Enseignement personnalisé p. 5

Crédits ECTS :

2.50

Number of hours :Lecture : 12.00Tutorial classes : 3.00Practical work : 18.00

Teacher(s) :LE GAL Bertrand

Title :Object Oriented Programming in C++

Abstract :In this course, object-orientation is introduced as a new programming concept which should help you indeveloping high quality software. Object-orientation is also introduced as a concept which makes developing ofprojects easier. However, this is not a course for learning only the C++ programming language it first introducesthe object concepts then it applies then to C++ and finally present the UML langage used in object based projects.

Plan :1. Notions de programmation objet.2. Introduction au langage C++.3. Eléments de base concernant la syntaxe du langage.4. Les classes en C++ et les constructeurs.5. La sucharge des fonctions et des opérateurs.6. L'héritage et le polymorphisme.7. Les classes et fonctions template.8. Utilisation des S.T.L. (Standard Template Library).

Prerequisite :Connaissance du langage C.

Evaluation :Epreuve écrite

Online course :Introduction au langage UML : http://uuu.enseirb.fr/~legal/library/filedetails.php?id=74

10/06/2008 - 17:32:07 423

Page 424: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG209 : Modélisation objet UML et C++Shared by UV(s) :

RSI4-A Développement logiciel p. 36

Title :Modélisation objet UML et C++

Abstract :Module IF2-A de l'UV IF2

10/06/2008 - 17:32:07 424

Page 425: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG212 : C++ ProgrammingShared by UV(s) :

I3-A Compilation p. 22

Crédits ECTS :

1.00

Number of hours :Lecture : 6.67Tutorial classes : 10.00

Teacher(s) :ALLALI Julien [email protected] Georges

Title :C++ Programming

Abstract :This course presents the main concept of C++ programming. Knowledge of the object programming is required(class/object/inheritance). The focus will be, mainly, on technics for a good memory management.

Prerequisite :* oriented object programming concepts: class/object/inheritance* C programming* C memory management malloc/free, heap/stack allocation

Evaluation :2 hours test without documents, possibility of a spot test

Keyword(s) :C++ programming, allocation, memory, class, template

10/06/2008 - 17:32:07 425

Page 426: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG214 : Programmation objet JavaShared by UV(s) :

RSI4-A Développement logiciel p. 36

Title :Programmation objet Java

Abstract :Module IF2B-B de l'UV IF2

10/06/2008 - 17:32:07 426

Page 427: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG215 : Conception WEB et IHMShared by UV(s) :

RSI3-B Développement WEB p. 35

Title :Conception WEB et IHM

Abstract :Module IF3-A de l'UV IF3

10/06/2008 - 17:32:07 427

Page 428: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG216 : Langages pour le WEBShared by UV(s) :

RSI3-B Développement WEB p. 35

Title :Langages pour le WEB

Abstract :Module IF3-B de l'UV IF3

10/06/2008 - 17:32:07 428

Page 429: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG217 : Projet WEBShared by UV(s) :

RSI3-B Développement WEB p. 35

Title :Projet WEB

Abstract :Module IF3-C de l'UV IF3

10/06/2008 - 17:32:07 429

Page 430: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG301 : Object oriented modellingShared by UV(s) :

I5GL-C Object-Oriented Software Engineering p. 26

Crédits ECTS :

2.50

Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 10.00

Teacher(s) :EYROLLES Georges

Title :Object oriented modelling

Abstract :La conception orientée-objet cherche à représenter un systèmelogiciel comme une collection d'objets, chaque objet ayant unétat interne, une collection d'attributs qui définissent cetétat, et une interface bien définie d'opérations sur cesattributs qui cache au maximum des données relatives àl'objet. Un objet est normalement un membre d'une classe d'objetsqui définitles attributs et opérations de ses membres. C'est unestratégie de conception qui s'oppose naturellement à laconception dite fonctionnelle, où le système logiciel est vucomme une fonction principale, opérant sur un état global etdéfinie par décomposition en sous-fonctions plus détaillées.

Plan :I. L'application de la technique OMT (Object Modeling Technique) comme notation pour décrire l'architecture etles interactions.II. La pratique et l'approfondissement de la programmation orientée-objet, introduite dans le cours du C++ entronc commun et le cours de génie logiciel en deuxième année.III. L'utilisation des modèles de design (design patterns) pour faire les bons choix dans la conception et identifier,dans un système, les participants et leur collaborations. Les exercices se feront autour d'un exemple important,développé en conjonction avec le cours de génie logiciel de troisième année.

10/06/2008 - 17:32:07 430

Page 431: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG304 : Java languageShared by UV(s) :

E5SE-C Langages et modélisation de systèmes p. 15

Crédits ECTS :

1.50

Number of hours :Combined lecture and tutorial classes : 20.00Individual work : 15.00

Teacher(s) :SOULET Pierre

Title :Java language

Plan :- Language presentation.- The Java Virtual Machine.- Main differences with the C + + language.-Java classes.- Java Packages.- Java Applets.- Heritage, polymorphism, interfaces.- I/O to disk.- Exception processing.- Java and the Internet.

Evaluation :Mini project

Document(s) :Training support

Keyword(s) :Java Language - JVM - Classes - I/O - java.net

Online course :no

10/06/2008 - 17:32:07 431

Page 432: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG305 : Langages du parallélismeShared by UV(s) :

I5PRCD-A Langages et supports d'exécution p. 28

Crédits ECTS :

2.50

Number of hours :Lecture : 20.00Tutorial classes : 12.00Individual work : 20.00

Teacher(s) :AUMAGE OlivierCOUNILH Marie-ChristineMERCIER Guillaume

Title :Langages du parallélisme

Abstract :L'objectif de ce cours est de présenter les principales approches de la programmation des machines parallèles etde présenter les langages ou bibliothèques représentatifs de cette approche : approche basée sur une expressionexplicite du parallélisme et de la communication et interface de bibliothèque standard MPI, approche basée sur leparallélisme de données et langage "data-parallèle" standard HPF, approche de la programmation parallèle pourmémoire partagée et OpenMP, approche "multi-thread" et environnement PM2.

Plan :1.Introduction

- Nécessité du parallélisme- Nécessité des modèles de programmation parallèle- Sources de parallélisme :

Parallélisme de données,Parallélisme de contrôle

- Machines parallèles :Machines MIMD à mémoire distribuée, machines MIMD à mémoire partagée, machines à base de noeuds SMP2. Programmation des machines parallèles

- Programmation parallèle à passages de messages- Programmation "data-parallèle" (à parallélisme de données)- Programmation parallèle à mémoire partagée- Programmation "multi-thread"

3. MPI (Message-Passing Interface)- Programme MPI, processus MPI- Communicateurs, groupes, contextes de communication- Communications point à point : modes de communication, types de blocage, non déterminisme deréception- Communications collectives : barrière de synchronisation, mouvements de données (diffusion,distribution, rassemblement, etc.), calculs globaux- Topologies virtuelles de processus- Types dérivés- Communications unilatérales

4. HPF (High Performance Fortran)- Placement des données :

Objectifs ;Directives de distribution, d'alignement des données

- Aspects parallèles de HPF : directive INDEPENDENT, construction FORALL

10/06/2008 - 17:32:07 432

Page 433: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

- Compilation de code data-parallèle : code SPMD généré, principe des écritures locales, exemplesd'optimisation du code généré- Présentation du compilateur Adaptor

5. OpenMP- Région parallèle, partage du travail, parallélisme de boucles, partage des données, synchronisation- Code OpenMP SPMD- Programmation hybride MPI/OpenMP

6. Multi-threading- Généralités :

Processus, threads noyaux / utilisateurs (threads POSIX);contextes;ordonnancement, quantum de temps;recouvrement, réentrance.

- Environnement PM2 :bibliothèque de threads Marcel;bibliothèque de communication Madeleine;RPC avec PM2;espace mémoire iso-adresse;migration de thread / équilibrage.

Evaluation :Projet avec rapport

Keyword(s) :Programmation parallèle, programmation par processus communicant par transmission de messages,parallélisme de données, programmation pour mémoire partagée, programmation "multi-thread", code SPMD,localité des données, équilibrage de charge, MPI, HPF, OpenMP, PM2.

Online course :Documents et références relatifs au cours

10/06/2008 - 17:32:07 433

Page 434: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PG306 : Distributed objectsShared by UV(s) :

I5RSR-B Distributed objects and systems p. 31

Crédits ECTS :

2.50

Number of hours :Lecture : 10.67Combined lecture and tutorial classes : 13.00Tutorial classes : 2.67Individual work : 20.00

Teacher(s) :ESNARD Aurélien

Title :Distributed objects

Abstract :The goal of this module is to show how the design of distributed applications can fit nicely with theobject-orientedness concepts. Fault tolerance will also be introduced because it is a necessity when designingdistributed applications.

Concrete examples of technologies like Sun's RPC, Sun Java's RMI and Enterprise Java Beans components willbe presented and exercised

Plan :1. Introduction2. Fault tolerance3. Sun RPC4. Link between object and distribution concepts5. Java RMI and Enterprise Java Beans

Prerequisite :Good knowledge of classical programming techniques

Evaluation :Examen

Keyword(s) :Models, tools, and environments for distributed programming

10/06/2008 - 17:32:07 434

Page 435: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH101 : Fundamental electromagnetic theoryShared by UV(s) :

E1-D Physics 1 p. 2

Crédits ECTS :

2.00

Number of hours :Lecture : 18.00Tutorial classes : 12.00Individual work : 21.00

Teacher(s) :MERESSE Alain

Title :Fundamental electromagnetic theory

Abstract :This lesson is intended to create foundations in electromagnetism for electronics engineers. Propagation ofmonochromatic wavesin free and bounded regions.Waveguides and transmission lines.

Plan :Properties of electromagnetic' waves

- Mawwell's equations- Plane monochromatic' waves inthe vacum - Polarization- Theory of dielectrics- Magnetic properties of matter

Study of propagation- Relection refraction, transmission- Propagation in non perfect dielectric and in a good conducting material

Guidance propagation- Metallic rectangular guide- Coaxial cable- Transmission lines - " Equation des telegraphistes"- Guidance by dielectric slab - Approach by Maxwell's equations and optical approach- Optical fibers - Properties

Antennas- Short electric dipole- Radiation diagram - Gain- Half wave antenna- Study of pulse signal propagation in a conductor line

Prerequisite :none

Evaluation :2 hours exam with course forms

Document(s) :course supportR. PETIT "Ondes électromagnétiques" ; J.R. REITZ, F.J. MILFORD "Foundations of electromagnetic theory"

10/06/2008 - 17:32:07 435

Page 436: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Keyword(s) :Propagation - Wavesguides - Transmission lines - Radiation - Antennas

10/06/2008 - 17:32:07 436

Page 437: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH102 : Physics of the supports of propagation Shared by UV(s) :

T2-A Physique des ondes électromagnétiques p. 40

Crédits ECTS :

3.00

Number of hours :Lecture : 5.00Combined lecture and tutorial classes : 12.00Individual work : 20.00Practical work : 18.00

Teacher(s) :TESSON Patrice

Title :Physics of the supports of propagation

Abstract :Summary: Study of the physical phenomena related to the propagation of the signals and a general way of theelectromagnetic waves in the various supports used in Telecommunication:Propagation in free space, reflections, refractions&#8230;, propagation guided by metal structures (transmissionlines, tubular guide), propagation guided by dielectric structures (slabs, fiber-optic).The objective for the student is to acquire knowledge to understand the phenomena responsible for the limitationof the performances of the various supports, in terms of connection lengths and flows,.

Plan :1) Introduction: A general presentation with historical and technological context.2) Maxwell's equations. Reminds.3) Electromagnetic waves propagation:Wave in free space in mediums LHI (dielectric or insulator, conductor, plasmas&#8230;).Reflections and transmission of the plane wave on diopters.4) Metal Waveguides : Study by the Maxwell's equations.5) Study of the transmission lines:Phenomena of propagation : delay, echoes, linear distortions (attenuation, skin effect, dispersion), crosstalk6) Optical communications: Fiber-Optics.

Evaluation :Epreuve écrite de 1H30, sans documents mais avec formulaire autorisé.

Document(s) :Polycopiés de cours et les livres cités dans la bibliographie. Pour les bases : Les livres de classes préparatoiresaux grandes écoles, en particulier collection "Hprépa" Ed. Hachette supérieur.

10/06/2008 - 17:32:07 437

Page 438: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH103 : Structures rayonnantesShared by UV(s) :

T2-A Physique des ondes électromagnétiques p. 40

Crédits ECTS :

2.00

Number of hours :Lecture : 11.00Tutorial classes : 3.00Individual work : 12.00Practical work : 3.00

Teacher(s) :SEAUX J.P.

Title :Structures rayonnantes

Abstract :Connaître les bases de caractérisation et de conception des antennes pour les équipements detélécommunications.

Plan :* Contenu du cours :

- Propriétés des antennes- Doublet électrique- Doublet magnétique- Diplôme demi-onde- Structure plaquée- Ouverture- Réseaux d'antennes.

* Contenu des TP :

- Simulations d'antennes Patch- Bilan de liaison, antennes cornets

Evaluation :Epreuve écrite de 2h.

Document(s) :Polycopiés de cours et d'exercices

10/06/2008 - 17:32:07 438

Page 439: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH104 : SemiconducteursShared by UV(s) :

E2-D Physique 2 p. 3

Crédits ECTS :

2.50

Number of hours :Lecture : 20.00Tutorial classes : 15.00Individual work : 20.00

Teacher(s) :MERESSE Alain

Title :Semiconducteurs

Abstract :This lesson is intended to create for the future electronics engineers the foundations of physics of solid necessaryfor the understanding of the functioning of the electronic components. It includes two parts: the foundations of thesolid state physics and basic semiconductor devices analysis.

Plan :I - ELEMENTS OF SOLID STATE PHYSICS

A - CONCEPTS OF CRYSTALLOGRAPHY?Unit cells - Networks of Bravais.Reticular plans and distances.Crystalline diffraction: Bragg law, reciprocal network &#8211; Brillouin zone Case of the cubic lattices: Si andGaAs

B &#8211; ELECTRICAL CONDUCTIVITY IN SOLIDSDRUDE&#8217;s and SOMMERFELD&#8217;s models.Hall effect.Tensors concept..Modern theory: electrons in the semiconductors.Three dimensional Energy bands.Case of Si and GaAs.Effective mass of the carriers - Concept of holesStates density in thermal equilibriumConcentration in electrons and holes - Law of mass actionImpurity energy levels.Occupation of these levelsFermi level determination

C - SEMICONDUCTOR IN NONTHERMAL EQUILIBRIUMEmission and absorption of radiationsCarrier Generation and RecombinationLifetime of the carriersCase of weak injections

II - JUNCTIONS

A &#8211; PN JUNCTION DIODE.Diffusion potentialBiased junctions:

10/06/2008 - 17:32:07 439

Page 440: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

quasi Fermi levelscurrent voltage characteristics.depletion capacitance

B &#8211; HETEROJONCTIONS

Metal-Semiconductor junctions

Energy-band diagrams of the various types of metal-semiconductors contactsRectifying effect of contacts metal-semiconductorOhmic contactVarious means of transport of the current:thermoelectronic effecttunnel effect.Thermoelectronic current determination

Heterojunction between semiconductorsEnergy-band diagramsHeterojunction devices

C &#8211; PHOTONIC DEVICES

Light-emitting diode LEDEfficiencyRadiation patternsLasers diodes

Photodiodes

Current calculationEfficiency

Prerequisite :none

Evaluation :2 hours exam with course forms

Document(s) :course supportH. Mathieu " Physique des semiconducteurs et des composants électroniques " ; P. Leturcq et G. Rey " Physiquedes composants actifs à semiconducteurs " ; C.M. Wolfe " Physical properties of semiconductors "

10/06/2008 - 17:32:07 440

Page 441: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH105 : MeasurementsShared by UV(s) :

E2-D Physique 2 p. 3

Crédits ECTS :

1.00

Number of hours :Lecture : 14.67Individual work : 10.00

Teacher(s) :ZIMMERMANN Celine [email protected]

Title :Measurements

Abstract :Measurement takes a so large importance in the field of Sciences and Technology, that it constitutes a fullscience : Metrology. The progress made in measurement leads to a better knowledge of the physical phenomenawhich, on the other hand, imposes a higher degree of accuracy and an extension of measurement. This leads to aconstant evolution of the measurements methods, instruments and means implemented for the analysis of theresults.

This course aims to show the specific characteristics of metrology, the general principles and the theoreticalprocessing of experimental data to improve the results. After an introduction with the definitions related tomeasurement, the course approaches the general principles, the methods of measurement and then thecharacteristics and qualities of the measuring devices. Thereafter, a significant part is devoted to the studyofmeasurement uncertainties and the processing of the experimental data by a statistical analysis in accordancewith the international standards . The last part of the course relates to the description of the electric instruments,which depends the quality of measurement and in particular its precision. The various devices used, aredescribed with their limits, their advantages and drawbacks.

Plan :1. Introduction

- Historic of metrology- Metrology: importance of measurements- Metrology: one of the bases of quality process

2. Vocabulary, definitions- Measurable quantity- Dimensions- Measure: definitions and properties- Units- International System of Units

3. Errors and Uncertainties- Measurements errors- Standards uncertainties- Type A evaluation of standard uncertainty- Type B evaluation of standard uncertainty- Combined standard uncertainty- Propagation of uncertainties- Indirect measurements- Multiple measurements- Expanded uncertainty

10/06/2008 - 17:32:07 441

Page 442: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

- Measurement results presentation- Level of confidence

4. Measuring devices- Measuring devices characteristics- Multimeter- Oscilloscope- Spectrum analyzer- Anlog-to-digital converter

Prerequisite :None

Evaluation :1,5 hour exam with course forms

Document(s) :Course support and forms photocopy

Keyword(s) :Metrology, standard uncertainties, statistical analysis, measuring devices

Online course :http://www.enseirb.fr/~zimmerma

10/06/2008 - 17:32:07 442

Page 443: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH106 : TP Instrumentation et mesuresShared by UV(s) :

E2-D Physique 2 p. 3

Crédits ECTS :

1.50

Number of hours :Individual work : 12.00Practical work : 22.00

Teacher(s) :TESSON Patrice

Title :TP Instrumentation et mesures

Abstract :Revolving TP during 6 of 3 hours sessions. 5 obligatory topics (1 per session) and 1 optional topic aresuccessively studied.For the obligatory topics a report of measurements is composed by the student (group work).The optional topic, chosen by the student, requires initiatives. It is the occasion of a deepening with library search(bibliographical study) development of experimental protocols, measurements and analyzes uncertainties&#8230;A report of study is written with oral defence.

Plan :List topic of practical worksTopic 1: Spectral analysis of the periodic signalsTopic 2: Measure impedances of passive componentsTopic 3: Guided electromagnetic wave propagation.Topic 4: OptoelectronicsTopic 5: Numerical oscilloscope.Topic 6: Optional topic, on a subject having a relationship with the problems of instrumentation andmeasurements:Examples : sensors, data conversion, electronic of the measuring devices&#8230; electrical engineering(machines with D.C. current or others, transformers with iron core, ferrite; transformer of impulses), photovoltaicenergy production&#8230;

Prerequisite :Savoir-faires expérimentaux acquis en classes préparatoires et module de TP EN104

Evaluation :Notation des compte-rendus de mesure et soutenance orale du thème optionnel

Document(s) :Polycopié support.

10/06/2008 - 17:32:07 443

Page 444: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH107 : PhysiquesShared by UV(s) :

RSI1-B Physique p. 33

Title :Physiques

Abstract :Module de physique pour la phase d'homogénéisation de RSI - FA1-B

10/06/2008 - 17:32:07 444

Page 445: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH108 : Physics for electronicsShared by UV(s) :

E1-D Physics 1 p. 2

Crédits ECTS :

1.50

Number of hours :Lecture : 10.50Tutorial classes : 10.50Individual work : 15.00

Teacher(s) :LEROYER Yves

Title :Physics for electronics

Abstract :This course is a simple presentation of the bases of microscopic physics necessary for a good understanding ofthe electronic properties of metals and semi-conductors. The theoretical aspects are illustrated by examples takenfrom the recent developments in quantum electronics.

Plan :1. The electron, quantum particle2. The electron in external forces3. The electron in a cristal4. Many particle systems5. Metals and semi-conductors

Prerequisite :Eléments de mécanique, d'électricité et de mathématiques niveau 1er cycle (IUT, DEUG, Prépa)

Evaluation :Une épreuve écrite de 2h avec documents.

Document(s) :Polycopiés de cours et d'exercices

Physique des matériaux conducteurs et sem-conducteurs, J.L. Teyssier et H. Brunet, (Dunod)

Keyword(s) :physique des métaux et des semi-conducteurs

10/06/2008 - 17:32:07 445

Page 446: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH109 : Antennes et CEMShared by UV(s) :

RSI2-A Systèmes de communication analogiques p. 34

Title :Antennes et CEM

Abstract :Module SE1-B de l'UV SE1

10/06/2008 - 17:32:07 446

Page 447: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH110 : Communications filaires et optiquesShared by UV(s) :

RSI2-A Systèmes de communication analogiques p. 34

Title :Communications filaires et optiques

Abstract :Module SE1-C de l'UV SE1

10/06/2008 - 17:32:07 447

Page 448: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PH303 : Physical and electrical analysis for defaultslocalization

Shared by UV(s) :C5QFIA-G AD - Failure analysis for integrated circuits p. 48

Crédits ECTS :

2.50

Number of hours :Lecture : 6.00Tutorial classes : 20.00Practical work : 6.00

Teacher(s) :LABAT NathalieLEWIS DeanPARMENTIER B.PICART Bernard

Title :Physical and electrical analysis for defaults localization

Abstract :Default localization in electronic components is crucial for estimating their reliability level. We study physical andelectrical approaches to the problem.

Plan :- tools for physico-chemical analysis- default localization in IC- lab (electrical diagnosis)

Prerequisite :ME314, ME319 and MA303

Evaluation :written document + oral presentation

Document(s) :Given in classroom

Keyword(s) :Physical analysis, electrical analysis, default localization

Online course :Not available

10/06/2008 - 17:32:07 448

Page 449: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR101 : Practical lab in electronics or automatics Shared by UV(s) :

I2-C Circuits et systèmes p. 21

Crédits ECTS :

2.00

Number of hours :Individual work : 3.00Practical work : 15.00

Teacher(s) :BORNAT YannickMELCHIOR Pierre

Title :Practical lab in electronics or automatics

Abstract :Electronics practical lab (5x3h)

-The practical labs illustrate the class EN104 by measuring the electrical characteristics of digital ICs andshowing an example of PLD synthesis using a hardware description language on a CAD tool.

Plan :Electronique:5 séances de travaux pratiques:

- TP1 : Caractérisation électrique des circuits intégrés logiques.- TP2-5: Implantation sur FPGA d'une système numérique simple à l'aide des outils d synthèse VHDL

Automatique: les élèves-ingénieurs effectuent 4 manipulations sur les thèmes suivants :

* Commande d'un ascenseur par automate programmable (Automate TSX 47)

* Identification et commande proportionnelle d'un asservissement de vitesse (Banc moteur à courant continuLeroy Somer 300W)

* Identification et commande proportionnelle d'une enceinte thermique (Banc thermique 500W)

* Synthèse fréquentielle d'un correcteur numérique à l'aide des transformations en ? et W (bilinéaire) : applicationà la commande numérique d'un asservissement de vitesse (PC + Banc moteur à courant continu Leroy Somer300W)

Evaluation :Lab reports

Document(s) :Polycopié de TP. Livres conseillés : Se reporter au chapitre "Bibliographie" des documents de cours.

10/06/2008 - 17:32:07 449

Page 450: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR102 : Signal processing projectShared by UV(s) :

T2-C Traitement du signal p. 40

Crédits ECTS :

2.00

Number of hours :Practical work : 20.00

Teacher(s) :DONIAS MarcMEGRET Rémi

Title :Signal processing project

Abstract :Project that integrates the previous signal processing classes : work in pair with Matlab, written report in english.

Prerequisite :* Matlab programming* TS102 - Continuous Time Signals* TS103 - Digital Signal Processing

Evaluation :* Controle continu oral* Rapport écrit en anglais

10/06/2008 - 17:32:07 450

Page 451: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR200 : Tutorials and Project of Mixed Electronics Shared by UV(s) :

E4-G Mixed Electronics and HF circuits p. 6

Crédits ECTS :

2.00

Number of hours :Individual work : 6.00Practical work : 18.00

Teacher(s) :GARNIER Eliane

Title :Tutorials and Project of Mixed Electronics

Abstract :The aim of these pratical lessons is to introduce Analog simulation language (Spice Netlist) and mixed behavioralmodelisation language(VHDL_AMS) and to use these languages to study and design mixed applications.

Plan :1. TP1(4H.) (E.Garnier): Introduction to Analog simulation language under ADV_MS environment.2. TP2(4H.) (P.Tesson): Simulation and studies of pulsed switching Interconnections3. TP3(4H.) (E. Garnier): Introduction to mixed simulation and VHDL_AMS language4. TP4 & TP5 (2 x 3H.) (E.Garnier): Theoritical design of a frequency synthesizer (Prject)

Evaluation :Rapport TP/Projet

Document(s) :Support de TP

10/06/2008 - 17:32:07 451

Page 452: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR202 : Mixed Electronic design projectShared by UV(s) :

E4-D Applied techniques for Electronic engineering p. 5

Crédits ECTS :

3.00

Number of hours :Individual work : 12.00Practical work : 42.00

Teacher(s) :AZZOPARDI StéphaneDONDON PhilippeFABRE AlainGARNIER ElianeLEBRET ValeryMORIZET GuyRODES Francis

Title :Mixed Electronic design project

Abstract :A subject of project in the field of mixed signal Electronic design is proposed at the beginning of S4 at each coupleof student. This project work is aiming at applying to the real world, the theoretical courses of general Electronic(S1 & S2), analog Electronic (S3), digital design (S1, S2, S3, S4), Power Electronic (S3 & S4), RF design (S4).The students are managed by a teacher during weekly tutorial classes that span over a full semester. Theobjective of the project that is proposed to the students is to design and realize in its definitive version: a moduleor a system that calls for a wide domain of Electronic Engineering: mixed electronic (analog / digital), feed backcontrol, power electronic, RF design.The themes and the difficulty level of these design projects are aiming at reaching the following objectives:

-Training to the work of a R&D engineer that is facing issues in the field of Electronic design.-An application as large as possible of the theoretical courses proposed at ENSEIRB in the fields of: mixedelectronic, feed back control, power electronic, RF design.-An initiation to project management-A development of initiatives and the senses of responsibilities-The acquisition of aptitudes in communication and team work-The quest for efficiency and pragmatism-A sensitization to the capabilities and limitations of the tools currently used by an engineer: Scientific andtechnical documentation, mathematics, simulation tools, test and measurements.-A consciousness of the differences that exist between reality and the results given by: a mathematicalanalysis, a computer simulation or a measurement.

In order to reach these objectives, the students can rely on tools and equipments similar to those encountered inthe industry:

-A specific laboratory where each couple of students disposes of a work bench that is equipped withstandard test and measurement instrumentation, a work station or a Personal Computer. Furthermore,each work station or Personal Computer allows an access to the internet and offers a complete set of CAE /CAD software tools.-A laboratory dedicated to DC and Low Frequency test and measurement-A laboratory dedicated to High Frequency test and measurement-A scientific library-Two technical libraries

10/06/2008 - 17:32:07 452

Page 453: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

-A fabrication facility and a laboratory dedicated to the realization of Printed Circuit Boards and prototypes-An electronic components stock and purchase centre managed by a technician affected to the electronicprojects laboratories.

Plan :1.Bibliographic research2.Theoretical design of the electronic circuits3.Prototypes realization4.Test and measurements5.Report writing

Prerequisite :General Electronic. (S1 & S2): Analog Electronic UVE3B (S3) : Analog Circuits & systems, Digital design.

Evaluation :Technical report relative to the Practical Work.

Document(s) :Project subject, manufacturer&#8217;s data books, scientific and technical books, printed courses, internetaccess. Sample of project&#8217;s titles proposed: Circuit for extracting the maximum power from a solar cell,composite amplifier, cardio-frequency-meter, storm detector, battery charger and light control using a bicyclealternator and a high efficiency converter, 27MHz/ 5W class C transmitter for FSK modulation, transceiver120MHz AM 1W, wireless infrared audio transmission, coded infrared remote control, car accelerometer, digitalthermometer &#8230;

Keyword(s) :Analog electronic, digital electronic, mixed circuits, feed back control, power electronic, RF circuits

10/06/2008 - 17:32:07 453

Page 454: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR204 : Projet Réseaux et systèmeShared by UV(s) :

T3-E Projets et programmation p. 41

Crédits ECTS :

2.50

Number of hours :Individual work : 50.00Practical work : 29.33

Teacher(s) :BEAUMONT OlivierMERCIER Guillaume

Title :Projet Réseaux et système

Abstract :Ce projet s'appuie sur le système d'exploitation simulé Nachos

Plan :Une série de Tps sur la gestion des threads et de la synchronisation, un autre sur les appels systèmes et lagestion de la mémoire. Pour finir, 2 Tps non évalués sur l'interface réseau

Prerequisite :IF207

Evaluation :Un rapport et un exposé à rendre pour chaque partie

Document(s) :http://www.cs.washington.edu/homes/tom/nachos/

http://www.labri.fr/perso/obeaumon/IF207/

Online course :http://www.labri.fr/perso/obeaumon/IF207/

10/06/2008 - 17:32:07 454

Page 455: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR205 : Projets avancés télécommunications et réseauxShared by UV(s) :

T4-D Projets avancés p. 42

Crédits ECTS :

5.00

Number of hours :Individual work : 64.00Practical work : 36.00

Title :Projets avancés télécommunications et réseaux

Abstract :Le projet avancé en 2ème année télécommunications à pour objectif d'approfondir, par une expérience pratique,certaines matières enseignées en deuxième année dans le domaine des télécommunications et des réseaux.

Ce projet se déroule pendant la totalité du 4ème semestre par groupes de 5 élèves (le nombre d'élèves pargroupe dépend du nombre total d'élèves et du nombre de sujets proposés). Le travail demandé consiste en uneréalistion technique. Cette dernière peut prendre des formes variés mais dois de préférence inclure une partimportante de développement.

Online course :http://www.enseirb.fr/~reveille/ens/Projets/S4/

10/06/2008 - 17:32:07 455

Page 456: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR206 : Analog Electronic design projectShared by UV(s) :

E3-A Analog Electronics p. 4

Crédits ECTS :

2.50

Number of hours :Tutorial classes : 42.00Individual work : 15.00

Teacher(s) :AZZOPARDI StéphaneDONDON PhilippeFABRE AlainGARNIER ElianeLEBRET ValeryMORIZET GuyRODES Francis

Title :Analog Electronic design project

Abstract :A subject of project in the field of Analog Electronic design is proposed at the beginning of S3 at each couple ofstudent. This project work is aiming at applying to the real world, the theoretical courses of general Electronic (S1& S2) and analog Electronic (S3). The students are managed by a teacher during weekly tutorial classes thatspan over a full semester. The objective of the project that is proposed to the students is to design and realize inits definitive version: a module or a system that calls for Analog Electronic.The themes and the difficulty level of these design projects are aiming at reaching the following objectives:

-Training to the work of a R&D engineer that is facing issues in the field of Electronic design.-An initiation to project management-A development of initiatives and the senses of responsibilities-The acquisition of aptitudes in communication and team work-The quest for efficiency and pragmatism-A sensitization to the capabilities and limitations of the tools currently used by an engineer: Scientific andtechnical documentation, mathematics, simulation tools, test and measurements.-A consciousness of the differences that exist between reality and the results given by: a mathematicalanalysis, a computer simulation or a measurement.

In order to reach these objectives, the students can rely on tools and equipments similar to those encountered inthe industry:

-A specific laboratory where each couple of students disposes of a work bench that is equipped withstandard test and measurement instrumentation, a work station or a Personal Computer. Furthermore,each work station or Personal Computer allows an access to the internet and offers a complete set of CAE /CAD software tools.-A laboratory dedicated to DC and Low Frequency test and measurement-A laboratory dedicated to High Frequency test and measurement-A scientific library-Two technical libraries-A fabrication facility and a laboratory dedicated to the realization of Printed Circuit Boards and prototypes-An electronic components stock and purchase centre managed by a technician affected to the electronicprojects laboratories.

10/06/2008 - 17:32:07 456

Page 457: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Plan :1.Bibliographic research2.Theoretical design of the electronic circuits3.Prototypes realization4.Test and measurements5.Report writing

Prerequisite :General Electronic. (S1 & S2) : Analog Electronic UVE3B (S3) : Analog Circuits & systems

Evaluation :Technical report relative to the Practical Work.

Document(s) :Project subject, manufacturer&#8217;s data books, scientific and technical books, printed courses, internetaccess. Sample of project&#8217;s titles proposed: ECG amplifier with Automatic Gain Control, ECG amplifierwith beat detector using CMOS inverters, amplitude demodulator having a programmable automatic threshold,battery charger using a bicycle alternator&#8230;

Keyword(s) :Analog electronic, signal conditioning, feed back control.

10/06/2008 - 17:32:07 457

Page 458: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR207 : Project in signal and image processingShared by UV(s) :

T3-E Projets et programmation p. 41

Crédits ECTS :

2.50

Number of hours :Individual work : 28.00Practical work : 28.00

Teacher(s) :DONIAS MarcGRIVEL Eric

Title :Project in signal and image processing

Abstract :The goal of the Signal and Image Processing Project for S3 is to apply signal and image processing methodsseen in class since the S1 semester in a more applicative context.

The project deals with real world signals, such as speech, image or video.

The project is to be done by pair, with implementation in Matlab.

Plan :A titre d'exemple, les sujets précédents concernaient:

2004-2005:

Reconnaissance automatique de visages. Le but du projet était d'étudier la méthode des "Eigenfaces" pourreconnaître automatiquement une personne à partir d'une image de son visage. Cette méthode, basée surl'Analyse en Composantes Principales (ACP), permet de caractériser une image de visage par un vecteur de tailleréduite, ce qui permet de le comparer efficacement à une base de donnée de visages. Après avoir implémentéles algorithmes de cette approche, chaque groupe a pu étudier la robustesse de la méthode, et vérifier la qualitéde la reconnaissance du système.

2003-2004:

Le sujet comprenait deux parties :

La première était dédiée au rehaussement de la parole par atténuation spectrale à court terme fondé sur un seulmicrophone. Les étudiants devaient simuler un algorithme de débruitage d'un signal de parole reposant sur latransformée de Fourier.

La seconde partie avait pour objet de développer une application de détection et de poursuite d'un visage dansune séquence vidéo basée sur des indices de couleur de peau.

Prerequisite :every lecture dedicated to signal processing such as TS 102, TS 103, MA 106 and MA 107

Evaluation :

10/06/2008 - 17:32:07 458

Page 459: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Rapport à rendre par binome.

Document(s) :Sujet du projet

Keyword(s) :digital signal processing, Fourier transform, random processi, speech, enhancmeent, image, video processing

10/06/2008 - 17:32:07 459

Page 460: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR301 : 4th semester final term projectShared by UV(s) :

I4-D Projet de fin de 4ème semestre p. 23

Crédits ECTS :

6.00

Number of hours :Individual work : 100.00Practical work : 20.00

Teacher(s) :PELLEGRINI Francois

Title :4th semester final term project

Abstract :The purpose of the 4th semester final term project is the simulation of a job in an information technology servicescompany. It consists in the development, by groups of 6 or 7 students, of a software project submitted by a «client » (or « scientific leader », most often a scientist of the campus), under the supervision of a « project leader »(or « pedagogic leader », who must be one of the school professors).

Technical aspects are important, but this project is also the opportunity to tackle organisational aspects of teamwork: circulation of information within the group, interaction with the client on the one hand and with the teamleader on the other hand, analysis of the work load and fair repartition of it among the group members, collectivesynthesis of the information gathered and of the work performed by each.

This part-time project lasts 5 months.

Plan :1. Writing of a statement of work2. Analysis and design of a software solution3. Coding, validation, testing4. Writing of documents

- user's and maintenance manuals, for the client- the project report, for the project leader

Prerequisite :The topics of the projects require the mastering of many techniques in the fields of :

- imperative and/or object programming,- system and network programming,- data bases,- compilation.

Evaluation :The work of the group members leads to a final mark, which is based on the evaluation of the following elements:

- the statement of work,- the software produced,- the project report,- an oral presentation in front of a jury.

Document(s) :Students can and must take advantage of any relevant resource to improve their knowledge and efficiency.

10/06/2008 - 17:32:07 460

Page 461: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Keyword(s) :Project management, team work, collaborative tools, wiki, forge

Online course :http://www.enseirb.fr/~pelegrin/enseignement/enseirb/projet_i2/ (in French)

10/06/2008 - 17:32:07 461

Page 462: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR302 : ICBM ConferenceShared by UV(s) :

E5CSI-E Microélectronique p. 9

Crédits ECTS :

2.00

Number of hours :Tutorial classes : 12.00Individual work : 18.00

Teacher(s) :DELTIMPLE NathalieRENAUD Sylvie

Title :ICBM Conference

Abstract :The ICBM project is the simulation of a session in an international research conference on IC design. Thesessions are dedicated to RF ICs and systems. Each students acts as a conference participant. He is asked todefend a paper in a 20 minutes talk (in english), and to answer the questions asked by the other "participants".The papers are selected among recent contributions to ISSCC, ESSCIRC, ISCAS, etc...).

Plan :Pour chaque étudiant le travail consiste à :1. Analyser des contenu des CDROMS des dernières conférences sur la conception des circuits intégrés.2. Sélectionner un papier.3. Préparer les transparents pour un exposé de 20mn.4. Répondre aux questions de la salle5. Préparer une question pour les exposés des autres participants

10/06/2008 - 17:32:07 462

Page 463: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR304 : Projets avancés en TélécommunicationsShared by UV(s) :

T5ISN-D Projet avancé p. 47

Crédits ECTS :

5.00

Number of hours :Tutorial classes : 32.00Individual work : 32.00

Teacher(s) :RÉVEILLÈRE Laurent

http://www.enseirb.fr/~reveille

Title :Projets avancés en Télécommunications

Abstract :Ce projet se déroule pendant la totalité du 5ème semestrepar groupes de 3 ou 4 élèves. Il permet d'approfondir, par uneexpérience pratique, les matières enseignées pendant les deuxpremières années. Deux orientations peuvent être envisagées : l'uneprofessionnalisante, l'autre orientée recherche (obligatoire pourl'obtention d'un DEA). Le choix du sujet conditionne la dominante dela formation de 3ème année. Chaque projet est encadré par unenseignant-chercheur.

Prerequisite :Module PR303

10/06/2008 - 17:32:07 463

Page 464: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR305 : Group projectShared by UV(s) :

C5TM-A Image processing and project p. 53

Crédits ECTS :

3.00

Number of hours :Tutorial classes : 15.00Individual work : 40.00

Title :Group project

Abstract :The group project aims at giving a supervised practical and personnalized experience on the advanced conceptsstudied in the third year at ENSEIRB.This project lasts the whole semester, and is organized around groupe of 3 or 4 students.

Plan :* Technical realization: allying feasability study and design of a software component* Report (in english)* Presentation (in english, using powerpoint slides)

Evaluation :Report and formal presentation

10/06/2008 - 17:32:07 464

Page 465: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR306 : Étude bibliographiqueShared by UV(s) :

T5RSC-E Project p. 50

Crédits ECTS :

1.50

Number of hours :Tutorial classes : 16.00Individual work : 14.00

Title :Étude bibliographique

Abstract :Cette étude consiste à réaliser un état de l'art sur un domaine bien particulier. Elle permet d'acquérir l'expertisenécessaire pour la réalisation du projet avancé qui prolonge le travail commencé. L'étude peut porté sur un thèmethéorique (article, livre), technique, ou logiciel.

Online course :http://www.enseirb.fr/~reveille/ens/Projets/S5/biblio.html

10/06/2008 - 17:32:07 465

Page 466: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR307 : Projet avancé en télécommunicationsShared by UV(s) :

T5RSC-E Project p. 50

Crédits ECTS :

3.50

Number of hours :Tutorial classes : 24.00Individual work : 46.00

Title :Projet avancé en télécommunications

Abstract :Le projet avancé en 3ème année télécommunications à pour objectif d'approfondir, par une expérience pratique,les matières enseignées pendant les deux premières années. Deux orientations peuvent être envisagées : l'uneprofessionnalisant, l'autre orientée recherche (obligatoire pour l'obtention d'un master). Le choix du sujetconditionne la dominante de la formation de 3ème année.

Ce projet se déroule pendant la totalité du 5ème semestre par groupes de 3 ou 4 élèves (le nombre d'élèves pargroupe dépend du nombre total d'élèves et du nombre de sujets proposés).

Plan :Ce projet peut prendre des formes variées allant d'une étude de faisabilité à la conception et la réalisation d'uncomposant logiciel.

Prerequisite :Module PR306 (p. 465)

Online course :http://www.enseirb.fr/~reveille/ens/Projets/S5/projet.html

10/06/2008 - 17:32:07 466

Page 467: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR309 : Project in signal processingShared by UV(s) :

E5TS-E Projet avancé et applications p. 19

Crédits ECTS :

3.50

Number of hours :Tutorial classes : 30.00Individual work : 30.00

Teacher(s) :BERTHOUMIEU YannickBOSSUET Lilian

http://www.enseirb.fr/~bossuetDONIAS MarcGIREMUS AudreyGRIVEL EricMEGRET Rémi

Title :Project in signal processing

Abstract :The project in signal processing is taking place throughout the semester a group of 3 or 4 students.The purpose isto apply fundamental notions to complex problems. Each project is supervised by a teacher.

Evaluation :Report and oral presentation

10/06/2008 - 17:32:07 467

Page 468: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR310 : Advanced project in embedded systemsShared by UV(s) :

E5SE-E Personnalisation - Approfondissement p. 15

Crédits ECTS :

3.50

Number of hours :Tutorial classes : 30.00

Teacher(s) :KADIONIK Patrice

Title :Advanced project in embedded systems

Plan :A teamwork of 4 students has to work on a project related to embedded systems on the hardware and/or softwareaspects.

Evaluation :Report and presentation in english

Keyword(s) :Advanced project - Embedded systems - HW and SW development

Online course :no

10/06/2008 - 17:32:07 468

Page 469: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR312 : ASIC designShared by UV(s) :

E5CSI-C Custom ICs design p. 9

Crédits ECTS :

1.50

Number of hours :Tutorial classes : 21.00Individual work : 4.00

Teacher(s) :RENAUD Sylvie

Title :ASIC design

Abstract :During this project, each students uses state-of-the-art CAD tool to design a full custom integrated circuit (ASIC).Starting from specifications, they run a complete design flow on a BiCMOS technology. The students are incharge of:

- Defining the circuit schematic and sizing- Running the functional simulation- Drawing the circuit layout, verifying the DRC rules- Extracting the layout and verifying its conformity wih the schematics- Runinng post-extraxtion simulations- Running statistics simulations (Monter-Carlo) on the process parameters.

Evaluation :Project report

Keyword(s) :ASICs design - CAD tools - IC design flow

10/06/2008 - 17:32:07 469

Page 470: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR313 : ADS RF projectShared by UV(s) :

E5CSI-D Systèmes intégrés communicants p. 9

Crédits ECTS :

1.00

Teacher(s) :DEVAL yannKERHERVE Eric

Title :ADS RF project

Abstract :Résumé :Les circuits destinés aux applications radiofréquences ont un degré croissant de complexité et leur conceptionnécessite la mise en oeuvre d'outils de CAO de plus en plus performants. Ces derniers ne se limitent plus àconsidérer le circuit seul, mais à l'envisager dans son environnement. Le logiciel ADS (Advanced Design System)a été développé spécialement pour simuler le comportement du signal dans tous les étages d'un système decommunication. La formation proposée a pour but d'initier des concepteurs à la simulation d'un système completémission-réception dédié à des applications de téléphonie mobile (GSM).

Plan :Cette formation permet à une personne connaissant les différentes fonctions de l'électronique de les utiliser dansdes conditions réelles de fonctionnement et d'observer l'impact de la variation d'un paramètre d'un des blocsréalisant la fonction sur le système dans son ensemble. Par exemple, dans le cas de la simulation du systèmeGSM, parmi les blocs importants à considérer, on trouve :

- le canal de propagation,- les conditions de propagation du signal (zone urbaine, non-urbaine, semi-urbaine)- les paramètres des amplificateurs en émission et en réception (gain, facteur de bruit, point de

compression, produit d'intermodulation d'ordre trois)- les antennes en émission et en réception (antennes mobiles ou fixes)- les filtres numériques (coefficient de raideur, fréquence de coupure)- les oscillateurs locaux (bruit de phase)- les mélangeurs (linéarité) Cette approche système du métier de concepteur est une illustration exhaustivedes enseignements en électronique (transmissions numériques, techniques de modulation, fonctionsamplification, filtrage numérique). Elle fait appel à des connaissances tant en analogique qu?en numérique.De plus, elle sensibilise l'étudiant aux techniques de mesure et à l?interprétation des résultats observés :les outils disponibles pour visualiser les signaux tant dans le domaine temporel que fréquentiel sont lediagramme de l'oeil, la constellation d'états, l'analyse spectrale, l'analyse temporelle (train binaire), lamesure du taux erreur bit. Sommaire : Partie 1 : Simulation d?un amplificateur faible bruit en bande X- Circuits de polarisation- Circuits d'adaptation Partie 2 : Simulation d'un système numérique- Simulation d'une modulation numérique de type QPSK- diagrammes de l'oeil,- constellation d'états,- signaux I et Q,- spectres des signaux modulants.- Simulation d'un système émission-réception sans fil pour des applications de radiotéléphonie à 1,8 GHz- modulation et démodulation QPSK- système RF d'émission-réception

10/06/2008 - 17:32:07 470

Page 471: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR314 : Design of mixed circuits with VHDL AMSShared by UV(s) :

E5CSI-B Digital systems p. 9

Crédits ECTS :

1.50

Number of hours :Individual work : 5.00Practical work : 20.00

Teacher(s) :GARNIER Eliane

Title :Design of mixed circuits with VHDL AMS

Abstract :The mixed behavioral description language, VHDL AMS, allows to simulate mixed systems in order to contributeto top down design and to do test - bench for these systemsThis tutorial looks at this language from this two points of view.The simulation and the test of a ask modulator with Manchester code is treated.

Plan :1. TP1: Introduction to Analog simulation language (Spice Netlist) under ADV_MS environment.( This praticallesson is a recall for some students; it is not obligatory)2. TP2: Introduction to VHDL_AMS language from examples3. TP3: Design of ASK Modulator with VHDL_AMS4. TP4 & TP5: Generation of ASK Modulator Test-Bench with VHDL_AMS

Prerequisite :Circuits HF et Oscillateurs( S3), Systèmes de Communications Analogiques (S3), Circuits de CommunicationsAnalogiques(S4),TP Electronique Mixte( S4)

10/06/2008 - 17:32:07 471

Page 472: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE101 : Introductionaux réseaux LAN/WANShared by UV(s) :

T2-E Introduction aux réseaux p. 40

Crédits ECTS :

2.00

Number of hours :Lecture : 19.50Individual work : 24.00Practical work : 15.00

Teacher(s) :MERCIER Guillaume

Title :Introductionaux réseaux LAN/WAN

Abstract :L'objectif de ce cours est de décrire les aspects architecturaux plutôt que logiciels des réseaux. Il s'agit deprésenter les concepts de base. L'approche retenue fait largement référence au modèle OSI.

Plan :* Concepts généraux* Couche Physique* Couche Liaison de Données* Couche Réseau X.25 et IP* Couche Transport* Couches Hautes

* Sous couche MAC et les LAN

* Introduction à Internet et aux protocoles TCP/IP

Evaluation :Epreuve écrite de 2h.

Document(s) :Polycopiés de cours

Keyword(s) :Modèle OSI, HDLC

Online course :http://www.enseirb.fr/%7Eescrig/Enseignement.html

10/06/2008 - 17:32:07 472

Page 473: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE104 : Introduction aux réseauxShared by UV(s) :

RSI2-D Architecture des réseaux 1 p. 34

Title :Introduction aux réseaux

Abstract :Module RE1-A de l'UV RE1

10/06/2008 - 17:32:07 473

Page 474: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE105 : Réseaux locauxShared by UV(s) :

RSI2-D Architecture des réseaux 1 p. 34

Title :Réseaux locaux

Abstract :Module RE1-B de l'UV RE1

10/06/2008 - 17:32:07 474

Page 475: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE106 : Architecture des réseauxShared by UV(s) :

RSI2-D Architecture des réseaux 1 p. 34

Title :Architecture des réseaux

Abstract :Module RE1-C de l'UV RE1

10/06/2008 - 17:32:07 475

Page 476: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE201 : Network Introduction. Network ProgrammingShared by UV(s) :

E3-E Réseaux et Télécommunications p. 4

Crédits ECTS :

2.00

Number of hours :Lecture : 13.33Individual work : 17.00Practical work : 12.00

Teacher(s) :KADIONIK Patrice

Title :Network Introduction. Network Programming

Plan :1. Course

- Overview of the Internet and associated protocols.- Presentation of IEEE 802.3 Ethernet protocol.- IP protocols: IP, UDP, TCP, ARP, RARP. Standardsapplications: telnet, ftp...- Client/Server application concept.- Network Programming in C language API per socket.

* Practical Exercices- Study of the ENSEIRB network.- Study of network configuration files.- Study network commands: netstat, ifconfig, route, telnet, ping, traceroute...- Testing of standard services withtelnet: ftp server, www.- Using the socket API:

Writing a UDP server, writing a UDP client.Writing a TCP server, writing a TCP client.

- Summary: writing a TCP Lottery server, writing a minimal Web server.

Prerequisite :C language programming

Evaluation :Mini project with a report

Document(s) :Training support

La communication sous UNIX. J.M. Rifflet. Editions Mc Graw Hill

http://www.urec.fr/cours/index.html

Keyword(s) :Network introduction - Network programming - socket - IP protocols- C language

Online course :yes: http://www.enseirb.fr/intranet/bibliotheque/bibliotheque_numerique.html

10/06/2008 - 17:32:07 476

Page 477: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE202 : Computer NetworksShared by UV(s) :

I4-A Réseaux p. 23

Crédits ECTS :

3.00

Number of hours :Combined lecture and tutorial classes : 34.50Individual work : 28.00

Teacher(s) :ROLLET Antoine

Title :Computer Networks

Abstract :The aim of this course is to provide a solid base in the domain of computer networks concerning the physicalaspect of transmissions and the protocols used. In this course, theoretical and practical aspects concerning thedifferent layers of the OSI model are presented (from physical to application layer). These notions are illustratedwith exercices on classic protocols.

Plan :1. Generalities on networks and OSI layers model2. Notions on low level layers3. The IP protocol4. The UDP protocol5. The TCP protocol6. Programming with C sockets7. Application layer (DNS, SMTP, HTTP, FTP)8. Wi-fi transmission

Evaluation :Partiel et Epreuve écrite de 3h avec documents

10/06/2008 - 17:32:07 477

Page 478: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE203 : Network programming project Shared by UV(s) :

I4-A Réseaux p. 23

Crédits ECTS :

3.00

Number of hours :Individual work : 4.00Practical work : 16.00

Teacher(s) :ALLALI Julien [email protected] Jocelyn

Title :Network programming project

Abstract :This programming project is a join with the operating system project. The main objective is to elaborate a complexnetwork application using the C language (POSIX functions).

Prerequisite :Network course

Evaluation :The project sources, a report and eventually a demonstration.

10/06/2008 - 17:32:07 478

Page 479: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE204 : Architecture TCP/IPShared by UV(s) :

T3-C Réseaux et télécommunications p. 41

Crédits ECTS :

4.00

Number of hours :Combined lecture and tutorial classes : 34.00Practical work : 6.00

Teacher(s) :AHMED ToufikDELORD Xavier

Title :Architecture TCP/IP

Abstract :Le but de cet enseignement est d'approfondir et d'illustrer les principes des réseaux qui ont été acquis enpremière année. Pour ce faire, ce module s'appuie largement sur l'étude de la famille de protocoles internet dontla connaissance est aujourd'hui indispensable. Tout au long de cet enseignement, les points particuliers de cettearchitecture de réseau sont analysés et mis en regard des principes généraux ainsi que de d?autres familles deprotocoles, tel que X25. Ce module s'achève par une série de travaux pratiques illustrant les principauxmécanismes exposés en cours.

Plan :* Introduction à la famille de protocoles internet v4

- Historique, organismes, standardisation et vocabulaire- Notion d?interconnexion de réseaux- Acheminement des données- Architecture TCP/IP- Modèle en couches de TCP/IP- Adressage IP

* Interaction entre la famille de protocoles internet v4 et les supports de transmission- Introduction- Quelques supports à TCP/IP- Notion de résolution d?adresse- Protocole ARP- Résolution des adresses de groupe sur certains réseaux locaux- Protocole RARP

* Couche réseau de la famille de protocoles internet v4- Introduction- Protocole IP- Protocole ICMP

* Couche transport de la famille de protocoles internet v4- Introduction- Protocole UDP- Protocole TCP

* Algorithmes et protocoles de routage dans les réseaux de données- Introduction- Représentation d?un sous-réseau de communication par un graphe- Notion d?arbre collecteur- Plus court chemin dans un graphe- Routage par inondation- Routage multichemin- Routage fondé sur les flux

10/06/2008 - 17:32:07 479

Page 480: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

- Routage par technique de la « patate chaude »- Routage à vecteur et distance- Routage à états de liens- Routage hiérarchique

* Interconnexion de réseaux* Travaux pratiques

- Assemblage et configuration d'un réseau local TCP/IP sur Ethernet- Étude des protocoles ARP et ICMP- Étude des protocoles TCP et UDP- Étude du routage IP et du protocole RIP- Étude du sous-adressage IP

Prerequisite :RE101

Evaluation :1 épreuve écrite de 2 heures. 1 compte-rendu de travaux pratiques.

Document(s) :1 support de cours. 3 sujets de travaux pratiques.

Keyword(s) :Réseaux, Protocoles, Internet, TCP/IP, Routage, Interconnexion.

10/06/2008 - 17:32:07 480

Page 481: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE205 : Réseaux et applications répartiesShared by UV(s) :

T4-A Informatique et réseaux p. 42

Crédits ECTS :

3.00

Number of hours :Combined lecture and tutorial classes : 16.00Practical work : 18.00

Teacher(s) :DELORD Xavier

Title :Réseaux et applications réparties

Abstract :Ce module permet de faire la liaison entre les couches réseaux destinées à la transmission de données (couchesphysique, liaison de données, réseau et transport) et les couches supérieures servant de support aux applicationsréparties (couches session, présentation et application). Dans ce but, le modèle OSI des couches hautes est toutd'abord étudié ce qui permet d'aborder ensuite les principales notions utilisées pour la construction d'applicationsréparties : modèle client-serveur, programmation orientée protocole et programmation orientée application. Cesconcepts sont illustrés par des exemples issus de la famille de protocoles internet ; deux projets deprogrammation permettent de les mettre en oeuvre.

Plan :* Introduction aux couches hautes des réseaux

- Couches hautes et modèle OSI- Couche session- Couche présentation- Couche présentation - ASN.1- Couche application

* Introduction au modèle client-serveur- Notion d'application répartie (distribuée)- Modèle client-serveur- Identification d'un serveur- Identification d'un client- Architecture d'un serveur- Architecture d'un client- Alternatives au modèle client-serveur

* Couche application de l'architecture internet : quelques protocoles classiques- Introduction- DNS- TELNET

* Introduction à la programmation réseau : le modèle des sockets- Introduction- Notion de socket- Modèle de référence- Familles d'adresses- Familles de protocoles- Structure d'adresse générique- Structure d'adresse IP- Primitives de gestion de socket- Primitives d'émission de données en mode connecté- Primitives d'émission de données en mode quelconque- Primitives de réception de données en mode connecté

10/06/2008 - 17:32:07 481

Page 482: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

- Primitives de réception de données en mode quelconque- Primitives de manipulation du nom d'un hôte- Primitives de recherche dans les bases de noms- Primitives de conversions

* XDR : un service de présentation de la famille de protocoles internet- Introduction- Hypothèse- Types de données XDR- Bibliothèque de fonctions XDR

* RPC : un service d'application de la famille de protocoles internet- Introduction- Modèle RPC- Identification des procédures distantes- Allocation dynamique des ports de transport aux programmes RPC- Sémantique du transport pour RPC- Authentification RPC- Format des messages RPC- Langage RPC- rpcgen

* Projets- Programmation d'une application client-serveur orientée protocole et utilisant le modèle des sockets :transfert de fichiers de type FTP.- Programmation d'une application client-serveur orientée application et utilisant le modèle RPC :dictionnaire distribué.

Prerequisite :RE101. RE204.

Evaluation :1 épreuve écrite de 2 heures. 2 comptes-rendus de projets.

Document(s) :1 support de cours. 2 textes de projets.

Keyword(s) :Réseaux, Protocoles, Internet, TCP/IP, Couches hautes, Présentation de données, Modèle client-serveur,Programmation réseau, Sockets, Appel de procédures à distance.

10/06/2008 - 17:32:07 482

Page 483: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE207 : Téléphonie filaireShared by UV(s) :

T3-C Réseaux et télécommunications p. 41

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00Tutorial classes : 1.20

Teacher(s) :KADIONIK Patrice

Title :Téléphonie filaire

Abstract :Objectifs :Présenter la mise en ouvre des techniques de transmission de données sur réseaux publics longue distance.

Sommaire :Réseau téléphonique commuté RTC, RNIS bande étroite. introduction au RNIS large bande.

10/06/2008 - 17:32:07 483

Page 484: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE208 : Interconnexion avancée de réseauxShared by UV(s) :

T4-J UVT4B2 - Réseaux et services p. 43

Crédits ECTS :

2.00

Number of hours :Lecture : 8.00Practical work : 8.00

Teacher(s) :AHMED ToufikDELORD XavierMEDAT Fabien

Title :Interconnexion avancée de réseaux

Prerequisite :Connaissances générale en réseaux et de l'architecture IPv4. Notions sur le routage dans les réseaux dedonnées. Pratique de la configuration réseau sous Unix indispensable. Module RE204.

10/06/2008 - 17:32:07 484

Page 485: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE209 : Service and network managementShared by UV(s) :

T4-J UVT4B2 - Réseaux et services p. 43

Crédits ECTS :

2.00

Number of hours :Lecture : 12.00Individual work : 15.00Practical work : 5.33

Teacher(s) :KRIEF Francine

Title :Service and network management

Abstract :Basic concepts of network management are presented in this module.

Plan :Part 1: Introduction to network management; Part 2: ISO approach: OSI Management; Part 3: IETF approach:SNMP Management; Part 4: ITU-T approach: TMN Management

Evaluation :Note de projet; Examen avec documents (durée 1 heure)

Document(s) :Polycopiés de cours; Bibliographie : "Gestion de réseau et de service. Similitude des concepts, spécificité dessolutions" de Noémie Simoni et Simon Znaty (InterEditions)

Keyword(s) :SNMP, RMPON, RMON2, CMIP

10/06/2008 - 17:32:07 485

Page 486: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE211 : High-Speed NetworksShared by UV(s) :

T4-A Informatique et réseaux p. 42

Crédits ECTS :

1.50

Number of hours :Lecture : 12.00Tutorial classes : 2.40Practical work : 5.40

Teacher(s) :KRIEF Francine

Title :High-Speed Networks

Abstract :The purpose of this module is to explain the following technologies: ATM, SDH, WDM, MPLS, GMPLS, NextGeneration Network.

Plan :Part 1: ATM;Part 2: Optical networks;Part 3: Next Generation Networks

Evaluation :Note de travaux pratiques; Examen écrit avec documents (1 heure 30)

Document(s) :Polycopiés de cours;Bibliographie : "Les Réseaux" de Guy Pujolle (Eyrolles)

Keyword(s) :ATM, SDH, WDM, MPLS, GMPLS, NGN, High-Speed Ethernet

10/06/2008 - 17:32:07 486

Page 487: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE212 : Architecture IPv6Shared by UV(s) :

T4-J UVT4B2 - Réseaux et services p. 43

Crédits ECTS :

2.00

Number of hours :Lecture : 16.00

Teacher(s) :NEGRU Daniel

Title :Architecture IPv6

Abstract :Ce module est une introduction à l'architecture de la famille de protocoles IPv6 qui a été développée poursuccéder au très populaire IPv4, fondement de l'Internet actuel. Il présente les raisons qui ont rendu cetteévolution nécessaire et les principales facettes de cette nouvelle pile de protocoles.

Plan :- Contexte et principes de conception d'IPv6- Schéma d'adressage- Protocoles de niveaux réseau et transport- Transport d'IPv6 sur les principaux supports- Configuraton automatique et découverte des voisins- Routage- Sécurité- Gestion de la mobilité- Mécanismes de transition IPv4-IPv6

Prerequisite :Connaissance de l'architecture IPv4. Module RE204.

Evaluation :1 examen écrit.

Keyword(s) :Réseaux, Architecture IPv6, Adressage hiérarchique, Sécurité, Mobilité.

10/06/2008 - 17:32:07 487

Page 488: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE213 : Réseaux et applications répartiesShared by UV(s) :

RSI3-D Architecture des réseaux 2 p. 35

Title :Réseaux et applications réparties

Abstract :Module RE2-A de l'UV RE2

10/06/2008 - 17:32:07 488

Page 489: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE214 : Interconnexion des réseauxShared by UV(s) :

RSI3-D Architecture des réseaux 2 p. 35

Title :Interconnexion des réseaux

Abstract :Module RE2-B de l'UV RE2

10/06/2008 - 17:32:07 489

Page 490: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE215 : Sécurité et QoS des réseauxShared by UV(s) :

RSI4-C Déploiement des réseaux p. 36

Title :Sécurité et QoS des réseaux

Abstract :Module RE3-A de l'UV RE3

10/06/2008 - 17:32:07 490

Page 491: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE216 : Gestion des réseauxShared by UV(s) :

RSI4-C Déploiement des réseaux p. 36

Title :Gestion des réseaux

Abstract :Module RE3-B de l'UV RE3

10/06/2008 - 17:32:07 491

Page 492: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE306 : Réseaux ad hoc et informatique diffuseShared by UV(s) :

T5RSC-D Service p. 50

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00

Title :Réseaux ad hoc et informatique diffuse

Abstract :Un réseau ad hoc (Mobile Ad Hoc NETworks -MANET-) est un réseau sans fil, exploitant les interfaces radiocourte portée (Short Distance Wireless -SDW-), multi-saut. Il se distingue des réseaux câblés, des réseauxcellulaires et des réseaux locaux sans fil par les principales caractéristiques suivantes :

- le réseau est mobile ;

- la topologie du réseau est dynamique ;

- le routage est multi-saut ;

- chaque noeud du réseau est à la fois hôte et routeur ;

- les noeuds ont des contraintes énergétiques.

Plan :La première partie du cours est consacrée à une présentation détaillée de ces différentes caractéristiques desréseaux ad hoc et de leur implantation à partir de technologie existantes (WiFi, Bluetooth).La seconde partie du cours est dédiée à l'introduction de l'informatique diffuse (ou ambient computing) dontl'objectif est de réaliser l'intégration transparente des environnements numériques au monde physique. Cetteintégration des mondes physiques et numériques doit offrir aux utilisateurs des modes d'interaction implicitesavec le milieu dans lequel ils se trouvent.L'utilisation de la radio courte portée et des réseaux ad hoc comme support de communication à l'informatiquediffuse, conclut ce cours.

Prerequisite :Bonnes connaissances en réseaux.

Evaluation :Participation obligatoire au module, dispensé sous forme de conférence.

Document(s) :Copie des transparents de cours.

Keyword(s) :Réseaux ad hoc, Réseaux de mobils, Réseaux sans fil, Routage

10/06/2008 - 17:32:07 492

Page 493: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE312 : Telecommunication networksShared by UV(s) :

I5RSR-A Communication networks p. 31

Crédits ECTS :

3.25

Number of hours :Lecture : 30.00Tutorial classes : 9.00Individual work : 30.00

Teacher(s) :BOUÏL Jean-MarcPICARD Patrice

Title :Telecommunication networks

Abstract :This module settles the bases of the transmission of data on telecommunication networks. Starting from historical,institutional, and technical considerations, this module describes the evolution of networks and protocols, startingfrom the telephone network of the sixties to the high-bandwith internet of today. Each network is described fromthe point of view of its architecture, protocols, and service offerings

Plan :* Telephone network* Data link, ETCDs, Junctions and leased links* Transmission plan, PDH, SDH et DWDM,* The HDLC procedure,* RCP (X25, X3, X28, X29),* RNIS,* Frame Relay,* ATM,* ISO protocols, 802.2, CLNP, ES-IS and IS-IS,* High-bandwidth internet,* NGN, MPLS, VPN and VoIP.

Evaluation :Oral

Document(s) :Lecture notes for each chapter

Keyword(s) :Série 1 :; réseau ; télécommunication ; protocole ; transmission de données; plan de transmission ; Liaisons Louées ;Liaison de Données ; internet ; haut débit ;

Série 2 :; boucle locale ; RTC ; sémaphore ; ETCD ; modems ; ERBdB ; Jonctions ; PDH ; SDH ; DWDM ; HDLC ; RCP ;X25 ; Frame Relay ; RNIS ; ATM ; 802.2 ; CLNP ; ES-IS ; IS-IS ; NGN ; MPLS ; VPN ; VoIP ;

Série 3 :

10/06/2008 - 17:32:07 493

Page 494: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

; X3 ; X28 ; X29

Online course :None

10/06/2008 - 17:32:07 494

Page 495: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE314 : Présentation générale des architectures réseauxShared by UV(s) :

C5SRT-C Couche PHI - Couche MAC p. 51

Crédits ECTS :

1.00

Number of hours :Lecture : 13.33

Teacher(s) :BALU Thierry

Title :Présentation générale des architectures réseaux

Abstract :Connaître les usages et le fonctionnement des réseaux de communication, identifier les composants fonctionnelsd'un réseau, comprendre leur articulation, appréhender l'environnement des réseaux de communication, leurutilité.

Plan :La première partie de ce cours définit ce qu&#8217;est un réseau, et pose les éléments constitutifs fondamentauxdes réseaux. La seconde partie présente les principes et l&#8217;utilité de la modélisation, ainsi que le modèleOSI, avec comme exemples dans ses couches basses les réseaux X.25 et R.N.I.S..Les réseaux TCP/IP font l&#8217;objet de la troisième partie, avec la présentation de l&#8217;évolution dumodèle, et le détail de chaque couche de protocole, et, pour chacun, les applications supportées.La quatrième partie s&#8217;attache aux questions liées à la sécurité de l&#8217;information, et la cinquième àl&#8217;administration des réseaux.La sixième partie aborde le rôle et les moyens des opérateurs de télécommunications.Enfin, la septième partie présente Internet, sa structure, son organisation, ses composantes, et les grandesapplications qu&#8217;il permet.Programme&#61607;Introduction aux réseaux&#61607;Le modèle en couches OSI&#61607;Les réseaux TCP/IP&#61607;La sécurité des télécommunications&#61607;L'administration de réseaux&#61607;Les opérateurs&#61607;Internet, ses composants, ses applications

Evaluation :Epreuve écrite

10/06/2008 - 17:32:07 495

Page 496: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE315 : Networks securityShared by UV(s) :

I5RSR-C Security and network administration p. 31

Crédits ECTS :

3.50

Number of hours :Lecture : 20.00Tutorial classes : 22.00Individual work : 31.50

Teacher(s) :LALET Pierre

Title :Networks security

Abstract :Presentation of the sensitive points of security of UNIX and TCP/IP environments.

Presentation of solutions to many of these problems.

Methods for the detection and handling of intrusions.

Plan :* Sensitive points on the security of UNIX* Security problems of TCP/IP* Securisation of a TCP/IP environment (notion of firewall, DMZ, ...)* Designing networks with security in mind* Detection and handling of intrusions. Honey pots and decoys. Audits and intrusion tests.* Detailed presentation of netfilter

Evaluation :Report and presentation

Keyword(s) :Windows, Linux, IP, Firewall, intrusion detection, security audits, initiation to VPNs and cyphering of network flows

10/06/2008 - 17:32:07 496

Page 497: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE316 : Protocoles d'administration des réseauxShared by UV(s) :

I5RSR-C Security and network administration p. 31

Crédits ECTS :

1.50

Number of hours :Lecture : 3.50Tutorial classes : 7.00Individual work : 16.00

Teacher(s) :BORDÈRES Serge

Title :Protocoles d'administration des réseaux

Abstract :La mise en oeuvre d'un réseau IP d'une certaine taille nécessite souvent la mise en oeuvre de plusieursprotocoles de routage. A travers divers exemples seront vus les principes de fonctionnement de quelquesprotocoles "intérieurs" (RIP, OSPF) et du protocole "extérieur" BGP ainsi que des stratégies de déploiement.

D'autre part, les technologies sans fil de type WiFi nécessitent des protocoles d'authentification particuliers, quiseront présentés dans ce cours

Plan :Présentation de réseaux "complexes" et des problèmes associés

- Protocoles de routage intérieur- Fonctionnement et intérêt de RIP- Principes d'OSPF et protocoles similaires- Principes de routage dans l'Internet, systèmes autonomes- Protocole BGP : principes de fonctionnement- Protocole BGP : modes de déploiement et exemples de réeaux

Présentation et expérimentation de restrictions d'accès à des réseaux sans fil

Keyword(s) :Routage IP, RIP, OSPF, BGP, Autonomous-System.

10/06/2008 - 17:32:07 497

Page 498: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE317 : Administration, Routage, QoSShared by UV(s) :

I5RSR-D Network administration tools p. 31

Crédits ECTS :

2.50

Number of hours :Lecture : 11.00Combined lecture and tutorial classes : 20.00Tutorial classes : 7.00Individual work : 25.00

Teacher(s) :MEDAT Fabien

Title :Administration, Routage, QoS

Abstract :La première partie de ce module permet une prise en main par les étudiants des techniques et des outilsd'administration d'un système Unix.

La seconde partie consiste à étudier l'administration de routeurs CISCO et la mise en place de VLAN. La fin ducours présente la mise en place de qualité de services (QoS) dans les réseaux.

Plan :* Présentation générale des techniques d'administration des réseaux* Configuration de machines* Recherche d'information et d'outils pour l'adminitration de machines* Administration de routeurs CISCO (protocole RIP), mise en VLAN* Concepts de qualité de service dans les réseaux* Problèmes soulevés par la QoS* Protocole pour la mise en place de la qualité de service

Keyword(s) :Architecture réseaux routes et commutés, installation et programmation de routeurs CISCO

10/06/2008 - 17:32:07 498

Page 499: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE318 : Administration système et réseauShared by UV(s) :

I5RSR-D Network administration tools p. 31

Crédits ECTS :

1.75

Number of hours :Lecture : 8.00Combined lecture and tutorial classes : 6.66Tutorial classes : 5.00Individual work : 18.00

Teacher(s) :DE LABOURET XavierGOUDAL Frédéric

Title :Administration système et réseau

Abstract :Ce module ce décompose en deux parties distinctes.

1ère partie:Cette partie prend la forme d'ateliers. Tout au long de ce module, les étudiants devront administrer ensemblequelques machines. Il s'agit d'apprendre à travailler à plusieurs pour garantir un service de qualité à l'utilisateur deces machines.Les ateliers viseront par exemple à donner les bases de l'utilisation de CVS, à donner des notions sur laportabilité des logiciels, à programmer des scripts shell de manière efficace et sécurisée, qui font partie destâches de la vie de tous les jours d'un administrateur système.

2è partie:Au sein d'une entreprise, la mise en place de systèmes parallèles et distribués nécessite des infrastructurescapables de supporter des charges élevées. A travers un exemple représentatif (un cache de données), lesproblématiques techniques et opérationnelles de mise en oeuvre seront abordées: amélioration desperformances, coût de la solution.Des travaux dirigés décriront les prérequis techniques. Ils seront associés à des séances pratiques visant à lamise enplace d'un cache interne ou externe à une application.

Prerequisite :RE202 et programmation Java

10/06/2008 - 17:32:07 499

Page 500: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE319 : Ingénierie des protocolesShared by UV(s) :

I5RSR-E Personalisation p. 31

Crédits ECTS :

2.50

Number of hours :Lecture : 16.00Combined lecture and tutorial classes : 23.00Tutorial classes : 2.66Individual work : 12.00

Teacher(s) :NEGRU DanielROLLET Antoine

Title :Ingénierie des protocoles

Abstract :Etude du cycle de vie d'un protocole de communication avec les différentes étapes: description informelle deservices et de protocoles, modélisation formelle, langage de description formelle, vérification et simulation d'unprotocole et implantation automatique de couches protocolaires, tests de protocoles et génération automatique deséquences de tests.

Plan :* Description de cycle de vie d'un protocole de communication* Modélisation formelle de services avec la logique LTL* Modélisation formelle d'un protocole avec des automates et des réseaux de Petri* Langage de descrption formelle: Estelle, SDL, Lotos* Vérification formelle d'un protocole* Méthodologie de tests de services et de protocoles (test de conformité, d'interopérabilité, robustesse,performance)* Techniques de génération automatique de séquences de tests

Evaluation :examen écrit

Keyword(s) :Modélisation, vérification et test de protocoles.

10/06/2008 - 17:32:07 500

Page 501: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE320 : Networking case studyShared by UV(s) :

I5RSR-A Communication networks p. 31

Crédits ECTS :

1.75

Number of hours :Individual work : 24.00

Teacher(s) :ROLLET Antoine

Title :Networking case study

Abstract :This module consists in writing a case study of a communication protocol, or an aspect of such protocols, or ofproblems linked to the design of protocols

Prerequisite :RE-202

Evaluation :Report and presentation

10/06/2008 - 17:32:07 501

Page 502: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE321 : RéseauxShared by UV(s) :

E5CSR-C Systèmes et réseaux p. 10

Crédits ECTS :

2.50

Number of hours :Lecture : 20.00Individual work : 20.00

Title :Réseaux

Abstract :L'objectif de ce cours est de décrire les aspects architecturaux des réseaux. Il s'agit de présenter les concepts debase. L'approche retenur fait largement référence au modèle OSI.

Le cours RLB (Réseau Large Bande) est un complément du cours de base "Initiation aux réseaux" RE321. Il sepropose d'étudier la transmission de données sur le Réseau Téléphonique Commuté en s'appuyant sur le modèleOSI.

Plan :- Concepts généraux- Couche physique- Couche liaison de données- Couche réseau X.25 et IP- Couche transport- Couches hautes

- Le RTC et son architecture.- La signalisation SS7.- La boucle locale d'abonné.- Structure d'un modem. Normes V.- Technologies xDSL.- RNIS : signalisation protocole D.- Introduction au large bande.

Evaluation :Epreuve écrite de 2h.

Document(s) :Polycopiés de cours.

Keyword(s) :Modèle OSI, HDLC.RTC. SS7. xDSL. Modem. V.24. RNIS Bande étroite.

Online course :http://www.enseirb.fr/~escrig/Enseignement.htmlhttp://www.enseirb.fr/~kadionik/enseignement.html

10/06/2008 - 17:32:07 502

Page 503: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE328 : Téléphonie sur InternetShared by UV(s) :

T5RSC-D Service p. 50

Crédits ECTS :

2.00

Number of hours :Lecture : 18.33Practical work : 4.00

Teacher(s) :CONSEL CharlesMÉRINDOL BernardMONIEZ Philippe

http://www.enseirb.fr/~moniezRÉVEILLÈRE Laurent

http://www.enseirb.fr/~reveille

Title :Téléphonie sur Internet

Abstract :Ce module a pour but de présenter les technologies de voix / téléphonie sur IP. Plus particulièrement, le protocoleSIP sera présenté en détails.

Dans une deuxième partie du cours, une offre constructeur sera présentée. Il sera aussi montré des fonctions detéléphonie sur le système NBX de 3com pour faire voir les fonctions avancées possibles avec ces technologies.

Plan :1. Telephony Basics2. SIP overview3. SIP architecture4. SIP protocol stack overview5. SIP protocol6. Présentation de l'offre constructeur de 3com

Lab 1. Protocol

Prerequisite :Bonnes connaissances en réseaux. Compréhension de TCP/IP.

Evaluation :Participation obligatoire au module, dispensé sous forme de conférence.

Document(s) :Copie des transparents de cours.

Keyword(s) :Téléphonie, Signalisation, Voix sur IP, SIP

10/06/2008 - 17:32:07 503

Page 504: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE329 : Développement de services de téléphonies surInternet

Shared by UV(s) :T5GLR-A Services de téléphonie sur internet p. 45

Crédits ECTS :

2.50

Number of hours :Lecture : 8.00Practical work : 20.00

Teacher(s) :MONIEZ Philippe

http://www.enseirb.fr/~moniez

Title :Développement de services de téléphonies sur Internet

Abstract :Ce module à pour but de montrer différentes solutions existantes de VoIP basées sur le protocole SIP. Plusparticulièrement, nous montrerons les méchanismes permettant de programmer des services de VoIP.

Plan :1. Advanced SIP Topics2. SIP Extensions3. SIP Platforms4. SIP programming models

Lab 1. Installation, Configuration & InterworkingLab 2 à 5. SIP programming

Prerequisite :RE328

Document(s) :Polycopiés

Keyword(s) :Téléphonie, Signalisation, Voix sur IP, SIP, Programmation de services

10/06/2008 - 17:32:07 504

Page 505: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE330 : Mobile networksShared by UV(s) :

T5RSC-A Networking p. 50

Crédits ECTS :

1.50

Number of hours :Lecture : 14.00Individual work : 10.00

Teacher(s) :TABBANE Sami

Title :Mobile networks

Abstract :Introduction to mobile communications basic concepts: mobile radio propagation environment, cellular concept,panorama and history of mobile networks, radio and network mobility management. GSM/GPRS systems:working principles, features, services. UMTS system: components, CDMA multiple access, services andevolution.

Plan :* Introduction to mobile networks

- Mobile systems environment- Panorama- Mobile networks technologies- Mobile radio propagation environment

* Cellular networks- GSM system basic concepts- Introduction to UMTS- Introduction to GPRS and EDGE

* Mobility management- Network mobility- Radio mobility

Prerequisite :networking, radio propagation

Evaluation :written exam

Document(s) :lecture notes

Keyword(s) :mobile networks, mobility management, GSM, GPRS, UMTS

10/06/2008 - 17:32:07 505

Page 506: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE331 : Ambient networksShared by UV(s) :

T5RSC-A Networking p. 50

Crédits ECTS :

1.50

Number of hours :Lecture : 6.66Tutorial classes : 2.66Individual work : 15.00Practical work : 8.00

Teacher(s) :KRIEF FrancineMBAREK Nader

Title :Ambient networks

Abstract :The purpose of this module is to present the evolution of IP technologies toward the "Always Best Connected".

Plan :* Introduction* Wireless networks* Mobility and QoS

Evaluation :pratical work, project

Document(s) :lecture notes

Keyword(s) :Bluetooth, Zigbee, Wi-FI, WiMax, Wimedia, Wi-mobile, ad hoc networks, sensor networks, RFID, mobile IP,cellular IP, SLA, DiffServ, signaling protocol

10/06/2008 - 17:32:07 506

Page 507: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE332 : Réseaux multimédia et qualité de servicesShared by UV(s) :

T5RSC-D Service p. 50

Crédits ECTS :

2.00

Number of hours :Lecture : 8.00Practical work : 16.00

Teacher(s) :AHMED Toufik

Title :Réseaux multimédia et qualité de services

Abstract :This module tackles important problems related to the transmission of media stream (voice, images, data) overnetworks, in particular IP.

Plan :This module is composed of three parts:

- The first part intersts in the characteristics of various media stream, with an introcution to mediacompression and coding of the voice and the video (e.g. PCM, G.72x, JPEG, MPEG1/2/4, MP3 Audio,H.261, H.263).- The second part studies protocols and architectures of media communication over next generationnetworks.- Finally the last part reviews and demonstrates various media communicating applications and serviceswith their constraints of quality of service (Videoconference, telephony on IP, Vidéo with the request,Diffusion of channels TV).

Prerequisite :RE204, RE205

Evaluation :Exam + Work practice report

Keyword(s) :quality of service, media delivery, IP network, compression

10/06/2008 - 17:32:07 507

Page 508: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE334 : Autonomic networkingShared by UV(s) :

T5RSC-A Networking p. 50

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00Tutorial classes : 2.33Individual work : 15.00

Teacher(s) :KRIEF Francine

Title :Autonomic networking

Abstract :The puspose of this module is to present the evolution of network management.

Plan :* Le concept de "réseau autonomique"* Utilisation des services web* Première approche intéressante : les politiques* La vision agent* Importance des techniques liées à l'apprentissage* Travaux et projets de recherche

Evaluation :Note de projet

Document(s) :Polycopiés de cours

Keyword(s) :gestion autonome, services web, gestion par politique, SMA, apprentissage

10/06/2008 - 17:32:07 508

Page 509: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE335 : Sujets avancés en téléphonieShared by UV(s) :

T5GLR-A Services de téléphonie sur internet p. 45

Crédits ECTS :

2.50

Teacher(s) :CONSEL CharlesRÉVEILLÈRE Laurent

http://www.enseirb.fr/~reveille

Title :Sujets avancés en téléphonie

10/06/2008 - 17:32:07 509

Page 510: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE337 : Architecture des réseaux industrielsShared by UV(s) :

RSI6-A Réseaux industriels p. 38

Title :Architecture des réseaux industriels

Abstract :Module RE4-A

10/06/2008 - 17:32:07 510

Page 511: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE338 : Réseaux d'automatesShared by UV(s) :

RSI6-A Réseaux industriels p. 38

Title :Réseaux d'automates

Abstract :Module RE4-B de l'UV RE4

10/06/2008 - 17:32:07 511

Page 512: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE339 : Bus de terrainShared by UV(s) :

RSI6-A Réseaux industriels p. 38

Title :Bus de terrain

Abstract :Module RE4-C de l'UV RE4

10/06/2008 - 17:32:07 512

Page 513: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE340 : PLDShared by UV(s) :

RSI6-A Réseaux industriels p. 38

Title :PLD

Abstract :Module RE4-D de l'UV RE4

10/06/2008 - 17:32:07 513

Page 514: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE341 : TéléphonieShared by UV(s) :

RSI5-B Nouvelles infrastructures réseaux et télécommunications p. 37

Title :Téléphonie

Abstract :Module RE5-A de l'UV RE5

10/06/2008 - 17:32:07 514

Page 515: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE342 : Mobile Networks and Wireless NetworksShared by UV(s) :

RSI5-B Nouvelles infrastructures réseaux et télécommunications p. 37

Teacher(s) :AHMED ToufikESCRIG Benoit [email protected] 0556842183

http://www.enseirb.fr/~escrig

Title :Mobile Networks and Wireless Networks

Abstract :Physical Layer Section: this section presents transmission techniques implemented in mobile networks andwireless networks. Spread Spectum techniques (for 3G mobile networks) and the OFDM technique (for IEEE802.11 based networks, IEEE 802.16 networks, DVB-T and DVB-H networks) are presented.

Prerequisite :Digital Communications

Evaluation :Examen écrit (sans document)

Document(s) :Polycopié de cours

Keyword(s) :Physical Layer: egalization, spread spectrum (CDMA), OFDM, diversity

Online course :Physical Layer: http://www.enseirb.fr/~escrig

10/06/2008 - 17:32:07 515

Page 516: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE343 : Réseaux hauts débitsShared by UV(s) :

RSI5-B Nouvelles infrastructures réseaux et télécommunications p. 37

Title :Réseaux hauts débits

Abstract :Module RE5-C de l'UV RE5

10/06/2008 - 17:32:07 516

Page 517: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE344 : Conception et optimisation des réseauxShared by UV(s) :

RSI6-B Conception de réseaux p. 38

Title :Conception et optimisation des réseaux

Abstract :Module RE6-A de l'UV RE6

10/06/2008 - 17:32:07 517

Page 518: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE345 : Offres et services réseaux des opérateursShared by UV(s) :

RSI6-B Conception de réseaux p. 38

Title :Offres et services réseaux des opérateurs

Abstract :Module RE6-B de l'UV RE6

10/06/2008 - 17:32:07 518

Page 519: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE346 : Systèmes d'exploitation réseaux (Windows 2000)Shared by UV(s) :

RSI5-C Systèmes d'exploitation des réseaux p. 37

Title :Systèmes d'exploitation réseaux (Windows 2000)

Abstract :Module RE7-A de l'UV RE7

10/06/2008 - 17:32:07 519

Page 520: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE347 : Introduction à l'administration réseaux sous UNIXShared by UV(s) :

RSI5-C Systèmes d'exploitation des réseaux p. 37

Title :Introduction à l'administration réseaux sous UNIX

Abstract :Module RE7-B de l'UV RE7

10/06/2008 - 17:32:07 520

Page 521: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE348 : Wireless network securityShared by UV(s) :

T5RSC-C Security p. 50

Crédits ECTS :

1.00

Number of hours :Lecture : 2.66Practical work : 8.00

Teacher(s) :DELORD Xavier

Title :Wireless network security

10/06/2008 - 17:32:07 521

Page 522: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE349 : Embedded networksShared by UV(s) :

T5RSC-A Networking p. 50

Crédits ECTS :

1.00

Number of hours :Lecture : 8.00Tutorial classes : 4.00Individual work : 8.00Practical work : 4.00

Teacher(s) :NEGRU Daniel

Title :Embedded networks

Abstract :Introduction to embedded communicating networks. Overview of the various types of embedded networks (wired,wireless, in-devices, in-vehicles) and their underlying technologies. Presentation of applications and services

Plan :* Definition and overview of embedded networks* Wired embedded networks technologies

- State of the art on existing interfaces and technologies: SPI, I2C, LIN, RS-232, CAN, MOST, USB, IEEE1394, Ethernet- Comparison in terms of functionality (layer-based), efficiency (bitrate, number of connections, routing),reliability (QoS), security- Examples and future improvements (the car of the future)

* Wireless embedded networks technologies- State of the art on existing interfaces and technologies: Wireless sensor networks, UWB, Bluetooth,ZigBee, RFID, GPS- Wireless specific issues: auto-config, mobility, routing, ?- Comparison in terms of functionality, efficiency, reliability, security- Examples and future improvements (ambient networks)

* Applications and services- Home networks, transports, military, security, environmental, medical, commercial, ?

Prerequisite :Wireless networks, ambient networks & systems

Evaluation :tutorials, presentation

Keyword(s) :wireless embedded networks, sensor networks, auto-configuration

10/06/2008 - 17:32:07 522

Page 523: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE350 : Multiservice gatewaysShared by UV(s) :

T5RSC-B Embedded systems p. 50

Crédits ECTS :

1.00

Number of hours :Lecture : 6.00Practical work : 6.00

Teacher(s) :NEGRU Daniel

Title :Multiservice gateways

Abstract :Introduction to multi-services gateways. Overview of the general context of next generation networks and servicesconvergence, towards multi-services gateways creation. Study of the various gateways working at different levels(as a broadcasting device at the service provider, as a transition node inside the network, as an end-user gatewayfor receiving the services and streaming them to the end-users terminals), with a focus on how they assureinteroperability and the panel of the associate services.

Plan :* Networks and services convergence

- Telecom/Internet/Broadcast convergence, fixed/mobile- ETSI TISPAN, 3GPP IMS solutions

* Professional gateways- Streaming gateways- Transition gateways

* Home gateways- "Any box" type of gateway, "set-top" box, PC box, ...- Technologies, systems, material, performances, costs, functionalities, "home networks" creation- Interoperability (UPnP, DLNA, HGi)- Future evolution: "intelligent home"

* Gateways and services- Convergence of service streaming technologies- Interoperability and coexistence of services- Future evolution: multi-play, adaptation, follow-me

Prerequisite :wireless networks, LAN, high-speed networks

Evaluation :study, presentation

Keyword(s) :home networks, home gateways, WLAN, networks & services convergence

10/06/2008 - 17:32:07 523

Page 524: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

SE201 : Seminaires (module obligatoire)Shared by UV(s) :

T4-C UV Personnalisée p. 42

Crédits ECTS :

0.50

Number of hours :Lecture : 6.00

Teacher(s) :MURRIS Philippe

Title :Seminaires (module obligatoire)

Abstract :The objective of this course is to give a global overview of offers, solutions and rules of telecommunicationsservice providers. This course adresses students that will have to buy, build and deploy fixed, mobile, voice anddata telecommunications networks.

Plan :&#8226; Le monde des services en télécommunications

&#8226; Le contexte réglementaire et technique (ARCEP)

&#8226; Les acteurs

&#8226; Les services « Voix »

&#8226; Les services « Données »

&#8226; La convergence des services xOIP

Prerequisite :Connaissances en réseaux et protocoles de télécommunications voix et données.

Evaluation :Examen documents autorisés durée 1 h 45

Document(s) :Support de cours distribué

Keyword(s) :Opérateur de services en télécommunictions, xOIP

10/06/2008 - 17:32:07 524

Page 525: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS101 : Mathematics and signalShared by UV(s) :

E2-A Mathematics p. 3

Crédits ECTS :

2.00

Number of hours :Lecture : 12.00Tutorial classes : 12.00Individual work : 18.00

Teacher(s) :GRIVEL Eric

Title :Mathematics and signal

Abstract :The purpose is to study various kinds of continuous-time signals (deterministic and random) and to becomefamiliar with the main tools such as the Fourier transform, the autocorrelation function, the energy, filtering andwindowing. This topic is the first step when discovering signal processing (i.e. speech signal, biomedical signal,image, video, communications, etc.)

Plan :* SIGNAUX D'ENERGIE FINIE

- Analyse linéaire temporelle et fréquentielle

- Localisation temporelle et fréquentielle

+ facteur de mérite

+ théorème d'incertitude

+ signal optimal

- Analyse énergétique

+ fonction d'autocorrélation

+ densité spectrale d'énergie

+ théorème de Wiener-Kinchine

+ intercorrélation et interspectre

* SIGNAUX PARTICULIERS

- Impulsion de Dirac

10/06/2008 - 17:32:07 525

Page 526: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

- Signal échelon

- Signal analytique, transformée de Hilbert

* SIGNAUX PERIODIQUES

- Analyse linéaire temporelle et fréquentielle

- Analyse énergétique

- Fenêtrage, apodisation

- Modulations

- Echantillonnage, reconstruction, recouvrement spectral

* TRANSMISSIONS DES SIGNAUX DANS LES FILTRES

- Définition axiomatique des filtres

- Caractérisation temporelle et fréquentielle

- Analyse énergétique

* SIGNAUX ALEATOIRES

- Loi temporelle, stationnrité, ergocité

- Analyse énergétique

- Signal des télégraphistes

- Signaux cyclostationnaires

+ décomposition de Wold

+ modulation d'amplitude

+ codes NRZ unipolaire et bipolaire

+ codes RZ unipolaire et bipolaire

+ code Manchester

+ codes alternés

- Evènements poissonniens

+ formule de Campbell

+ application au bruit de grenaille

- Marche aléatoire

+ modélisation phénoménologique d'un processus brownien

+ aplication au bruit thermique : formule de Johnson

10/06/2008 - 17:32:07 526

Page 527: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Prerequisite :basic notions in mathematics

Evaluation :Written exam

Document(s) :Lecture Notes for class and exercices

Keyword(s) :time-continuous random signal, periodic signal, deterministic signal, mean, energy, power, autocorrelationfunction, window, analog filtering, linear phase filter, Fourier transform, Fourier series, power spectra density,Wiener Khintchine theorem.

10/06/2008 - 17:32:07 527

Page 528: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS102 : Continuous-time signal processingShared by UV(s) :

T2-C Traitement du signal p. 40

Crédits ECTS :

1.50

Number of hours :Combined lecture and tutorial classes : 16.00Tutorial classes : 12.00Individual work : 20.00

Teacher(s) :GRIVEL Eric

Title :Continuous-time signal processing

Abstract :The purpose is to study various kinds of continuous-time signals (deterministic and random) and to becomefamiliar with the main tools such as the Fourier transform, the autocorrelation function, the energy, filtering andwindowing. This topic is the first step when discovering signal processing (i.e. speech signal, biomedical signal,image, video, communications, etc.)

Plan :* Signaux déterministe d'énergie finie

- Définition et classifications- Bases fonctionnelles- Analyse de Fourier, transformation de Fourier et propriétés

- Analyse énergétique :autocorrélation et intercorrélation,densité spectrale et interspectre,théorème de Wiener Kinchine.

*Filtrages des signaux/ systèmes linéaires invariants

- Définition d'un filtre- Caractérisation temporelle et fréquentielle- Réponse linéaire (convolution)- Analyse énergétique

* Signaux particuliers

- Impulsion de Dirac- Signal échelon- signaux analytiques

* Signaux périodiques

- Opérateur de répétition- Analyse de Fourier (identité de Poisson)- Analyse en amplitude- Analyse énergétique- Fonctions d'apodisation- Modulation

10/06/2008 - 17:32:07 528

Page 529: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

* Signaux aléatoires

- Caratérisation :stationnarité,ergodicité.

- Analyse énergétique- Exemples :

signal des télégraphistes,signaux pour télécommunications (formule générale - codes RZ, NRZ, Wincherter...),signaux physiques (événements poissonniens).

Prerequisite :basic notions in mathematics

Evaluation :written exam, 1h30

Document(s) :Lecture Notes for class and exercices

Keyword(s) :time-continuous random signal, periodic signal, deterministic signal, mean, energy, power, autocorrelationfunction, window, analog filtering, linear phase filter, Fourier transform, Fourier series, power spectra density,Wiener Khintchine theorem.

10/06/2008 - 17:32:07 529

Page 530: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS103 : Digital Signal ProcessingShared by UV(s) :

T2-C Traitement du signal p. 40

Crédits ECTS :

1.50

Number of hours :Lecture : 15.00Tutorial classes : 6.00Individual work : 18.00Practical work : 9.00

Teacher(s) :BERTHOUMIEU YannickMEGRET Rémi

Title :Digital Signal Processing

Abstract :The purpose is to study the tools required when processing digital signal. More particularly, we focus our attentionon the Fourier transform, the z-transform, the filtering and also the effects of sampling and the windowing, etc.

Plan :* Lecture

- Signal digitization (sampling, aliasing, Shannon theorem)- Discrete time systems (impulse response, stability)- Filtering (Z-transform, time and frequential representations)- Fourier Transform of discrete time signals

* Lab - Digital Signal Processing with Matlab- Fourier Transform.- Filtering

Prerequisite :TS102 - Continuous Time Signal Processing

Evaluation :Written exam

Document(s) :Lecture Notes for class and exercices

Keyword(s) :sampling Shannon's theorem, filtering, DFT, FFT, PFE, windowing.

10/06/2008 - 17:32:07 530

Page 531: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS105 : Introduction au traitement du signalShared by UV(s) :

RSI2-B Traitement du signal p. 34

Title :Introduction au traitement du signal

Abstract :Module SE4-B de l'UV SE4

10/06/2008 - 17:32:07 531

Page 532: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS106 : Traitement de l'image et du sonShared by UV(s) :

RSI2-B Traitement du signal p. 34

Title :Traitement de l'image et du son

Abstract :Module SE4-C de l'UV SE4

10/06/2008 - 17:32:07 532

Page 533: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS201 : Digital Signal ProcessingShared by UV(s) :

E3-D Automatique et signal p. 4

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Tutorial classes : 8.00Individual work : 15.00

Teacher(s) :BERTHOUMIEU Yannick

Title :Digital Signal Processing

Abstract :The purpose is to study the tools required when processing digital signal. More particularly, we focus our attentionon the Fourier transform, the z-transform, the filtering and also the effects of sampling and the windowing, etc. Itshould be noted that this topic is complementary to TS 101 or 102 to discover signal processing.

Plan :* Linear Systems* Discrete time systems* Digital filters

Prerequisite :# TS101 - Continuous Time Signal Processing

Evaluation :Written exam

Document(s) :lecture notes for class and exercices

Keyword(s) :sampling Shannon's theorem, filtering, DFT, FFT, PFE, windowing.

10/06/2008 - 17:32:07 533

Page 534: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS202 : Signal Processing LabShared by UV(s) :

E3-D Automatique et signal p. 4

Crédits ECTS :

1.00

Number of hours :Individual work : 3.00Practical work : 9.00

Teacher(s) :GROLLEAU JulieMEGRET Rémi

Title :Signal Processing Lab

Abstract :This lab illustrates the more fundamental lectures on signal processing with Matlab.

1) Discrete and Continuous Fourier Transform (DFT and CFT) for a Discrete Time SIgnal. Frequential resolution.Effect of the windowing. Spectrogram.

2) Discrete time signals and systems. Linarity, invariance, stability, causality. Z-transform. System association.

3) Frequential effects of filtering. Denoising.

Prerequisite :* Matlab Programming* TS101 - Continuous Time Signal* TS201 - Discrete Signal Processing

Evaluation :Test with Matlab (2 hours)

Document(s) :Lab assignments document

Keyword(s) :signal, discrete system, Z-transform, Fourier transform, windowing, sampling

Online course :https://www.enseirb.fr/~megret/Enseignement/TP-TNS/E2/

10/06/2008 - 17:32:07 534

Page 535: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS206 : Introduction to image processingShared by UV(s) :

E4-I TS - Traitement du signal p. 6

Crédits ECTS :

2.00

Number of hours :Lecture : 8.00Combined lecture and tutorial classes : 8.00Practical work : 4.00

Teacher(s) :BERTHOUMIEU YannickDONIAS Marc

Title :Introduction to image processing

Abstract :The goal of this class is to familiarize the students with the numerical processing of images: its major concepts,basic algorithms and applications are considered.

Plan :Cours1. Généralités sur l'image.2. Représentation des images en couleurs.3. Transformations utilisées en traitement d'image.4. Amélioration de l'image.5. Filtrage spatial et fréquentiel.6. Techniques de traitement d'image non linéaires.7. Transformations géométriques d'une image.8. Morphologie mathématique.9. Segmentation.

Enseignement pratiques1. Synthèse et traitement d'images sous l'environnement Matlab.2. Projet de traitement d'images.

Prerequisite :signal processing, Fourier transform

Evaluation :Report

Document(s) :lecture notes for class based on matlab

Keyword(s) :image processing, frequency analysis, filtering

10/06/2008 - 17:32:07 535

Page 536: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS207 : DSP ProcessorsShared by UV(s) :

E4-I TS - Traitement du signal p. 6

Crédits ECTS :

2.50

Number of hours :Lecture : 9.20Combined lecture and tutorial classes : 10.00Individual work : 12.00Practical work : 16.00

Teacher(s) :MEGRET Rémi

Title :DSP Processors

Abstract :The goal of this class is to familiarize the students with the implementation of signal processing algorithms onembedded DSPs (Digital Signal Processors).We will talk about the architecture of DSPs, numerical issues, fixed point arithmetic, and signal processingalgorithms for embedded processors.This class runs in parallel with the class on digital filtering.

Plan :1. Overview on DSP processors

- Application domain.- Comparision with other approaches (General Purpose Processor, FPGA...).- Historical overview and current evolutions.

2. DSP processor architecture- "Harvard" and "von Neuman" architectures.- Specialized processing units, pipelining, DMA.- Zero-overhead loops.- VLIW and SIMD architectures.

3. Signal numerical representation- Uniform and non-uniform quantification.- Fixed- and floating-point formats.- Fixed-point arithmetic.

4. Signal processing algorithmic issues on DSP processors- FIR and IIR filters. Linear and circular buffer.- Quantification issues.- Real-time constraints, I/O issues.

5. Applications on Texas Instrument TMS32C5416 DSK- Audio processing using real-time fixed-point C programming.

Prerequisite :* Digital signal processing theory* C programming

Evaluation :

10/06/2008 - 17:32:07 536

Page 537: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Test without documents

Document(s) :Lecture notes and practical work sheets.See also G. Baudoin, F. Virolleau. "Les DSP famille TMS320C54x. Developpement d'applications".

Keyword(s) :DSP Processors, architecture, Von Neuman, Harvard, fixed point and floating point computation, quantization,filtering, pipeline, DMA

Online course :http://www.enseirb.fr/~megret/Enseignement/DSP

10/06/2008 - 17:32:07 537

Page 538: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS208 : Digital filter designShared by UV(s) :

E4-I TS - Traitement du signal p. 6

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Combined lecture and tutorial classes : 8.00

Teacher(s) :GRIVEL EricGROLLEAU Julie

Title :Digital filter design

Abstract :We propose to discuss a large number of methods that makes it possible to design 1D digital filters. For thispurpose, we first recall the main features of the analog filter design (Butterworth and Chebychev filters forinstance). Then, we introduce the so-called bilinear transform and the Impulse invariance method for analog todigital filter conversion. It should be noted that we also investigate the choice of the structure and the problemsone runs into when implementing FIR or IIR filters. It is well-known that low-pass or high-pass filtering is a basicprocessing and used in a wide range of applications. It should be noted that the principles we present arenecessary to understand for instance the speech modeling for CELP coding, the filterbank that are used in MPEGcoding, etc. It also a preliminary step before discovering adaptive and optimal filtering.

Plan :1. Introduction to Digital filter design2. RIF filter : frequency features, filter design including a few information about windowing3. IIR filter : frequency features and filter design including bilinear transform and impulse response invariance4. Selection of the strictures and influence of the quantization on the selection of the structure5. Applications

Prerequisite :basic notions in digital signal processing and analog filter if possible (some information are nevertheless recalled)

Evaluation :written exam, 1H

Document(s) :Lecture Notes for class and exercices

Keyword(s) :FIR, IIR, Stability, Window, Bilinear transform, Impulse response invariance, Remez algorithm, window method,influence of the quantization on the choice of the filter structure

10/06/2008 - 17:32:07 538

Page 539: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS210 : Digital CommunicationsShared by UV(s) :

T3-A Transmissions numériques p. 41

Crédits ECTS :

4.00

Number of hours :Lecture : 18.00Individual work : 36.00Practical work : 12.00

Teacher(s) :ESCRIG Benoit [email protected] 0556842183

http://www.enseirb.fr/~escrig

Title :Digital Communications

Abstract :The Digital Communications modules supplement the networks and electronics modules in the training of wireless networks (WiFi, WIMAX), TV broadcasting systems (DVB-T, DVB-S) and cellular systems (GSM, GPRS, UMTS).This teaching applies the concepts acquired in 1st year to the field of telecommunications. At the end of thecourse, students should be able to identify the basic functions fulfilled in all the modems used in thecommunications systems. This course approaches the following points: digital modulations (PAM, PSK, QAM,FSK, CPM), architecture of the receivers in the case of AWGN channels and band limited channels.The approachof this course is voluntarily theoretical. The comprehension of the theoretical aspects of digital communicationsconstitutes the appreciation of an engineer compared to a high-level technician.

Plan :* Introduction* Caractérisation des signaux et des canaux de communication* Modulations Numériques d'Amplitude et de Phase* Modulations Numériques d'Amplitude en Quadrature et de Fréquence* Modulations Numériques Non Linéaires à Mémoire* Densités Spectrales de Puissance des Modulations Numériques* Récepteurs AWGN: Démodulateur et Détecteur* Architecture passe-bas équivalente - Transmission d'une infinité de symboles* Récepteurs AWGN - Performances des modulations PAM binaires* Récepteurs AWGN - Performances des modulations M-FSK et M-PSK* Récepteurs AWGN - Performances des modulations M-PAM, M-QAM et Comparaison* Canaux à bande limitée* Conception de signaux pour canaux à bande limitée* Introduction aux communications numériques avancées

Prerequisite :Signal Processing, Stochastic Processes and Random Variables

Evaluation :Examen écrit et projet

Document(s) :Polycopiés de cours, polycopiés de TD

10/06/2008 - 17:32:07 539

Page 540: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Keyword(s) :Modulations, AWGN Channels, Band Limited Channels, Matched Fitler, Nyquist Criterion

Online course :http://www.enseirb.fr/%7Eescrig/Enseignement.html (in french)

10/06/2008 - 17:32:07 540

Page 541: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS211 : Digital filter design and applicationsShared by UV(s) :

T3-B DSP et télécommunications p. 41

Crédits ECTS :

1.00

Number of hours :Lecture : 14.00Combined lecture and tutorial classes : 4.00Tutorial classes : 4.00Individual work : 16.00Practical work : 4.00

Teacher(s) :GRIVEL EricGROLLEAU Julie

Title :Digital filter design and applications

Abstract :We propose to discuss a large number of methods that makes it possible to design 1D digital filters. For thispurpose, we first recall the main features of the analog filter design (Butterworth and Chebychev filters forinstance). Then, we introduce the so-called bilinear transform and the Impulse invariance method for analog todigital filter conversion. It should be noted that we also investigate the choice of the structure and the problemsone runs into when implementing FIR or IIR filters. It is well-known that low-pass or high-pass filtering is a basicprocessing and used in a wide range of applications. It should be noted that the principles we present arenecessary to understand for instance the speech modeling for CELP coding, the filterbank that are used in MPEGcoding, etc. It also a preliminary step before discovering adaptive and optimal filtering (see TS301)

Plan :1/ Recalling a few notions in digital signal processing2/ analog filter design3/ FIR filter design : Remez algorithm, window method, etc.4/ IIR filter design : impulse response invariance method, bilinear transform, etc.5/ Problems induced by quantization : how to implement a filter6/ Various applications.

Prerequisite :basic notions in signal processing

Evaluation :written exam

Document(s) :lecture notes for class and exercices

Keyword(s) :IIR, FIR, Chebychev filter, Butterworth filter, linear phase filter, minimum phase filter, bilinear transform, impulseresponse invariance, Remez algorithm, window method, selection of the structure.

10/06/2008 - 17:32:07 541

Page 542: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS212 : Introduction to the digital image processingShared by UV(s) :

T3-B DSP et télécommunications p. 41

Crédits ECTS :

2.00

Number of hours :Lecture : 6.40Combined lecture and tutorial classes : 8.00Individual work : 9.00Practical work : 5.20

Teacher(s) :BERTHOUMIEU YannickDONIAS Marc

Title :Introduction to the digital image processing

Abstract :Provide the fundamental principes associated to the digital image to enable us to understanding the main classesof image processing such as filtering, segmenting, or compressing.

Plan :* Introduction

- Définition of the digital color image- Video signals- Multimedia formats

* 2-D Signal Theory- 2-D sampling- 2-D Fourier transform

* Bidimensional System Theory- Linear Filtering- Non-linear Filtring- Enhancement

Prerequisite :TS103 : Digital Signal Processing

Evaluation :Projet

10/06/2008 - 17:32:07 542

Page 543: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS213 : Treatment of numerical signalShared by UV(s) :

I2-E tutorial on numerical signal and discrete optimization p. 21

Crédits ECTS :

2.00

Number of hours :Combined lecture and tutorial classes : 32.00Individual work : 20.00Practical work : 5.20

Teacher(s) :PERROT Bernard

Title :Treatment of numerical signal

Abstract :First part introduces basic notions about numerical signal, the second part deals with Wiener filter for stationnaryprocess.

Plan :1 Some mathematics : spectrum, convolution product, z-transform, discrete Fourier transform2 non-statistical methods : spectrum, time-frequency analysis, Hamming and Hanning windows, RIF and IRRfilters.3 statistical methods : stationnary process, high efficiency time-frequency analysis, Wiener filter

Prerequisite :Basic notions about Mathematics.

Evaluation :half time team work

Document(s) :own print and M.Bellanger :Traitement numérique du signal .Masson .ISBN 2-225-81175-X

Keyword(s) :spectrum , sample , discrete Fourier Transform , z- Transform , filter , Wiener ,

Online course :some parts

10/06/2008 - 17:32:07 543

Page 544: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS214 : Multimedia compression algorithmesShared by UV(s) :

T3-B DSP et télécommunications p. 41

Crédits ECTS :

2.00

Number of hours :Lecture : 6.40Combined lecture and tutorial classes : 8.00Practical work : 5.20

Teacher(s) :BERTHOUMIEU YannickDONIAS Marc

Title :Multimedia compression algorithmes

Abstract :The course covers essential aspects of the coding source theory used to design codec algorithmes in the field ofmodern telecommunications. Afterward a brief recall of the main principles of the information theory, signalprocessings for limiting the binary rate needed to signal transmission such as image or video are studied. Theseprocessings are illustrated thanks to the main norms of compression dedicated to the multimedia signals (JEPGand MPEG).

Plan :I Position du problèmeII Codage sourceIII Compression de donnéesIV Codage dédié à l'image fixe JPEGV Mouvement et codageVI Codeur de première génération MPEG1-2VII MPEG4

Prerequisite :TS102 TS103 MA106 MA107

Evaluation :Projet

10/06/2008 - 17:32:07 544

Page 545: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS302 : Multi-rate systemsShared by UV(s) :

T5ISN-A Traitement du signal : méthodes avancées et implantations p. 47E5TS-A Méthodes avancées en traitement du signal p. 19

Crédits ECTS :

1.00

Number of hours :Lecture : 4.00Tutorial classes : 6.67Individual work : 4.00

Teacher(s) :MEGRET Rémi

Title :Multi-rate systems

Abstract :This class deals with multi-rate systems. Such systems consider signals at several sampling frequencies(multi-resolution). They can be seen nowadays in various application, such as the now weel known JPEG2000norm, which is based on wavelet decomposition. The gaussian pyramid is another exemple of a multi-rateapproach that improves the robustness of image analysis systems. Those approaches share the common base ofthe digital signal theory and linear filtering.

Plan :* Sampling

- Temporal and frequential point of view- Up- and downsampling

* Image pyramids- Gaussian and laplacian pyramids- Reconstruction- Application to image enhancement and fusion

* Filter-banks- Perfect reconstruction- QMF filters

* Wavelets

- Time/frequency analysis- Orthogonal wavelets- Analysis and synthesis multiresolution frameworks- Application to image compression, JPEG2000

Prerequisite :* Traitement numerique du signal* Programmation Matlab

Evaluation :Continuous assessment and written exam

10/06/2008 - 17:32:07 545

Page 546: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS303 : Speech processingShared by UV(s) :

T5ISN-A Traitement du signal : méthodes avancées et implantations p. 47E5TS-A Méthodes avancées en traitement du signal p. 19

Crédits ECTS :

0.75

Number of hours :Combined lecture and tutorial classes : 8.00Individual work : 10.00

Teacher(s) :GRIVEL Eric

Title :Speech processing

Abstract :The purpose of this topic is to become familiar with various speech processing approach, especially in theframework of analysis, coding and enhancement.

Plan :1/ PRODUCTION DE LA PAROLE

INTRODUCTION

MODE DE PRODUCTION DU SIGNAL DE PAROLE

NOTIONS SUR LE SIGNAL DE PAROLE

Voyelles, consonnes et semi consonnes

Fenêtrage temporel du signal

Trames voisées et fréquence fondamentale

Notions de formants

Trames non voisées

Bruits voisés

ANALYSE DU SIGNAL DE PAROLE A L'AIDE DU SPECTROGRAMME

SYSTEME AUDITIF HUMAIN

Introduction

Seuil d'audition absolu : courbe de Fletscher et Munson (rappel)

Effet de masquage

2/ MODELISATION AR DU SIGNAL DE PAROLE

3/ INTRODUCTION A DES TRAITEMENTS DU SIGNAL DE PAROLE

10/06/2008 - 17:32:07 546

Page 547: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

REHAUSSEMENT DE LA PAROLE

CODAGE/COMPRESSION DE LA PAROLE

SYNTHESE DE LA PAROLE

Techniques et méthodes de la synthèse à partir du texte

Techniques de synthèse.

Méthodes utilisées en synthèse à partir du texte.

RECONNAISSANCE AUTOMATIQUE DE LA PAROLE (RAP)

Différents types de systèmes de RAP

Caractéristiques des systèmes de reconnaissance de la parole

Structures des systèmes de RAP

WATERMARKING

Droits d'auteurs et piratages

Sur le Piratage et la sinistralité informatique en général

Paradigme de watemarking et cahier des charges du watermarking

Etat de l'art

RECONNAISSANCE DU LOCUTEUR

Prerequisite :basic notions in signal processing and digital filter design. It should be noted that the student should also followthe lectures given in TS 324

Evaluation :Oral presentation

Document(s) :Lecture Notes for class and exercices

Keyword(s) :speech modeling, speech coding, CELP, speech enhancement, speech recognition, MPEG

10/06/2008 - 17:32:07 547

Page 548: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS304 : Work practices in signal processingShared by UV(s) :

T5ISN-A Traitement du signal : méthodes avancées et implantations p. 47E5TS-A Méthodes avancées en traitement du signal p. 19

Crédits ECTS :

0.50

Number of hours :Practical work : 8.00

Teacher(s) :DONIAS MarcGROLLEAU Julie

Title :Work practices in signal processing

Abstract :The purpose is to apply concepts of signal processing to frequential analysis and signal modeling problems.

Plan :* Frequential analysis with Fourier transform* Modeling and channel estimation

Evaluation :Continuous assessment and report

10/06/2008 - 17:32:07 548

Page 549: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS305 : Advanced techniques for communicationsShared by UV(s) :

T5ISN-C Communications numériques p. 47

Crédits ECTS :

3.50

Number of hours :Lecture : 11.20Combined lecture and tutorial classes : 9.00Tutorial classes : 4.00Individual work : 5.00

Teacher(s) :ESCRIG Benoit [email protected] 0556842183

http://www.enseirb.fr/~escrig

Title :Advanced techniques for communications

Abstract :Ce cours comprend trois parties :

La premmière est dédiée aux technologies multi-antennes (M. Debbah, Eurecom) : modélisation de canal,système SISO, SIMO et MIMO.Depuis le papier fondateur de Telatar en 1995 généralisant au casmulti-antennes les limites de communications mono-antennes établies par E.Shannon (en 1948), les communications sans fils ont connu un regaind'intérêt sans précédant ces dix dernières années. De manière surprenante,il est possible d'accroître de manière linéaire (en fonction du nombred'antennes et pour certains types de canaux) la capacité des réseauxclassiques sans augmenter la bande de fréquence ni la puissance d'émissionmais uniquement en exploitant la dimension spatiale. Ainsi, ces résultatsprometteurs ont d'ores et déjà conduit à la définition de différentsstandards (Wi-Max, IEEE802.16) incorporant la technologie MIMO (MultipleInput Multiple Output) avec des débits bien supérieurs aux réseaux de 3emegénération (UMTS, IEEE802.11a).Ce cours introduira les concepts fondamentaux des technologiesmulti-antennes. Dans une première partie, les modèles de propagation MIMOseront établis. La seconde partie se focalisera sur les limitesfondamentales des schémas MIMO ainsi que les architectures permettant de lesatteindre (codes espaces-temps, schémas du type BLAST). Enfin, la dernièrepartie décrira les futurs standards incluant les antennes multi-antenes(MIMO-OFDM, MIMO-CDMA).

La seconde traite des aspects CDMA et OFDM (M. Muck et C. Gaie, Motorola) au travers d'un séminaire et deTP.

Enfin, la troisième partie traite des aspects DVB (B. escrig et G. ferre) au travers d'un cours de 4h et de séancesde TP.

Un séminaire sur les aspects turboégalisation/synchronisation est en outre prévu.

Evaluation :examen écrit, tp et controle continu

10/06/2008 - 17:32:07 549

Page 550: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Document(s) :supports de cours et de tp

Keyword(s) :technologies multi-antennes, odèles de propagation MIMO, CDMA, OFDM, DVB, Turboégalisation,synchronisation

10/06/2008 - 17:32:07 550

Page 551: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS307 : SegmentationShared by UV(s) :

T5ISN-B Traitement de l'image et de la vidéo : méthodes et outils p. 47

Crédits ECTS :

1.25

Number of hours :Lecture : 12.00Tutorial classes : 2.40Individual work : 12.00

Teacher(s) :DA COSTA Jean-PierreGERMAIN Christian

Title :Segmentation

Abstract :This class present several approaches to segment images, in order to extract zones corresponding to objects ofinterest.

Plan :* General issues* Region segmentation* Contour segmentation

10/06/2008 - 17:32:07 551

Page 552: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS308 : video and image codingShared by UV(s) :

E5TS-B Méthodes avancées en traitement de l'image et de la vidéo p. 19

Crédits ECTS :

2.00

Number of hours :Combined lecture and tutorial classes : 15.00

Teacher(s) :BERTHOUMIEU Yannick

Title :video and image coding

Abstract :This class presents source coding techniques, used for video transmission. Formats such as MPEG2 for digitalTV or MPEG4 for Internet video streaming are explained. RTP and RSVP protocols for multimedia transmissionare also discussed.

Plan :* Introduction to source coding* Static image coding

-JPEG* Video coding

- MPEG1-2- MPEG4

* Streaming

Evaluation :Rapport

10/06/2008 - 17:32:07 552

Page 553: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS309 : Work practices in image processingShared by UV(s) :

T5ISN-B Traitement de l'image et de la vidéo : méthodes et outils p. 47E5TS-B Méthodes avancées en traitement de l'image et de la vidéo p. 19

Crédits ECTS :

0.75

Number of hours :Practical work : 8.00

Teacher(s) :DONIAS Marc

Title :Work practices in image processing

Abstract :The objective is to apply concepts of image processing to segmentation or motion problems.

Plan :Spatio-temporal segmentation. Multiscale optical flow.

Evaluation :Continuous assesment and report

10/06/2008 - 17:32:07 553

Page 554: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS312 : Radar signal processingShared by UV(s) :

T5ISN-E Personnalisation p. 47UVT5D Systèmes numériques pour le traitement du signal

Crédits ECTS :

1.50

Number of hours :Lecture : 8.00Combined lecture and tutorial classes : 8.00Individual work : 10.00Practical work : 4.00

Teacher(s) :MORVAN S.NORMAND E.PETITJEAN J.

Title :Radar signal processing

Abstract :The objective of this lecture is to present signal processing methods applied to radar.

Plan :* Introduction to radar processing* Radar sensors* IQ receiver with information about deterministic and random signals* Radar equation* Detection* Radar imaging* SAR applications

- Exercices and laboratory dealing with detection aspects including results about decision theory (Bayestest, Neaman Pearson test)

Evaluation :written exam , 1h30

Document(s) :lecture notes and exercices

10/06/2008 - 17:32:07 554

Page 555: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS315 : Random process and information theoryShared by UV(s) :

E5AM2AS-AOutils et Logiciels pour l'Automatique (OLA) p. 8

E5TS-C Les fondamentaux p. 19

Crédits ECTS :

1.50

Number of hours :Combined lecture and tutorial classes : 10.00Individual work : 10.00Practical work : 2.67

Teacher(s) :GRIVEL EricGROLLEAU Julie

Title :Random process and information theory

Abstract :The purpose of this course is to become familiar with random process. they are usually widely used in theframework of signal processing but also in control. Here, we focus our attention on the tools that makes it possibleto caracterize the random process. Then, Markov chains are introduced. Several exercices are proposed tounderstand and use these notions. It should be noted that one part is also dedicated to the information theory.

Plan :Partie Processus aléatoire :

1/Caractérisation des processus aléatoires :

Notion de moyenne,

illustrations d'un processus aléatoire dans le cas discret,

Densité de probabilité d'ordre supérieur,

propriétés des fonctions d'autocorrélation de d'autocovariance,

stationnarité et ergodicité

2/Chaînes de Markov Rappels sur la théorie des graphes orientés, chaînes de Markov à temps discret

Partie Théorie de l'information

1/ Estimation quantitative de l'information

Etude des sources: Entropie,entropie mutuelle et conditionnée,Information mutuelle

Cas des sources ergodiques et markoviennes

2/ codage entropique

10/06/2008 - 17:32:07 555

Page 556: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Redondance des symboles et des messages

Longueur moyenne d'un code, longueur optimale

Code de Shannon-Fano

Code de Huffman

Prerequisite :probability theory.

Evaluation :1 written exam

Document(s) :lecture notes for class and exercices

Keyword(s) :autocorrelation function, autocovariance function, cross-correlation function, cross-covariance function, correlationmatrix, covariance matrix, wide sense stationarity, ergodicity, estimation of the autocorrelation function, white andcolored noises, Markov chain.

10/06/2008 - 17:32:07 556

Page 557: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS320 : Optimizing signal and image processing algorithmsfor embedded and real time applications

Shared by UV(s) :T5ISN-B Traitement de l'image et de la vidéo : méthodes et outils p. 47UVT5D Systèmes numériques pour le traitement du signal

Crédits ECTS :

1.50

Number of hours :Lecture : 7.30Practical work : 12.00

Teacher(s) :SOUTHIVONG T.

Title :Optimizing signal and image processing algorithms for embedded and real time applications

Abstract :The objectives of this lecture is to implement some compression/decompression algorithms, to optimize them andcompare their performance.

Plan :- Introduction sur l'embarqué, le temps réel et les DSP, la compression/décompression video- Présentation / explication des traitements- Implémentation directe (guidée)- Benchmark des implémentations- Présentation / explication des techniques d'optimisation (tabulation, fusion des fonctionnalités,minimisation du flux de données)- Implémentation des versions optimisées des traitements- Benchmark des nouvelles implémentations- Présentation des optimisations plus bas niveau (assembleur) : avantage / inconvénients. Démonstrationsur cible

Prerequisite :Video coding

Evaluation :Continuous assesment and report

Keyword(s) :Video coding, optimization

10/06/2008 - 17:32:07 557

Page 558: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS321 : GPS NavigationShared by UV(s) :

T5ISN-C Communications numériques p. 47

Crédits ECTS :

1.50

Number of hours :Combined lecture and tutorial classes : 12.00

Teacher(s) :GIREMUS Audrey

Title :GPS Navigation

Abstract :This course gives an insight of satellite navigation techniques. The GPS or Global Positioning System, which is sofar the only operational system, is thoroughly studied. The first lessons are devoted to current GPS receiverarchitectures and then the emphasis is laid on various algorithms classically used to solve the navigation problem.Finally, the integrity monitoring issue, which is crucial in civil aviation, is dealt with. The course ends up with anintroduction of Galileo, the European alternative to GPS.

Plan :* Principe des systèmes de positionnement par satellites* Segments du GPS* Architecture des récepteurs GPS* Algorithmes de navigation* Contrôle d&#8217;intégrité en aviation civile* Introduction à Galiléo

Prerequisite :Filtrage optimal

Evaluation :Report

Keyword(s) :Navigation, satellites, CDMA, filtrage optimal, contrôle d&#8217;intégrité

10/06/2008 - 17:32:07 558

Page 559: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS322 : Language C for signal processingShared by UV(s) :

T5ISN-B Traitement de l'image et de la vidéo : méthodes et outils p. 47E5TS-C Les fondamentaux p. 19

Crédits ECTS :

1.50

Number of hours :Combined lecture and tutorial classes : 20.00

Teacher(s) :DONIAS Marc

Title :Language C for signal processing

Abstract :C langage is one of the best possible langage for efficient implementation of algorithms in signal processing. Thislecture deals with pointers: arrays, allocation and cast, arithmetic of pointers, generic pointers, function pointers,...Each item is presented in the context of an image processing algorithm and deals with optimization (writing,computing time).

Plan :* Rappels sur les pointeurs* Codage d'un signal

- Signal 1D- Image- Signal multidimensionnel

* Manipulation de pointeurs- Notions de base : passage par référence et tableaux, allocation et transtypage- Types composés- Arithmétique de pointeurs : types simples et composés- Notions avancées : pointeurs génériques, pointeurs de pointeurs, pointeurs de fonctions

* Quelques structures de données classiques- Listes chainées- Tas

Evaluation :Written exam + computer test

Document(s) :Polycopié de cours.

Keyword(s) :C langage - Pointers - Structures - Optimization - Signal processing

10/06/2008 - 17:32:07 559

Page 560: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS323 : Segmentation and morphologyShared by UV(s) :

E5TS-C Les fondamentaux p. 19

Crédits ECTS :

2.00

Number of hours :Lecture : 12.00Combined lecture and tutorial classes : 12.00Practical work : 2.40

Teacher(s) :BERTHOUMIEU YannickDA COSTA Jean-PierreGERMAIN Christian

Title :Segmentation and morphology

Abstract :The purpose of this lecture is to present classical segmentation approaches and basis of morphology applied toimages.

Plan :La première partie du cours se décompose en trois parties : des généralités sur les méthodes de segmentation,les méthodes de segmentation fondées sur la détection de régions homogènes, et enfin, les approches reposantsur la détection d'hétérogénéités dans l'image, c'est à dire sur la détection de frontières.

Plan :

1/ Généralités

Définitions

Le traitement des non stationnarités : la segmentation

Place de la segmentation dans une chaîne de traitement du signal ou d'une image

2/ Segmentation de régions

Les seuillages

La segmentation par Division/Fusion

Segmentation par modèle markovien.

Segmentation par croissance autour d'un germe

Segmentation par Ligne de Partage des Eaux (Watershed)

3/ Segmentation de contours

Généralité sur les méthodes dérivatives

10/06/2008 - 17:32:07 560

Page 561: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Masques de Sobel, Prewitt, Kirch

Opérateurs MDIF, NAGDIF

Laplacien, autres filtres d'ordre 2

Un extracteur optimal de contour FII : Le filtre de Canny

Extension de Canny au cas des FIR : L'opérateur de Deriche

La partie du cours consacrée à la morphologie comporte la définition de l'élément structurant, les opérationsbasiques (dilatation et érosion) ou avancées (gradient morphologique, ouverture, fermeture), la notion deconnexité, la présentation détaillée d'algorithmes de labellisation ainsi que quelques applications (granulométrie,squeletisation, filtres morphologiques, etc).

Evaluation :Written exam with handwritten notes and report

10/06/2008 - 17:32:07 561

Page 562: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS324 : Optimal and adaptive filter, level 1Shared by UV(s) :

T5ISN-A Traitement du signal : méthodes avancées et implantations p. 47E5TS-A Méthodes avancées en traitement du signal p. 19

Crédits ECTS :

1.25

Teacher(s) :GIREMUS AudreyGROLLEAU Julie

Title :Optimal and adaptive filter, level 1

Abstract :The purpose of this lecture is to present the tools used for parametric approach in the field of signal processing.This includes some clues to select models and ways to get the LS estimations of the model parameters. Inaddition, adaptive filters such as LMS and RLS are presented. It should be noted that the resulting methods arethen derived in various applications, from speech, mobile communication and radar.

Prerequisite :notions in digital signal processing, digital filtering, random process

Evaluation :1 micro-project

Document(s) :Lecture Notes for class and exercices

Keyword(s) :AR, MA, ARMA models, Least Squares estimation, Yule Walker equation, Adaptive filters , LMS, RLS

10/06/2008 - 17:32:07 562

Page 563: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

TS327 : Computer visionShared by UV(s) :

E5TS-B Méthodes avancées en traitement de l'image et de la vidéo p. 19

Crédits ECTS :

2.25

Number of hours :Lecture : 5.20Tutorial classes : 15.00

Teacher(s) :DONIAS MarcMEGRET Rémi

Title :Computer vision

Abstract :This lecture deals with computer vision, especially video sequence processing

Plan :* Object Detection

- Color Segmentation- Background Substraction- Motion

* Object Tracking- Matching- Tracking by optimization

* Image warping- Parametric warp models- Image matching

Evaluation :Continuous assessment and report

Keyword(s) :Vision, Tracking, Transformation

10/06/2008 - 17:32:07 563

Page 564: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

Index

AU103 : Control Engineering ................................................................................................................................................................................................................... 54

AU104 : Travaux pratiques Automatique - Electronique 2....................................................................................................................................................................... 56

AU201 : Linear automatic control and linearizing approaches................................................................................................................................................................. 57

AU202 : Travaux pratiques automatique linéaire 1 .................................................................................................................................................................................. 58

AU204 : Nonlinear systems - Part 2.......................................................................................................................................................................................................... 59

AU205 : Systèmes discrets ........................................................................................................................................................................................................................ 60

AU206 : State space modeling, observation and control ......................................................................................................................................................................... 61

AU207 : TP Systèmes Discrets et Non Linéaires...................................................................................................................................................................................... 62

AU208 : TP Automatique 2....................................................................................................................................................................................................................... 63

AU209 : Nonlinear systems - Part 1.......................................................................................................................................................................................................... 64

AU301 : Identification des systèmes dynamiques..................................................................................................................................................................................... 65

AU302 : Détection et localisation de défauts ............................................................................................................................................................................................ 67

AU303 : Analyse et commande des systèmes non linéaires ..................................................................................................................................................................... 69

AU304 : Systèmes à dérivées non entières................................................................................................................................................................................................ 70

AU306 : Frequency-domain design of robust control-systems................................................................................................................................................................. 71

AU307 : Synthèse de commandes robustes par optimisation ................................................................................................................................................................... 73

AU308 : Synthèse de lois de commande................................................................................................................................................................................................... 75

AU309 : Systèmes à évènements discrets ................................................................................................................................................................................................. 77

AU311 : Commande des actionneurs ........................................................................................................................................................................................................ 78

AU312 : Modélisation et commande des procédés robotisés.................................................................................................................................................................... 79

AU313 : Planification de trajectoire.......................................................................................................................................................................................................... 80

AU314 : Dynamique du véhicule .............................................................................................................................................................................................................. 82

AU315 : Optimisation ............................................................................................................................................................................................................................... 83

AU316 : Modélisation par Bond Graph .................................................................................................................................................................................................... 85

AU318 : Safety engineering ...................................................................................................................................................................................................................... 86

AU319 : Commande Automatique De Vol ............................................................................................................................................................................................... 87

C5EM-A : Outils du management ............................................................................................................................................................................................................. 11

C5EM-A : Outils du management ............................................................................................................................................................................................................. 25

C5EM-A : Outils du management ............................................................................................................................................................................................................. 44

C5EM-B : E-Business ............................................................................................................................................................................................................................... 11

C5EM-B : E-Business ............................................................................................................................................................................................................................... 25

C5EM-B : E-Business ............................................................................................................................................................................................................................... 44

C5EM-C : Management de projets............................................................................................................................................................................................................ 11

C5EM-C : Management de projets............................................................................................................................................................................................................ 25

C5EM-C : Management de projets............................................................................................................................................................................................................ 44

C5EM-D : Mise en situation...................................................................................................................................................................................................................... 11

C5EM-D : Mise en situation...................................................................................................................................................................................................................... 25

C5EM-D : Mise en situation...................................................................................................................................................................................................................... 44

C5EM-E : UV personnalisée ..................................................................................................................................................................................................................... 11

C5EM-E : UV personnalisée ..................................................................................................................................................................................................................... 25

C5EM-E : UV personnalisée ..................................................................................................................................................................................................................... 44

C5IREF-A : Finance mathématique .......................................................................................................................................................................................................... 12

C5IREF-A : Finance mathématique .......................................................................................................................................................................................................... 27

C5IREF-A : Finance mathématique .......................................................................................................................................................................................................... 46

C5IREF-B : Analyse financière................................................................................................................................................................................................................. 12

C5IREF-B : Analyse financière................................................................................................................................................................................................................. 27

C5IREF-B : Analyse financière................................................................................................................................................................................................................. 46

C5IREF-C : Technique des risques et applications ................................................................................................................................................................................... 12

C5IREF-C : Technique des risques et applications ................................................................................................................................................................................... 27

C5IREF-C : Technique des risques et applications ................................................................................................................................................................................... 46

Page 565: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

C5IREF-D : Analyse des risques économiques......................................................................................................................................................................................... 12

C5IREF-D : Analyse des risques économiques......................................................................................................................................................................................... 27

C5IREF-D : Analyse des risques économiques......................................................................................................................................................................................... 46

C5IREF-E : UV personnalisée .................................................................................................................................................................................................................. 12

C5IREF-E : UV personnalisée .................................................................................................................................................................................................................. 27

C5IREF-E : UV personnalisée .................................................................................................................................................................................................................. 46

C5IREF-F : Culture de l'ingénieur ............................................................................................................................................................................................................ 12

C5IREF-F : Culture de l'ingénieur ............................................................................................................................................................................................................ 27

C5IREF-F : Culture de l'ingénieur ............................................................................................................................................................................................................ 46

C5QFIA-A : From components to systems ............................................................................................................................................................................................... 13

C5QFIA-A : From components to systems ............................................................................................................................................................................................... 29

C5QFIA-A : From components to systems ............................................................................................................................................................................................... 48

C5QFIA-B : Quality and Dependable computing: methodological aspects ............................................................................................................................................. 13

C5QFIA-B : Quality and Dependable computing: methodological aspects ............................................................................................................................................. 29

C5QFIA-B : Quality and Dependable computing: methodological aspects ............................................................................................................................................. 48

C5QFIA-C : Reliability of components and systems ................................................................................................................................................................................ 13

C5QFIA-C : Reliability of components and systems ................................................................................................................................................................................ 29

C5QFIA-C : Reliability of components and systems ................................................................................................................................................................................ 48

C5QFIA-D : Modeling, verification and test of systems .......................................................................................................................................................................... 13

C5QFIA-D : Modeling, verification and test of systems .......................................................................................................................................................................... 29

C5QFIA-D : Modeling, verification and test of systems .......................................................................................................................................................................... 48

C5QFIA-E : AD or QFL............................................................................................................................................................................................................................ 13

C5QFIA-E : AD or QFL............................................................................................................................................................................................................................ 29

C5QFIA-E : AD or QFL............................................................................................................................................................................................................................ 48

C5QFIA-F : Culture de l'ingénieur............................................................................................................................................................................................................ 13

C5QFIA-F : Culture de l'ingénieur............................................................................................................................................................................................................ 29

C5QFIA-F : Culture de l'ingénieur............................................................................................................................................................................................................ 48

C5QFIA-G : AD - Failure analysis for integrated circuits ........................................................................................................................................................................ 13

C5QFIA-G : AD - Failure analysis for integrated circuits ........................................................................................................................................................................ 29

C5QFIA-G : AD - Failure analysis for integrated circuits ........................................................................................................................................................................ 48

C5QFIA-H : QFL - Dependable computing for embedded software........................................................................................................................................................ 14

C5QFIA-H : QFL - Dependable computing for embedded software........................................................................................................................................................ 30

C5QFIA-H : QFL - Dependable computing for embedded software........................................................................................................................................................ 49

C5SRT-A : Intégration des fonctions ....................................................................................................................................................................................................... 16

C5SRT-A : Intégration des fonctions ....................................................................................................................................................................................................... 51

C5SRT-B : Management numérique ......................................................................................................................................................................................................... 16

C5SRT-B : Management numérique ......................................................................................................................................................................................................... 51

C5SRT-C : Couche PHI - Couche MAC .................................................................................................................................................................................................. 16

C5SRT-C : Couche PHI - Couche MAC .................................................................................................................................................................................................. 51

C5SRT-D : Structure des objets de communication.................................................................................................................................................................................. 16

C5SRT-D : Structure des objets de communication.................................................................................................................................................................................. 51

C5SRT-E : Sûreté de fonctionnement et fiabilité...................................................................................................................................................................................... 16

C5SRT-E : Sûreté de fonctionnement et fiabilité...................................................................................................................................................................................... 51

C5SRT-F : Culture de l'ingénieur.............................................................................................................................................................................................................. 17

C5SRT-F : Culture de l'ingénieur.............................................................................................................................................................................................................. 52

C5TM-A : Image processing and project .................................................................................................................................................................................................. 18

C5TM-A : Image processing and project .................................................................................................................................................................................................. 32

C5TM-A : Image processing and project .................................................................................................................................................................................................. 53

C5TM-B : Computer graphics and virtual reality ..................................................................................................................................................................................... 18

C5TM-B : Computer graphics and virtual reality ..................................................................................................................................................................................... 32

C5TM-B : Computer graphics and virtual reality ..................................................................................................................................................................................... 53

C5TM-C : Analyse et Synthèse du Son Musical (ASSM) ........................................................................................................................................................................ 18

C5TM-C : Analyse et Synthèse du Son Musical (ASSM) ........................................................................................................................................................................ 32

Page 566: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

C5TM-C : Analyse et Synthèse du Son Musical (ASSM) ........................................................................................................................................................................ 53

C5TM-D : Informatique Musicale : Contrôle et Composition (IMCC) .................................................................................................................................................... 18

C5TM-D : Informatique Musicale : Contrôle et Composition (IMCC) .................................................................................................................................................... 32

C5TM-D : Informatique Musicale : Contrôle et Composition (IMCC) .................................................................................................................................................... 53

C5TM-E : Codage et transmission des données multimédia..................................................................................................................................................................... 18

C5TM-E : Codage et transmission des données multimédia..................................................................................................................................................................... 32

C5TM-E : Codage et transmission des données multimédia..................................................................................................................................................................... 53

C5TM-F : Culture de l'ingénieur ............................................................................................................................................................................................................... 18

C5TM-F : Culture de l'ingénieur ............................................................................................................................................................................................................... 32

C5TM-F : Culture de l'ingénieur ............................................................................................................................................................................................................... 53

C5TM-H : Indexation multimédia............................................................................................................................................................................................................. 18

C5TM-H : Indexation multimédia............................................................................................................................................................................................................. 32

C5TM-H : Indexation multimédia............................................................................................................................................................................................................. 53

C5TM-I : Image or sound option............................................................................................................................................................................................................... 18

C5TM-I : Image or sound option............................................................................................................................................................................................................... 32

C5TM-I : Image or sound option............................................................................................................................................................................................................... 53

CE101 : Connaissance de l'entreprise........................................................................................................................................................................................................ 88

CE102 : Culture générale des télécommunications et des NTIC .............................................................................................................................................................. 90

CE103 : Etude économique "Projet Professionnel" .................................................................................................................................................................................. 91

CE104 : Sciences techniques et sociétés ................................................................................................................................................................................................... 92

CE108 : Management and communication ............................................................................................................................................................................................... 93

CE204 : Individual technical presentation .............................................................................................................................................................................................. 94

CE206 : Management financier................................................................................................................................................................................................................. 95

CE209 : Initiation au contrôle de gestion .................................................................................................................................................................................................. 96

CE212 : Quality management ................................................................................................................................................................................................................... 97

CE216 : Dossier métiers ............................................................................................................................................................................................................................ 98

CE301 : Tournoi de gestion....................................................................................................................................................................................................................... 99

CE320 : Outils d'investigation et de certification.................................................................................................................................................................................... 100

CE322 : Quality, standardization, certifying........................................................................................................................................................................................... 101

E1-A : Mathématics..................................................................................................................................................................................................................................... 2

E1-B : Electronics........................................................................................................................................................................................................................................ 2

E1-C : Digital electronics ............................................................................................................................................................................................................................ 2

E1-D : Physics 1 .......................................................................................................................................................................................................................................... 2

E1-E : Computer science ............................................................................................................................................................................................................................. 2

E1-F : Langues et culture de l'ingénieur...................................................................................................................................................................................................... 2

E2-A : Mathematics..................................................................................................................................................................................................................................... 3

E2-B : Electronique 2 .................................................................................................................................................................................................................................. 3

E2-C : Circuits et systèmes.......................................................................................................................................................................................................................... 3

E2-D : Physique 2........................................................................................................................................................................................................................................ 3

E2-E : Microprocesseurs et projets.............................................................................................................................................................................................................. 3

E2-F : Langues et culture de l'ingénieur...................................................................................................................................................................................................... 3

E3-A : Analog Electronics........................................................................................................................................................................................................................... 4

E3-B : Analog Circuits and Systems ........................................................................................................................................................................................................... 4

E3-C : Electronique numérique ................................................................................................................................................................................................................... 4

E3-D : Automatique et signal ...................................................................................................................................................................................................................... 4

E3-E : Réseaux et Télécommunications...................................................................................................................................................................................................... 4

E3-F : Langues et culture ............................................................................................................................................................................................................................ 4

E4-A : Microinformatique........................................................................................................................................................................................................................... 5

E4-B : EMCHF or CDS or TS or SN .......................................................................................................................................................................................................... 5

E4-C : Enseignement personnalisé .............................................................................................................................................................................................................. 5

E4-D : Applied techniques for Electronic engineering ............................................................................................................................................................................... 5

E4-E : Langues et culture de l'ingénieur...................................................................................................................................................................................................... 6

E4-G : Mixed Electronics and HF circuits .................................................................................................................................................................................................. 6

Page 567: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

E4-H : Automatic Control ........................................................................................................................................................................................................................... 6

E4-I : TS - Traitement du signal.................................................................................................................................................................................................................. 6

E4-J : SN - Systèmes numériques ............................................................................................................................................................................................................... 6

E5-A : Couche PHI - Couche MAC ........................................................................................................................................................................................................... 7

E5AM2AS-A : Outils et Logiciels pour l'Automatique (OLA) .................................................................................................................................................................. 8

E5AM2AS-B : Modélisation, Identification, Surveillance (MIS)............................................................................................................................................................... 8

E5AM2AS-C : Commandes Robustes Multivariables (CRM) ................................................................................................................................................................... 8

E5AM2AS-D : Dynamique du Véhicule et des Systèmes Aéronautiques et Spatiaux (DVSAS) .............................................................................................................. 8

E5AM2AS-E : Analyse des Systèmes - Robotique (ASR) ......................................................................................................................................................................... 8

E5AM2AS-F : Culture de l'ingénieur.......................................................................................................................................................................................................... 8

E5CSI-A : Technologies silicium................................................................................................................................................................................................................ 9

E5CSI-B : Digital systems........................................................................................................................................................................................................................... 9

E5CSI-C : Custom ICs design..................................................................................................................................................................................................................... 9

E5CSI-D : Systèmes intégrés communicants .............................................................................................................................................................................................. 9

E5CSI-E : Microélectronique ...................................................................................................................................................................................................................... 9

E5CSI-F : Culture de l'ingénieur ................................................................................................................................................................................................................. 9

E5CSR-A : Systèmes intégrés ................................................................................................................................................................................................................... 10

E5CSR-B : Systèmes numériques ............................................................................................................................................................................................................ 10

E5CSR-C : Systèmes et réseaux................................................................................................................................................................................................................ 10

E5CSR-D : Hyperfréquences et optoélectronique..................................................................................................................................................................................... 10

E5CSR-E : Conception et caractérisation.................................................................................................................................................................................................. 10

E5CSR-F : Culture de l'ingénieur.............................................................................................................................................................................................................. 10

E5SE-A : Systèmes d'exploitation............................................................................................................................................................................................................. 15

E5SE-B : Systèmes sur silicium. SoPC. Codesign.................................................................................................................................................................................... 15

E5SE-C : Langages et modélisation de systèmes...................................................................................................................................................................................... 15

E5SE-D : Réseaux et Sécurité ................................................................................................................................................................................................................... 15

E5SE-E : Personnalisation - Approfondissement...................................................................................................................................................................................... 15

E5SE-F : Culture de l'ingénieur................................................................................................................................................................................................................. 15

E5TS-A : Méthodes avancées en traitement du signal .............................................................................................................................................................................. 19

E5TS-B : Méthodes avancées en traitement de l'image et de la vidéo...................................................................................................................................................... 19

E5TS-C : Les fondamentaux ..................................................................................................................................................................................................................... 19

E5TS-D : Systèmes numériques pour le traitement du signal ................................................................................................................................................................... 19

E5TS-E : Projet avancé et applications ..................................................................................................................................................................................................... 19

E5TS-F : Culture de l'ingénieur................................................................................................................................................................................................................. 19

EA101 : Transmission lines..................................................................................................................................................................................................................... 102

EA102 : Introduction to analog simulation ............................................................................................................................................................................................. 105

EA103 : Électronique analogique............................................................................................................................................................................................................ 106

EA104 : Communications Systmes Principles ........................................................................................................................................................................................ 107

EA106 : Electronique de communications .............................................................................................................................................................................................. 108

EA107 : Electronique générale............................................................................................................................................................................................................... 110

EA108 : Practice exercises ...................................................................................................................................................................................................................... 112

EA113 : Projet d'électronique analogique ............................................................................................................................................................................................... 113

EA116 : Introduction à l'Electronique Intégrée....................................................................................................................................................................................... 114

EA117 : Electrical engineering ............................................................................................................................................................................................................... 116

EA118 : Circuits and Systems I............................................................................................................................................................................................................... 118

EA119 : Circuits and Systems II ............................................................................................................................................................................................................. 120

EA203 : Data converter circuits .............................................................................................................................................................................................................. 121

EA205 : Switching components and circuits........................................................................................................................................................................................... 122

EA207 : Power electronics 1 ................................................................................................................................................................................................................... 123

EA208 : electronic pratical lessons ......................................................................................................................................................................................................... 125

EA210 : Oscillators and high frequency integrated circuits.................................................................................................................................................................... 126

EA211 : feed back theory ans circuits ..................................................................................................................................................................................................... 127

EA212 : electronic circuits practical lessons .......................................................................................................................................................................................... 128

Page 568: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EA213 : Frequency and time standards................................................................................................................................................................................................... 129

EA218 : Electronics of transmissions...................................................................................................................................................................................................... 131

EA220 : Electrical Techniques ................................................................................................................................................................................................................ 132

EA222 : Noise in the electronics components......................................................................................................................................................................................... 134

EA224 : Wireless Systems ...................................................................................................................................................................................................................... 135

EA225 : Simulation RF et mesure système............................................................................................................................................................................................. 136

EA226 : Digital ICs description language and synthesis ........................................................................................................................................................................ 138

EA227 : Introduction to mixed circuits ................................................................................................................................................................................................... 139

EA228 : VCO, mixers and Linear Integrated Circuits ............................................................................................................................................................................ 140

EA303 : wires interconnections............................................................................................................................................................................................................... 141

EA304 : ADS CAD project ..................................................................................................................................................................................................................... 142

EA307 : Power Management................................................................................................................................................................................................................... 143

EA308 : Antennes.................................................................................................................................................................................................................................... 144

EA309 : Transmission support and interface .......................................................................................................................................................................................... 146

EA310 : Capteurs et actionneurs ............................................................................................................................................................................................................. 148

EA311 : Systèmes radiotéléphones ......................................................................................................................................................................................................... 149

EA315 : Transmissions sur fibres optiques ............................................................................................................................................................................................. 153

EA316 : Antennes.................................................................................................................................................................................................................................... 154

EA324 : TP Antennes.............................................................................................................................................................................................................................. 156

EA325 : Architectures E/R...................................................................................................................................................................................................................... 157

EA326 : Projet conception....................................................................................................................................................................................................................... 158

EN101 : Digital electronics ..................................................................................................................................................................................................................... 159

EN102 : synchronus and asynchonus digital system............................................................................................................................................................................... 161

EN103 : Digital system design project .................................................................................................................................................................................................... 163

EN104 : Digital Electronics..................................................................................................................................................................................................................... 164

EN105 : Microprocessor.......................................................................................................................................................................................................................... 166

EN106 : Électronique numérique ............................................................................................................................................................................................................ 167

EN107 : FPGA-VHDL ............................................................................................................................................................................................................................ 168

EN108 : Systèmes numériques ................................................................................................................................................................................................................ 169

EN109 : Systèmes à microprocesseur ..................................................................................................................................................................................................... 170

EN201 : VHDL Synthesis ....................................................................................................................................................................................................................... 171

EN202 : Projet VHDL ............................................................................................................................................................................................................................. 172

EN203 : Projet microcontrôleurs............................................................................................................................................................................................................. 173

EN204 : Microprocesseurs ...................................................................................................................................................................................................................... 174

EN205 : TP Microcontrôleurs ................................................................................................................................................................................................................. 176

EN206 : Digital Communications ........................................................................................................................................................................................................... 177

EN208 : Digitals ICs design .................................................................................................................................................................................................................... 179

EN301 : Cellular networks applications on DSP .................................................................................................................................................................................... 181

EN307 : Co-design .................................................................................................................................................................................................................................. 182

EN309 : Digital Signal Processing with Field Programmable Gate Array ............................................................................................................................................. 183

EN310 : Advanced Digital Communications .......................................................................................................................................................................................... 184

EN311 : Systèmes de conversion de données ......................................................................................................................................................................................... 185

EN312 : DSP, FPGA, BUS ..................................................................................................................................................................................................................... 186

EN313 : Power management ................................................................................................................................................................................................................... 188

EN314 : This module aims to show how it is necessary to protect hardware system like embedded systems. Because more and more attacks target such system. For example with malicious code try to attack the embedded operating system, but in the same time it possible to perform hardware attacks against the system. First part of the module is focuses on applied cryptographic algorithm with security architecture. The second part is focuses on hardware attacks (like the famous differential power analysis) and the hardware protection. 189

EN315 : Digital system design flows ...................................................................................................................................................................................................... 191

EX200 : Module libre n°1 ....................................................................................................................................................................................................................... 192

EX201 : Module libre n°2 ....................................................................................................................................................................................................................... 193

EX202 : Modules "Cultures de l'ingénieur" (choisir 1 module exactement) .......................................................................................................................................... 194

EX205 : One optional module (or two) ................................................................................................................................................................................................... 195

EX206 : Two corporate culture free modules (or none).......................................................................................................................................................................... 196

EX207 : Modules "Techniques" (choisir 2 modules exactement)........................................................................................................................................................... 197

EX300 : Modules au choix (1 parmi 4) ................................................................................................................................................................................................... 198

Page 569: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

EX301 : Module libre d'informatique...................................................................................................................................................................................................... 199

EX304 : Finance mathématique .............................................................................................................................................................................................................. 200

EX306 : Analyse et gestion de portefeuille ............................................................................................................................................................................................ 201

EX307 : Risque et assurance ................................................................................................................................................................................................................... 202

EX309 : Techniques numériques de la finance ...................................................................................................................................................................................... 203

EX310 : Risques environnementaux ....................................................................................................................................................................................................... 204

EX311 : Risques industriels .................................................................................................................................................................................................................... 205

EX312 : Stratégie d'investissement et analyse financière ....................................................................................................................................................................... 206

EX314 : Technologie de l'information pour le management................................................................................................................................................................... 207

EX315 : Incidences des facteurs culturels sur la stratégie et le management ......................................................................................................................................... 208

EX316 : Marketing et technologies avancées ......................................................................................................................................................................................... 209

EX317 : Entreprise digitale ..................................................................................................................................................................................................................... 210

EX318 : Data mining............................................................................................................................................................................................................................... 211

EX319 : Anglais de communication........................................................................................................................................................................................................ 212

EX320 : Acteurs et systèmes décisionnels .............................................................................................................................................................................................. 213

EX321 : Environnement juridique des projets ........................................................................................................................................................................................ 214

EX322 : Négociation/mise en situation/gestion des projets .................................................................................................................................................................... 215

EX323 : Synthèse finance ....................................................................................................................................................................................................................... 216

EX324 : Free module for PRCD ............................................................................................................................................................................................................. 217

EX326 : RSR free module ....................................................................................................................................................................................................................... 218

EX327 : Modules aux choix (1 sur 3) : ................................................................................................................................................................................................... 219

EX330 : Modules personnalisés (option IREF)....................................................................................................................................................................................... 220

EX331 : Modules au choix (1parmi 2) .................................................................................................................................................................................................... 221

EX332 : Module personnalisé à choix BEM et/ou Enseirb..................................................................................................................................................................... 222

I1-A : Algorithmic 1 .................................................................................................................................................................................................................................. 20

I1-B : Pratique et fondements de l'informatique........................................................................................................................................................................................ 20

I1-C : Programmation impérative.............................................................................................................................................................................................................. 20

I1-D : Statistical methods .......................................................................................................................................................................................................................... 20

I1-E : Architecture matérielle et logicielle des calculateurs...................................................................................................................................................................... 20

I1-F : Langues et culture de l'ingénieur..................................................................................................................................................................................................... 20

I2-A : Algorithmic 2 .................................................................................................................................................................................................................................. 21

I2-B : Advanced programming.................................................................................................................................................................................................................. 21

I2-C : Circuits et systèmes......................................................................................................................................................................................................................... 21

I2-D : Numerical Analysis......................................................................................................................................................................................................................... 21

I2-E : tutorial on numerical signal and discrete optimization ................................................................................................................................................................... 21

I2-F : Langues et culture de l'ingénieur..................................................................................................................................................................................................... 21

I3-A : Compilation .................................................................................................................................................................................................................................... 22

I3-B : Génie logiciel .................................................................................................................................................................................................................................. 22

I3-C : Systèmes de Gestion de Bases de Données .................................................................................................................................................................................... 22

I3-D : Algorithmic 3 .................................................................................................................................................................................................................................. 22

I3-E : Langages et techniques objets ......................................................................................................................................................................................................... 22

I3-F : Langues et culture de l'ingénieur..................................................................................................................................................................................................... 22

I4-A : Réseaux........................................................................................................................................................................................................................................... 23

I4-B : Operating systems ........................................................................................................................................................................................................................... 23

I4-C : Personalized UV ............................................................................................................................................................................................................................. 23

I4-D : Projet de fin de 4ème semestre ....................................................................................................................................................................................................... 23

I4-E : Langues et culture de l'ingénieur..................................................................................................................................................................................................... 23

I5-A : Culture de l'ingénieur...................................................................................................................................................................................................................... 24

I5-A : Culture de l'ingénieur...................................................................................................................................................................................................................... 26

I5-A : Culture de l'ingénieur...................................................................................................................................................................................................................... 28

I5-A : Culture de l'ingénieur...................................................................................................................................................................................................................... 31

I5GL-A : Software Management............................................................................................................................................................................................................... 26

I5GL-B : Verification and Validation ....................................................................................................................................................................................................... 26

Page 570: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

I5GL-C : Object-Oriented Software Engineering ..................................................................................................................................................................................... 26

I5GL-D : Software Architerture ................................................................................................................................................................................................................ 26

I5GL-E : Personnalisation ......................................................................................................................................................................................................................... 26

I5PRCD-A : Langages et supports d'exécution ......................................................................................................................................................................................... 28

I5PRCD-B : Architectures, systèmes et communications ......................................................................................................................................................................... 28

I5PRCD-C : Algorithmique et ordonnancement ....................................................................................................................................................................................... 28

I5PRCD-D : Algorithmique et applications .............................................................................................................................................................................................. 28

I5PRCD-E : Personnalisation .................................................................................................................................................................................................................... 28

I5RSR-A : Communication networks ....................................................................................................................................................................................................... 31

I5RSR-B : Distributed objects and systems .............................................................................................................................................................................................. 31

I5RSR-C : Security and network administration....................................................................................................................................................................................... 31

I5RSR-D : Network administration tools .................................................................................................................................................................................................. 31

I5RSR-E : Personalisation......................................................................................................................................................................................................................... 31

IF101 : Introduction to algorithmic ......................................................................................................................................................................................................... 223

IF102 : Tree structures............................................................................................................................................................................................................................. 224

IF103 : Algorithmic Project 1.................................................................................................................................................................................................................. 225

IF104 : Work environment ...................................................................................................................................................................................................................... 226

IF105 : Models and proofs for algorithms............................................................................................................................................................................................... 228

IF106 : Graphs and algorithms ................................................................................................................................................................................................................ 230

IF107 : Algorithmic project 2.................................................................................................................................................................................................................. 231

IF108 : Computer architecture................................................................................................................................................................................................................. 232

IF109 : A.S.D. ......................................................................................................................................................................................................................................... 233

IF110 : Systèmes d'exploitation............................................................................................................................................................................................................... 234

IF111 : Algorithmique et structure de données ....................................................................................................................................................................................... 235

IF112 : Projet d'informatique (C) ............................................................................................................................................................................................................ 236

IF114 : Finite automata ....................................................................................................................................................................................................................... 237

IF115 : Informatique................................................................................................................................................................................................................................ 239

IF116 : Bases de données ........................................................................................................................................................................................................................ 240

IF117 : Algorithmique et structure de données en T1-S2 : graphes, complexité .................................................................................................................................... 241

IF200 : Database systems ........................................................................................................................................................................................................................ 242

IF201 : Distributed algorithms ................................................................................................................................................................................................................ 243

IF202 : Cryptology .................................................................................................................................................................................................................................. 244

IF203 : Compiling ................................................................................................................................................................................................................................... 245

IF204 : Compiler construction................................................................................................................................................................................................................. 247

IF205 : XML and Web Applications....................................................................................................................................................................................................... 248

IF207 : Systèmes d'exploitation............................................................................................................................................................................................................... 249

IF210 : Programmation système.............................................................................................................................................................................................................. 250

IF215 : UML - Modélisation des traitements .......................................................................................................................................................................................... 251

IF218 : Introduction aux systèmes d'exploitation.................................................................................................................................................................................... 253

IF219 : Programmation système.............................................................................................................................................................................................................. 254

IF221 : Sûreté de fonctionnement (module obligatoire) ......................................................................................................................................................................... 255

IF303 : Approche "Langages dédiés" au génie logiciel .......................................................................................................................................................................... 256

IF304 : Algorithmique parallèle .............................................................................................................................................................................................................. 257

IF305 : Equilibrage et régulation de charge ............................................................................................................................................................................................ 258

IF306 : Communication et routage.......................................................................................................................................................................................................... 259

IF309 : Formal methods for the design and the implementation of software ......................................................................................................................................... 260

IF311 : Formalized software design ........................................................................................................................................................................................................ 261

IF316 : Application des langages métiers à la téléphonie ....................................................................................................................................................................... 262

IS101 : Probability and Statistics ............................................................................................................................................................................................................ 263

IS102 : information theorie ..................................................................................................................................................................................................................... 264

IS104 : Numerical Analysis..................................................................................................................................................................................................................... 265

IS201 : Discrete Optimisation ................................................................................................................................................................................................................. 267

IS202 : project with computer. ................................................................................................................................................................................................................ 268

Page 571: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

IS203 : Sécurité de l'information............................................................................................................................................................................................................. 269

IS204 : Systèmes répartis ........................................................................................................................................................................................................................ 270

IS307 : Dependability of embedded systems .......................................................................................................................................................................................... 271

IS309 : Algèbre linéaire creuse ............................................................................................................................................................................................................... 272

IS342 : Couplage de codes ...................................................................................................................................................................................................................... 274

IT102 : Computer architecture ................................................................................................................................................................................................................ 275

IT103 : Outil de programmation pour le web.......................................................................................................................................................................................... 276

IT105 : Tools for software development ................................................................................................................................................................................................. 277

IT201 : Operating Systems...................................................................................................................................................................................................................... 278

IT202 : Operating systems project .......................................................................................................................................................................................................... 279

IT203 : Database systems........................................................................................................................................................................................................................ 280

IT204 : Projet de SGBD .......................................................................................................................................................................................................................... 281

IT205 : Génie Logiciel 1 ......................................................................................................................................................................................................................... 282

IT206 : Interface Homme/Machine ......................................................................................................................................................................................................... 284

IT207 : Génie Logiciel 2 ......................................................................................................................................................................................................................... 285

IT300 : Java pour l'embarqué .................................................................................................................................................................................................................. 287

IT304 : Program specification and proof................................................................................................................................................................................................. 288

IT305 : Proof assistants ........................................................................................................................................................................................................................... 290

IT306 : Software testing .......................................................................................................................................................................................................................... 292

IT307 : Persistency and data bases .......................................................................................................................................................................................................... 293

IT308 : Méthodologie et outils logiciels ................................................................................................................................................................................................. 295

IT309 : Architectures multi-couches ....................................................................................................................................................................................................... 296

IT310 : Applications concurrentes et distribuées .................................................................................................................................................................................... 297

IT311 : Conduite de projet ...................................................................................................................................................................................................................... 299

IT315 : OSGI - The Open Service Gateway Initiative ............................................................................................................................................................................ 301

IT316 : Intergiciels .................................................................................................................................................................................................................................. 303

IT317 : Image analysis ............................................................................................................................................................................................................................ 305

IT318 : Computer Graphics..................................................................................................................................................................................................................... 306

IT319 : Applications of Computer Graphics and Virtual Reality ........................................................................................................................................................... 307

IT320 : Analysis/Synthesis of Musical Sound ........................................................................................................................................................................................ 308

IT321 : Smart card: from theory to programming................................................................................................................................................................................... 309

IT323 : Network security......................................................................................................................................................................................................................... 310

IT325 : Embedded systems ..................................................................................................................................................................................................................... 311

IT326 : Pilotes de périphériques.............................................................................................................................................................................................................. 312

IT327 : Video indexing ........................................................................................................................................................................................................................... 313

IT328 : Multimedia data coding .............................................................................................................................................................................................................. 314

IT329 : Image processing ........................................................................................................................................................................................................................ 315

IT331 : Embedded systems. Embedded Linux........................................................................................................................................................................................ 316

IT332 : Real Time Operating Systems .................................................................................................................................................................................................... 317

IT334 : Formalisms for embedded systems............................................................................................................................................................................................. 318

IT335 : System Modelling with the UML method.................................................................................................................................................................................. 319

IT336 : Architecture of parallel and distributed systems ........................................................................................................................................................................ 320

IT338 : Supports de communication hautes performances ..................................................................................................................................................................... 322

IT339 : Environnement pour la grille ...................................................................................................................................................................................................... 323

IT340 : Approche objet ........................................................................................................................................................................................................................... 324

IT341 : SGBD parallèle........................................................................................................................................................................................................................... 325

IT342 : Real Time Linux......................................................................................................................................................................................................................... 326

IT343 : CORBA objects and components ............................................................................................................................................................................................... 327

IT346 : Systèmes d'exploitation. Programmation système...................................................................................................................................................................... 328

IT347 : Safety of computing units........................................................................................................................................................................................................... 329

IT348 : Computer Music: Control and Composition .............................................................................................................................................................................. 330

IT352 : Distributed and Parallel Systems................................................................................................................................................................................................ 331

LC101 : English S1 ................................................................................................................................................................................................................................. 333

Page 572: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

LC102 : 2nd Foreign Language S1 ........................................................................................................................................................................................................ 335

LC104 : English S2 ................................................................................................................................................................................................................................. 336

LC106 : Activité Physique et Sportive (S2) ............................................................................................................................................................................................ 337

LC109 : Activité Physique et Sportive (S1) ............................................................................................................................................................................................ 338

LC112 : 2nd Foreign Language S2 ........................................................................................................................................................................................................ 339

LC201 : English S3 ................................................................................................................................................................................................................................. 340

LC205 : English S4 ................................................................................................................................................................................................................................. 341

LC209 : oral communication techniques................................................................................................................................................................................................ 342

LC212 : 2nd Foreign Language S3 ......................................................................................................................................................................................................... 343

LC214 : 2nd Foreign Language S4 ......................................................................................................................................................................................................... 344

LC301 : English S5 ................................................................................................................................................................................................................................. 345

MA101 : Mathematics for the engineers ................................................................................................................................................................................................. 346

MA102 : Probability................................................................................................................................................................................................................................ 347

MA103 : Mathematics for engineers ....................................................................................................................................................................................................... 348

MA104 : Techniques d'optimisation ....................................................................................................................................................................................................... 349

MA105 : Probability................................................................................................................................................................................................................................ 351

MA106 : Random process ....................................................................................................................................................................................................................... 352

MA107 : Information Theory.................................................................................................................................................................................................................. 354

MA108 : Mathematics ............................................................................................................................................................................................................................. 355

MA109 : Projet de mathématiques et de techniques d'optimisation....................................................................................................................................................... 356

MA110 : Mathématiques ......................................................................................................................................................................................................................... 357

MA111 : Mathématique de l'ingénieur.................................................................................................................................................................................................... 358

MA112 : Outils logiciels pour l'ingénieur ............................................................................................................................................................................................... 359

MA203 : Channel Coding ....................................................................................................................................................................................................................... 360

MA303 : Tools for reliability evaluation ................................................................................................................................................................................................ 361

ME304 : TP Intégration monolithique (AIME)....................................................................................................................................................................................... 362

ME305 : Analog ICs................................................................................................................................................................................................................................ 363

ME306 : RF ICs - 2 ................................................................................................................................................................................................................................. 364

ME308 : ITRS project ............................................................................................................................................................................................................................. 365

ME311 : Circuits micro-ondes ................................................................................................................................................................................................................ 366

ME314 : Degradation mecanisms of microelectronics devices .............................................................................................................................................................. 367

ME316 : Soc and SoPC ........................................................................................................................................................................................................................... 368

ME319 : Degradation of electronic components..................................................................................................................................................................................... 369

ME321 : Technologies intégrées ............................................................................................................................................................................................................. 370

ME322 : The microelectronics industry and process .............................................................................................................................................................................. 371

ME323 : TP Outils de CAO .................................................................................................................................................................................................................... 372

ME324 : RF circuits design - 1................................................................................................................................................................................................................ 373

ME325 : TP SOC..................................................................................................................................................................................................................................... 375

ME327 : Circuits mode courant et UWB ................................................................................................................................................................................................ 376

ME328 : TP Mesures RF......................................................................................................................................................................................................................... 377

ME329 : IC tests and characterization..................................................................................................................................................................................................... 378

ME330 : System and data hardware security for embedded systems ..................................................................................................................................................... 379

ME331 : Microlelectronic Technology ................................................................................................................................................................................................... 380

ME332 : CMOS and BiCMOS Technologies ....................................................................................................................................................................................... 381

ME333 : Digital Integrated Circuits .................................................................................................................................................................................................... 382

ME334 : Digital Systems Design ........................................................................................................................................................................................................... 383

ME335 : Current mode design ................................................................................................................................................................................................................ 384

ME336 : Circuits ..................................................................................................................................................................................................................................... 385

ME337 : Technologies d'intégration ....................................................................................................................................................................................................... 388

ME338 : Systèmes wireless .................................................................................................................................................................................................................... 389

ME339 : System On Chip, Co-design ..................................................................................................................................................................................................... 391

ME340 : Test, Validation, Preuves formelles ........................................................................................................................................................................................ 392

ME341 : Fiabilité..................................................................................................................................................................................................................................... 394

Page 573: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

ME342 : ICBM conference ..................................................................................................................................................................................................................... 395

ME343 : Qualité Télécom ....................................................................................................................................................................................................................... 396

ME345 : Integration of components and circuits .................................................................................................................................................................................... 397

ME346 : Systems integration .................................................................................................................................................................................................................. 398

MI101 : Microprocesseurs....................................................................................................................................................................................................................... 399

MI102 : Practice exercises on microprocessors ...................................................................................................................................................................................... 401

MI201 : Microinformatique..................................................................................................................................................................................................................... 402

MI202 : Stage Microprocesseurs............................................................................................................................................................................................................. 403

MI203 : Projet Microinformatique .......................................................................................................................................................................................................... 404

MI302 : Architecture avancée ................................................................................................................................................................................................................. 405

MI303 : Processeurs DSP pour l'embarqué ............................................................................................................................................................................................. 406

PG101 : Imperative programming 1........................................................................................................................................................................................................ 408

PG102 : Projet de programmation impérative......................................................................................................................................................................................... 409

PG104 : Functional Programing.............................................................................................................................................................................................................. 410

PG105 : Projet de programmation fonctionnelle..................................................................................................................................................................................... 412

PG106 : Imperative programming 2 and software development............................................................................................................................................................. 413

PG108 : Unix - C language ..................................................................................................................................................................................................................... 415

PG109 : Imperative programming 1........................................................................................................................................................................................................ 416

PG110 : Programmation impérative 2 ..................................................................................................................................................................................................... 417

PG111 : Génie logiciel ............................................................................................................................................................................................................................ 418

PG202 : Programmation Orientée Objets................................................................................................................................................................................................ 419

PG203 : Projet de Programmation Orientée Objets ................................................................................................................................................................................ 420

PG204 : Systems Programming............................................................................................................................................................................................................... 421

PG206 : Projets Programmation orientée objets ..................................................................................................................................................................................... 422

PG208 : Object Oriented Programming in C++...................................................................................................................................................................................... 423

PG209 : Modélisation objet UML et C++............................................................................................................................................................................................... 424

PG212 : C++ Programming..................................................................................................................................................................................................................... 425

PG214 : Programmation objet Java......................................................................................................................................................................................................... 426

PG215 : Conception WEB et IHM.......................................................................................................................................................................................................... 427

PG216 : Langages pour le WEB ............................................................................................................................................................................................................. 428

PG217 : Projet WEB ............................................................................................................................................................................................................................... 429

PG301 : Object oriented modelling......................................................................................................................................................................................................... 430

PG304 : Java language ............................................................................................................................................................................................................................ 431

PG305 : Langages du parallélisme .......................................................................................................................................................................................................... 432

PG306 : Distributed objects..................................................................................................................................................................................................................... 434

PH101 : Fundamental electromagnetic theory ........................................................................................................................................................................................ 435

PH102 : Physics of the supports of propagation .................................................................................................................................................................................... 437

PH103 : Structures rayonnantes .............................................................................................................................................................................................................. 438

PH104 : Semiconducteurs ....................................................................................................................................................................................................................... 439

PH105 : Measurements............................................................................................................................................................................................................................ 441

PH106 : TP Instrumentation et mesures .................................................................................................................................................................................................. 443

PH107 : Physiques................................................................................................................................................................................................................................... 444

PH108 : Physics for electronics............................................................................................................................................................................................................... 445

PH109 : Antennes et CEM ...................................................................................................................................................................................................................... 446

PH110 : Communications filaires et optiques ......................................................................................................................................................................................... 447

PH303 : Physical and electrical analysis for defaults localization .......................................................................................................................................................... 448

PR101 : Practical lab in electronics or automatics ................................................................................................................................................................................. 449

PR102 : Signal processing project........................................................................................................................................................................................................... 450

PR200 : Tutorials and Project of Mixed Electronics .............................................................................................................................................................................. 451

PR202 : Mixed Electronic design project................................................................................................................................................................................................ 452

PR204 : Projet Réseaux et système ......................................................................................................................................................................................................... 454

PR205 : Projets avancés télécommunications et réseaux ........................................................................................................................................................................ 455

PR206 : Analog Electronic design project .............................................................................................................................................................................................. 456

Page 574: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

PR207 : Project in signal and image processing .................................................................................................................................................................................... 458

PR301 : 4th semester final term project .................................................................................................................................................................................................. 460

PR302 : ICBM Conference ..................................................................................................................................................................................................................... 462

PR304 : Projets avancés en Télécommunications ................................................................................................................................................................................... 463

PR305 : Group project............................................................................................................................................................................................................................. 464

PR306 : Étude bibliographique ............................................................................................................................................................................................................... 465

PR307 : Projet avancé en télécommunications ....................................................................................................................................................................................... 466

PR309 : Project in signal processing ....................................................................................................................................................................................................... 467

PR310 : Advanced project in embedded systems.................................................................................................................................................................................... 468

PR312 : ASIC design............................................................................................................................................................................................................................... 469

PR313 : ADS RF project ......................................................................................................................................................................................................................... 470

PR314 : Design of mixed circuits with VHDL AMS.............................................................................................................................................................................. 471

RE101 : Introductionaux réseaux LAN/WAN ........................................................................................................................................................................................ 472

RE104 : Introduction aux réseaux ........................................................................................................................................................................................................... 473

RE105 : Réseaux locaux.......................................................................................................................................................................................................................... 474

RE106 : Architecture des réseaux ........................................................................................................................................................................................................... 475

RE201 : Network Introduction. Network Programming ......................................................................................................................................................................... 476

RE202 : Computer Networks .................................................................................................................................................................................................................. 477

RE203 : Network programming project ................................................................................................................................................................................................. 478

RE204 : Architecture TCP/IP.................................................................................................................................................................................................................. 479

RE205 : Réseaux et applications réparties .............................................................................................................................................................................................. 481

RE207 : Téléphonie filaire ...................................................................................................................................................................................................................... 483

RE208 : Interconnexion avancée de réseaux........................................................................................................................................................................................... 484

RE209 : Service and network management............................................................................................................................................................................................. 485

RE211 : High-Speed Networks ............................................................................................................................................................................................................... 486

RE212 : Architecture IPv6 ...................................................................................................................................................................................................................... 487

RE213 : Réseaux et applications réparties .............................................................................................................................................................................................. 488

RE214 : Interconnexion des réseaux ....................................................................................................................................................................................................... 489

RE215 : Sécurité et QoS des réseaux ...................................................................................................................................................................................................... 490

RE216 : Gestion des réseaux................................................................................................................................................................................................................... 491

RE306 : Réseaux ad hoc et informatique diffuse .................................................................................................................................................................................... 492

RE312 : Telecommunication networks ................................................................................................................................................................................................... 493

RE314 : Présentation générale des architectures réseaux........................................................................................................................................................................ 495

RE315 : Networks security...................................................................................................................................................................................................................... 496

RE316 : Protocoles d'administration des réseaux.................................................................................................................................................................................... 497

RE317 : Administration, Routage, QoS .................................................................................................................................................................................................. 498

RE318 : Administration système et réseau.............................................................................................................................................................................................. 499

RE319 : Ingénierie des protocoles........................................................................................................................................................................................................... 500

RE320 : Networking case study .............................................................................................................................................................................................................. 501

RE321 : Réseaux ..................................................................................................................................................................................................................................... 502

RE328 : Téléphonie sur Internet.............................................................................................................................................................................................................. 503

RE329 : Développement de services de téléphonies sur Internet............................................................................................................................................................ 504

RE330 : Mobile networks........................................................................................................................................................................................................................ 505

RE331 : Ambient networks ..................................................................................................................................................................................................................... 506

RE332 : Réseaux multimédia et qualité de services................................................................................................................................................................................ 507

RE334 : Autonomic networking.............................................................................................................................................................................................................. 508

RE335 : Sujets avancés en téléphonie ..................................................................................................................................................................................................... 509

RE337 : Architecture des réseaux industriels.......................................................................................................................................................................................... 510

RE338 : Réseaux d'automates ................................................................................................................................................................................................................. 511

RE339 : Bus de terrain ............................................................................................................................................................................................................................ 512

RE340 : PLD ........................................................................................................................................................................................................................................... 513

RE341 : Téléphonie ................................................................................................................................................................................................................................. 514

RE342 : Mobile Networks and Wireless Networks ................................................................................................................................................................................ 515

Page 575: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

RE343 : Réseaux hauts débits ................................................................................................................................................................................................................. 516

RE344 : Conception et optimisation des réseaux .................................................................................................................................................................................... 517

RE345 : Offres et services réseaux des opérateurs.................................................................................................................................................................................. 518

RE346 : Systèmes d'exploitation réseaux (Windows 2000).................................................................................................................................................................... 519

RE347 : Introduction à l'administration réseaux sous UNIX .................................................................................................................................................................. 520

RE348 : Wireless network security ......................................................................................................................................................................................................... 521

RE349 : Embedded networks .................................................................................................................................................................................................................. 522

RE350 : Multiservice gateways............................................................................................................................................................................................................... 523

RSI1-A : Mathématiques ........................................................................................................................................................................................................................... 33

RSI1-B : Physique ..................................................................................................................................................................................................................................... 33

RSI1-C : Électronique Analogique............................................................................................................................................................................................................ 33

RSI1-D : Électronique Numérique ............................................................................................................................................................................................................ 33

RSI1-E : Informatique ............................................................................................................................................................................................................................... 33

RSI2-A : Systèmes de communication analogiques.................................................................................................................................................................................. 34

RSI2-B : Traitement du signal................................................................................................................................................................................................................... 34

RSI2-C : Informatique............................................................................................................................................................................................................................... 34

RSI2-D : Architecture des réseaux 1 ......................................................................................................................................................................................................... 34

RSI3-A : Électronique numérique ............................................................................................................................................................................................................. 35

RSI3-B : Développement WEB................................................................................................................................................................................................................. 35

RSI3-C : Système 1 ................................................................................................................................................................................................................................... 35

RSI3-D : Architecture des réseaux 2 ......................................................................................................................................................................................................... 35

RSI4-A : Développement logiciel ............................................................................................................................................................................................................. 36

RSI4-B : Système 2 ................................................................................................................................................................................................................................... 36

RSI4-C : Déploiement des réseaux............................................................................................................................................................................................................ 36

RSI4-D : Systèmes répartis ....................................................................................................................................................................................................................... 36

RSI5-A : Systèmes électroniques industriels ............................................................................................................................................................................................ 37

RSI5-B : Nouvelles infrastructures réseaux et télécommunications ......................................................................................................................................................... 37

RSI5-C : Systèmes d'exploitation des réseaux .......................................................................................................................................................................................... 37

RSI6-A : Réseaux industriels .................................................................................................................................................................................................................... 38

RSI6-B : Conception de réseaux ............................................................................................................................................................................................................... 38

SE201 : Seminaires (module obligatoire)................................................................................................................................................................................................ 524

T1-A : Outils mathématiques pour les télécommunications ..................................................................................................................................................................... 39

T1-B : Mathématiques de l'information .................................................................................................................................................................................................... 39

T1-C : Fonctionnement des ordinateurs .................................................................................................................................................................................................... 39

T1-D : Gestion des données informatiques ............................................................................................................................................................................................... 39

T1-E : Langues et culture de l'ingénieur.................................................................................................................................................................................................... 39

T2-A : Physique des ondes électromagnétiques ........................................................................................................................................................................................ 40

T2-B : Electronique ................................................................................................................................................................................................................................... 40

T2-C : Traitement du signal ...................................................................................................................................................................................................................... 40

T2-D : Programmation .............................................................................................................................................................................................................................. 40

T2-E : Introduction aux réseaux ................................................................................................................................................................................................................ 40

T2-F : Langues et culture de l'ingénieur.................................................................................................................................................................................................... 40

T3-A : Transmissions numériques............................................................................................................................................................................................................. 41

T3-B : DSP et télécommunications ........................................................................................................................................................................................................... 41

T3-C : Réseaux et télécommunications ..................................................................................................................................................................................................... 41

T3-D : Systèmes et objets.......................................................................................................................................................................................................................... 41

T3-E : Projets et programmation ............................................................................................................................................................................................................. 41

T3-F : Langues et culture de l'ingénieur.................................................................................................................................................................................................... 41

T4-A : Informatique et réseaux ................................................................................................................................................................................................................. 42

T4-B : T4-B1 or T4-B2 or T4-B3.............................................................................................................................................................................................................. 42

T4-C : UV Personnalisée........................................................................................................................................................................................................................... 42

T4-D : Projets avancés............................................................................................................................................................................................................................... 42

T4-E : Langues et culture de l'ingénieur.................................................................................................................................................................................................... 42

Page 576: enseirb-matmeca.bordeaux-inp.frenseirb-matmeca.bordeaux-inp.fr/syllabus2007_2008/... · Course Syllabus Electronics Semester 1 - MODULE UV INTITULé INTERVENANTS COEF. /ECTS E1-A

Course Syllabus

T4-I : UVT4B1 - Systèmes de transmission.............................................................................................................................................................................................. 42

T4-J : UVT4B2 - Réseaux et services ....................................................................................................................................................................................................... 43

T4-K : UVT4B3 - UML et bases de données............................................................................................................................................................................................ 43

T5GLR-A : Services de téléphonie sur internet ........................................................................................................................................................................................ 45

T5GLR-B : Génie logiciel ......................................................................................................................................................................................................................... 45

T5GLR-C : Services et infrastructures ...................................................................................................................................................................................................... 45

T5GLR-D : Projet...................................................................................................................................................................................................................................... 45

T5GLR-E : UV personnalisation............................................................................................................................................................................................................... 45

T5GLR-F : Culture de l'ingénieur ............................................................................................................................................................................................................. 45

T5ISN-A : Traitement du signal : méthodes avancées et implantations ................................................................................................................................................... 47

T5ISN-B : Traitement de l'image et de la vidéo : méthodes et outils........................................................................................................................................................ 47

T5ISN-C : Communications numériques .................................................................................................................................................................................................. 47

T5ISN-D : Projet avancé ........................................................................................................................................................................................................................... 47

T5ISN-E : Personnalisation....................................................................................................................................................................................................................... 47

T5ISN-F : Culture de l'ingénieur............................................................................................................................................................................................................... 47

T5RSC-A : Networking............................................................................................................................................................................................................................. 50

T5RSC-B : Embedded systems ................................................................................................................................................................................................................. 50

T5RSC-C : Security................................................................................................................................................................................................................................... 50

T5RSC-D : Service.................................................................................................................................................................................................................................... 50

T5RSC-E : Project ..................................................................................................................................................................................................................................... 50

T5RSC-F : Culture de l'ingénieur.............................................................................................................................................................................................................. 50

TS101 : Mathematics and signal ............................................................................................................................................................................................................. 525

TS102 : Continuous-time signal processing............................................................................................................................................................................................ 528

TS103 : Digital Signal Processing........................................................................................................................................................................................................... 530

TS105 : Introduction au traitement du signal .......................................................................................................................................................................................... 531

TS106 : Traitement de l'image et du son ................................................................................................................................................................................................. 532

TS201 : Digital Signal Processing........................................................................................................................................................................................................... 533

TS202 : Signal Processing Lab................................................................................................................................................................................................................ 534

TS206 : Introduction to image processing............................................................................................................................................................................................... 535

TS207 : DSP Processors .......................................................................................................................................................................................................................... 536

TS208 : Digital filter design .................................................................................................................................................................................................................... 538

TS210 : Digital Communications............................................................................................................................................................................................................ 539

TS211 : Digital filter design and applications ......................................................................................................................................................................................... 541

TS212 : Introduction to the digital image processing ............................................................................................................................................................................. 542

TS213 : Treatment of numerical signal ................................................................................................................................................................................................... 543

TS214 : Multimedia compression algorithmes........................................................................................................................................................................................ 544

TS302 : Multi-rate systems ..................................................................................................................................................................................................................... 545

TS303 : Speech processing...................................................................................................................................................................................................................... 546

TS304 : Work practices in signal processing .......................................................................................................................................................................................... 548

TS305 : Advanced techniques for communications ................................................................................................................................................................................ 549

TS307 : Segmentation ............................................................................................................................................................................................................................. 551

TS308 : video and image coding ............................................................................................................................................................................................................. 552

TS309 : Work practices in image processing .......................................................................................................................................................................................... 553

TS312 : Radar signal processing ............................................................................................................................................................................................................. 554

TS315 : Random process and information theory................................................................................................................................................................................... 555

TS320 : Optimizing signal and image processing algorithms for embedded and real time applications .............................................................................................. 557

TS321 : GPS Navigation ......................................................................................................................................................................................................................... 558

TS322 : Language C for signal processing.............................................................................................................................................................................................. 559

TS323 : Segmentation and morphology .................................................................................................................................................................................................. 560

TS324 : Optimal and adaptive filter, level 1 ........................................................................................................................................................................................... 562

TS327 : Computer vision......................................................................................................................................................................................................................... 563