Course Syllabus Department: Computer...
Transcript of Course Syllabus Department: Computer...
Course SyllabusDepartment:
Computer Science
23/05/2016 - 04:51:17 123/05/2016 - 04:51:17 1
Course Syllabus
Computer ScienceSemester 10 -
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
C0-A Projet de Fin d'Etudes (stage de 3ème année) 18.00
PR315 Projet de Fin d'Etudes 18.00 p. 225
C0-B Stage de 2ème année 8.00
PR213 Stage de 2ème année 8.00 p. 222
C0-C Projet Professionnel É. ASTIEN (Resp.) 4.00
CE322 PROJET PROFESSIONNEL É. ASTIEN 4.00 p. 52
23/05/2016 - 04:51:17 2
Course Syllabus
Computer ScienceSemester 5 -
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I5-A Algorithms & mathematics 1 F. DUFOUR (Resp.)D. LAPOIRE (Resp.)
10.00
IF101 Introduction to algorithmic D. LAPOIRE (Resp.) 2.00 p. 79IF102 Tree structures D. LAPOIRE (Resp.) 2.00 p. 80IF107 Logic and proof F. HERBRETEAU (Resp.) 2.00 p. 84IS100 Analyse des données et Théorie de l'information L. GUENNEGUEZ (Resp.) 1.50 p. 124
IS102 information theorie L. GUENNEGUEZ (Resp.) p. 126
IS103 Information Theory N. SAHEB (Resp.) p. 127
IS101 Probability and Statistics F. DUFOUR (Resp.) 2.50 p. 125
I5-B Programming and computing environment 1 D. BARTHOU (Resp.)F. MORANDAT (Resp.)
10.00
IF104 Work environment M. FAVERGE (Resp.) 2.00 p. 81IT102 Computer architecture D. BARTHOU (Resp.)
S. RENAUD2.00 p. 133
MI101 Microprocesseurs Y. BORNAT (Resp.) 1.50 p. 199MI102 Practice exercises on microprocessors Y. BORNAT (Resp.)
A. HAROUN1.50 p. 201
PG101 Imperative programming 1 H. KHALIFEB. MARTINM. TOROA. VINCENT (Resp.)
3.00 p. 202
I5-C project 1 D. RENAULT (Resp.) 5.00
PR103 Programming project n°1 D. RENAULT (Resp.) 2.50 p. 217PR104 Programming project n°2 D. RENAULT (Resp.) 2.50 p. 218
I5-D Languages and Management for Engineers S. MÉDINA (Resp.) 5.00
CE137 communiquer et manager en entreprise : niveau1
J. BASQUEV. DI LORENZOD. MESTRAUD
0.00 p. 35
CE138 INTRODUCTION À L'ÉCONOMIE DEL'INNOVATION
É. ASTIEN 1.50 p. 36
LC101 English S5 K. BEIRNEP. CROCKERJ. FAUCHER (Resp.)P. FLOQUET (Resp.)S. MÉDINA (Resp.)L. STEVENS-LARRE
1.50 p. 177
LC102 2nd Foreign Language S5 K. BEIRNE (Resp.)I. CANOYRA UBEDAM. EUGENEJ. FAUCHERP. FLOQUETJ. IBANEZS. MÉDINA (Resp.)M. RASTREROT. SHOCHIA. VELASQUEZM. YUE
1.00 p. 179
LC109 Physical Education or Artistic Activities D. VESCHAMBRE (Resp.) 1.00 p. 183
23/05/2016 - 04:51:17 3
Course Syllabus
Computer ScienceSemester 6 -
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I6-A Algorithms and mathematics 2 D. LAPOIRE (Resp.)D. RENAULT (Resp.)
10.00
IF106 Graphs and algorithms D. LAPOIRE (Resp.) 4.00 p. 83IF114 Finite automata and applications A. CASADEI
F. HERBRETEAU (Resp.)S. LOMBARDYN. SAHEB
2.00 p. 85
IS104 Numerical Analysis D. RENAULT (Resp.) 4.00 p. 128
I6-B Programming and computing environment 2 M. DESAINTE-CATHERINE (Resp.)G. EYROLLES (Resp.)
10.00
PG104 Functional Programing M. DESAINTE-CATHERINE (Resp.) 3.00 p. 203PG106 Imperative programming 2 and software
developmentJ. ALLALI (Resp.) 3.00 p. 205
PG116 Algorithm and Programming Workshop G. EYROLLES (Resp.)F. HERBRETEAU
2.00 p. 207
RE100 Introduction to Networks Architecture T. AHMED (Resp.) 2.00 p. 226
I6-C Projects 2 M. DESAINTE-CATHERINE (Resp.)D. RENAULT (Resp.)
5.00
PR105 Programming project n°3 D. RENAULT (Resp.) 2.50 p. 219PR106 Programming project n°4 D. RENAULT (Resp.) 2.50 p. 220
I6-D Languages and Management for Engineers S. MÉDINA (Resp.) 5.00
CE103 Projet métier É. ASTIEN 0.00 p. 30CE118 Introduction to project management M. PHALIPPOU (Resp.) 0.75 p. 31CE119 communiquer et manager en entreprise : niveau
2J. BASQUEV. DI LORENZOD. MESTRAUD
0.00 p. 32
CE135 Stage découverte É. ASTIEN 0.00 p. 33CE136 Professionnal project : Level 1 E. DUPUY 0.00 p. 34CE139 24h SIT'INNOV É. ASTIEN 0.75 p. 37LC104 English S6 K. BEIRNE
P. CROCKERJ. FAUCHER (Resp.)P. FLOQUET (Resp.)S. MÉDINA (Resp.)L. STEVENS-LARRE
1.50 p. 181
LC106 Physical Education or Artistic Activities (S6) D. VESCHAMBRE (Resp.) 1.00 p. 182LC112 2nd Foreign Language S6 K. BEIRNE (Resp.)
I. CANOYRA UBEDAM. EUGENEJ. FAUCHERP. FLOQUETJ. IBANEZS. MÉDINA (Resp.)A. MEDJTOUHM. RASTREROT. SHOCHIA. VELASQUEZM. YUE
1.00 p. 184
23/05/2016 - 04:51:17 4
Course Syllabus
Computer ScienceSemester 7 -
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I7-A Programmation et système G. EYROLLES (Resp.) 9.00
IF203 Compilation D. BARTHOU (Resp.) 2.00 p. 89IT233 Génie Logiciel H. DOMALAIN (Resp.)
M. LOMBARD1.50 p. 148
PG202 Object-oriented programming G. EYROLLES (Resp.) 2.00 p. 208PG204 Systems Programming M. FAVERGE (Resp.) 2.00 p. 210PG212 C++ Programming J. ALLALI (Resp.) 1.50 p. 212
I7-B Internet et réseaux M. MOSBAH (Resp.) 9.00
IF229 Single Choice module 2.50 p. 98 IF201 Distributed algorithms Y. METIVIER (Resp.) p. 87
IF226 Algorithmique probabiliste P. DUCHON (Resp.) p. 94
IF227 Operations research F. VANDERBECK (Resp.) p. 96
IT225 Dependability P. CAPIRCIOJ. CHABOTC. FOLLEAU (Resp.)
p. 146
IF238 Web Applications M. LOMBARD (Resp.) 2.00 p. 104IT203 Database systems M. MOSBAH (Resp.) 2.50 p. 137RE202 TCP/IP Networks Architecture T. AHMED (Resp.)
A. ROLLET2.00 p. 227
I7-C Conception logiciel A. ROLLET (Resp.) 7.00
IF204 Compiler construction D. BARTHOU (Resp.) 1.50 p. 90IT204 Database project M. MOSBAH (Resp.) 1.50 p. 138IT213 Software engineering project - part 1 -
specifications and scope statementA. ROLLET (Resp.) 2.00 p. 139
PG203 Object-Oriented Programming project V. TA (Resp.) 2.00 p. 209
I7-D Languages and Management S. MÉDINA (Resp.) 5.00
CE206 Management of the financial performance É. ASTIENJ. PICHARD-STAMFORD
1.50 p. 40
CE207 Professional project & training course 2nd year E. DUPUY 0.00 p. 41CE242 communiquer et manager en entreprise : niveau
3J. BASQUEV. DI LORENZOD. MESTRAUD
0.00 p. 48
LC201 English S7 K. BEIRNEP. CROCKERJ. FAUCHER (Resp.)P. FLOQUET (Resp.)S. MÉDINA (Resp.)L. STEVENS-LARRE
2.50 p. 186
LC212 2nd Foreign Language S7 K. BEIRNE (Resp.)I. CANOYRA UBEDAM. EUGENEJ. FAUCHERP. FLOQUETJ. IBANEZS. MÉDINA (Resp.)A. MEDJTOUHM. RASTREROT. SHOCHIA. VELASQUEZM. YUE
1.00 p. 191
23/05/2016 - 04:51:17 5
Course Syllabus
Computer ScienceSemester 7ESSV - European Studies in Software Verification
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I7ESSV-A Extended automata A. MUSCHOLL (Resp.) 6.00Teaching language: english
IF231 Extended automata A. MUSCHOLL (Resp.) 6.00 p. 100
I7ESSV-B Logic P. CASTÉRAN (Resp.)G. SENIZERGUES (Resp.)
6.00
Teaching language: english
IF232 Logic P. CASTÉRAN (Resp.)G. SENIZERGUES (Resp.)
6.00 p. 101
I7ESSV-C Formal Design A. GRIFFAULT (Resp.) 6.00Teaching language: english
IF233 Formal Design A. GRIFFAULT (Resp.)G. SUTRE (Resp.)
6.00 p. 102
I7ESSV-D Research seminar E. FLEURY (Resp.) 6.00Teaching language: english
IF234 Research seminar E. FLEURY (Resp.) 6.00 p. 103
I7ESSV-E Research & Programming project E. FLEURY (Resp.) 6.00Teaching language: english
PR212 Research & Programming project E. FLEURY (Resp.) 6.00 p. 221
23/05/2016 - 04:51:17 6
Course Syllabus
Computer ScienceSemester 8 -
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I8-A Systems and Applications B. GOGLIN (Resp.) 10.00
IF202 Cryptology A. GUIGNARDD. LAPOIREC. TRAVERS (Resp.)
2.50 p. 88
IF228 Computability and Complexity M. CARREREN. SAHEBC. TRAVERSA. VINCENT (Resp.)
2.00 p. 97
IT200 Advanced data bases M. MOSBAH 1.00 p. 134IT201 Operating Systems B. GOGLIN (Resp.) 3.00 p. 135RE218 TCP/IP Applications T. AHMED (Resp.)
J. ALLALIH. KHALIFE
1.50 p. 229
I8-B UE personnalisée S. LOMBARDY (Resp.) 9.00
UV au choix parmi les suivantes
I8-E UE-B: case 1 : 1 module EX214 + 2 modules EX205 withoutTOEIC
9.00 p. 8
I8-F UE-C: case 2 : 1 module EX214 + 1 module EX205 + 2modules EX206 without TOEIC
9.00 p. 8
I8-G UE-B: case 3 : 1module EX214+ 2 modules EX220 + LC206(TOEIC recovery)
9.00 p. 8
I8-H UE-B: case 4 : 1 module EX214 + 1 module EX205 + 1module EX206 + LC206 (TOEIC recovery)
9.00 p. 9
I8-C Software engineer project A. ROLLET (Resp.) 6.00
IT202 Operating systems project N. FURMENTOB. GOGLIN (Resp.)E. JEANNOT
2.00 p. 136
IT214 Software engineering project - part 2 -development
T. AHMEDD. BARTHOUX. BLANCM. DESAINTE-CATHERINEG. EYROLLESF. HERBRETEAUD. RENAULTA. ROLLET (Resp.)V. TAC. TRAVERSA. VINCENT
2.00 p. 140
RE203 Network programming project T. AHMED (Resp.)S. MEDJIAHR. SHARROCK
2.00 p. 228
I8-D Languages and Management S. MÉDINA (Resp.) 5.00
CE209 management control É. ASTIEN (Resp.) 1.50 p. 42CE212 Quality management J. MARGUERAT 0.50 p. 44LC205 English S8 K. BEIRNE
P. CROCKERJ. FAUCHER (Resp.)P. FLOQUET (Resp.)S. MÉDINA (Resp.)L. STEVENS-LARRE
2.00 p. 188
23/05/2016 - 04:51:17 7
Course Syllabus
LC214 2nd Foreign Language S8 K. BEIRNE (Resp.)I. CANOYRA UBEDAM. EUGENEJ. FAUCHERP. FLOQUETS. MÉDINA (Resp.)A. MEDJTOUHM. RASTREROT. SHOCHIA. VELASQUEZ
1.00 p. 193
I8-E UE-B: case 1 : 1 module EX214 + 2 modulesEX205 without TOEIC
S. LOMBARDY (Resp.) 9.00
EX205 I2-S8: Second pool of modules J. ALLALI (Resp.) 3.00 p. 55 EX208 Sound design J. RIVET (Resp.) p. 57
IF217 Introduction to the quantum information processing G. SENIZERGUES (Resp.) p. 91
IF222 Game theory for computerized modeling H. GIMBERT (Resp.) p. 93
IF230 flow and combinatorics F. VANDERBECK (Resp.) p. 99
IT218 Information systems security P. DORBEC (Resp.) p. 141
PG205 digital sound and interfaces B. MARTIN (Resp.) p. 211
EX214 I2-S8 First pool of modules S. LOMBARDY (Resp.) 3.00 p. 59 AU211 Dynamical systems P. LANUSSE
P. MELCHIOR (Resp.)p. 22
IF220 Cognitic B. LE BLANC (Resp.) p. 92
IT220 Introduction to Image Processing V. TA (Resp.) p. 143
IT223 Robotique et apprentissage O. LY (Resp.) p. 144
IT224 Multicore and GPU computing R. NAMYST (Resp.) p. 145
IT228 Big Data et Intelligence économique p. 147
I8-F UE-C: case 2 : 1 module EX214 + 1 moduleEX205 + 2 modules EX206 without TOEIC
S. LOMBARDY (Resp.) 9.00
EX205 I2-S8: Second pool of modules J. ALLALI (Resp.) 3.00 p. 55 EX208 Sound design J. RIVET (Resp.) p. 57
IF217 Introduction to the quantum information processing G. SENIZERGUES (Resp.) p. 91
IF222 Game theory for computerized modeling H. GIMBERT (Resp.) p. 93
IF230 flow and combinatorics F. VANDERBECK (Resp.) p. 99
IT218 Information systems security P. DORBEC (Resp.) p. 141
PG205 digital sound and interfaces B. MARTIN (Resp.) p. 211
EX206 Module list (engineer culture) J. ALLALI (Resp.) 1.50 p. 56 CE200 Management system J. MARGUERAT (Resp.) p. 38
CE203 Economic intelligence C. DELESSE (Resp.) p. 39
CE210 Software law S. CANEVETF. PELLEGRINI (Resp.)
p. 43
CE215 Introduction to financial markets É. ASTIEN (Resp.) p. 45
CE219 management of innovative projects B. BERDEU (Resp.) p. 46
CE235 Sciences techniques et sociétés N. BONNETON p. 47
EX203 Non-scholar personalized module p. 54
EX214 I2-S8 First pool of modules S. LOMBARDY (Resp.) 3.00 p. 59 AU211 Dynamical systems P. LANUSSE
P. MELCHIOR (Resp.)p. 22
IF220 Cognitic B. LE BLANC (Resp.) p. 92
IT220 Introduction to Image Processing V. TA (Resp.) p. 143
IT223 Robotique et apprentissage O. LY (Resp.) p. 144
IT224 Multicore and GPU computing R. NAMYST (Resp.) p. 145
IT228 Big Data et Intelligence économique p. 147
I8-G UE-B: case 3 : 1module EX214+ 2 modulesEX220 + LC206 (TOEIC recovery)
S. LOMBARDY (Resp.) 9.00
EX214 I2-S8 First pool of modules S. LOMBARDY (Resp.) 3.00 p. 59 AU211 Dynamical systems P. LANUSSE
P. MELCHIOR (Resp.)p. 22
IF220 Cognitic B. LE BLANC (Resp.) p. 92
23/05/2016 - 04:51:17 8
Course Syllabus
IT220 Introduction to Image Processing V. TA (Resp.) p. 143
IT223 Robotique et apprentissage O. LY (Resp.) p. 144
IT224 Multicore and GPU computing R. NAMYST (Resp.) p. 145
IT228 Big Data et Intelligence économique p. 147
EX220 I2-S8 Second pool of modules J. ALLALI (Resp.) 2.50 p. 60 EX208 Sound design J. RIVET (Resp.) p. 57
IF217 Introduction to the quantum information processing G. SENIZERGUES (Resp.) p. 91
IF222 Game theory for computerized modeling H. GIMBERT (Resp.) p. 93
IF230 flow and combinatorics F. VANDERBECK (Resp.) p. 99
IT218 Information systems security P. DORBEC (Resp.) p. 141
PG205 digital sound and interfaces B. MARTIN (Resp.) p. 211
LC206 TOEIC Re-sit S8 K. BEIRNEJ. FAUCHERP. FLOQUET (Resp.)S. MÉDINA
1.00 p. 189
I8-H UE-B: case 4 : 1 module EX214 + 1 moduleEX205 + 1 module EX206 + LC206 (TOEICrecovery)
S. LOMBARDY (Resp.) 9.00
EX205 I2-S8: Second pool of modules J. ALLALI (Resp.) 3.00 p. 55 EX208 Sound design J. RIVET (Resp.) p. 57
IF217 Introduction to the quantum information processing G. SENIZERGUES (Resp.) p. 91
IF222 Game theory for computerized modeling H. GIMBERT (Resp.) p. 93
IF230 flow and combinatorics F. VANDERBECK (Resp.) p. 99
IT218 Information systems security P. DORBEC (Resp.) p. 141
PG205 digital sound and interfaces B. MARTIN (Resp.) p. 211
EX206 Module list (engineer culture) J. ALLALI (Resp.) 1.50 p. 56 CE200 Management system J. MARGUERAT (Resp.) p. 38
CE203 Economic intelligence C. DELESSE (Resp.) p. 39
CE210 Software law S. CANEVETF. PELLEGRINI (Resp.)
p. 43
CE215 Introduction to financial markets É. ASTIEN (Resp.) p. 45
CE219 management of innovative projects B. BERDEU (Resp.) p. 46
CE235 Sciences techniques et sociétés N. BONNETON p. 47
EX203 Non-scholar personalized module p. 54
EX214 I2-S8 First pool of modules S. LOMBARDY (Resp.) 3.00 p. 59 AU211 Dynamical systems P. LANUSSE
P. MELCHIOR (Resp.)p. 22
IF220 Cognitic B. LE BLANC (Resp.) p. 92
IT220 Introduction to Image Processing V. TA (Resp.) p. 143
IT223 Robotique et apprentissage O. LY (Resp.) p. 144
IT224 Multicore and GPU computing R. NAMYST (Resp.) p. 145
IT228 Big Data et Intelligence économique p. 147
LC207 Required course for students not havingobtained the B2 level in English (785 TOEIC, 5.5IELTS) Prepares students to resit the TOEIC.
J. FAUCHERP. FLOQUETS. MÉDINA
1.50 p. 190
LC206 TOEIC Re-sit S8 K. BEIRNEJ. FAUCHERP. FLOQUET (Resp.)S. MÉDINA
p. 189
23/05/2016 - 04:51:17 9
Course Syllabus
Computer ScienceSemester 8ESSV - European Studies in Software Verification
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I8ESSV-A Advanced Semester 1 - mobility F. HERBRETEAU (Resp.) 30.00- Teaching language: english
- Mobility to one of the partner Universities
- Teaching language: english- Mobility to one of the partner Universities
UV au choix parmi les suivantes
I8ESSV-B Mobility: Université Libre de Bruxelles 30.00 p. 10
I8ESSV-C Mobility: Technische Universität München 30.00 p. 10
I8ESSV-D Mobility: Universiteit Twente 30.00 p. 10
I8ESSV-B Mobility: Université Libre de Bruxelles F. HERBRETEAU (Resp.) 30.00See: http://essv.labri.fr/masters_programme/#sem2-ULB
I8ESSV-C Mobility: Technische Universität München F. HERBRETEAU (Resp.) 30.00See: http://essv.labri.fr/masters_programme/#sem2-TUM
I8ESSV-D Mobility: Universiteit Twente F. HERBRETEAU (Resp.) 30.00See: http://essv.labri.fr/masters_programme/#sem2-Twente
23/05/2016 - 04:51:17 10
Course Syllabus
Computer ScienceSemester 9 -
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I9-A Culture de l'ingénieur É. ASTIEN (Resp.) 5.00
CE302 Professionel project : level 3 E. DUPUY 0.00 p. 49CE320 Soutenance de projet professionnel É. ASTIEN (Resp.) 0.00 p. 50CE321 Business simulation É. ASTIEN 2.50 p. 51LC301 English S9 K. BEIRNE
P. CROCKERJ. FAUCHER (Resp.)P. FLOQUET (Resp.)S. MÉDINA (Resp.)L. STEVENS-LARRE
2.50 p. 195
23/05/2016 - 04:51:17 11
Course Syllabus
Computer ScienceSemester 9EM - E-Management
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
C9EM-A KEDGE E-MANAGEMENT É. ASTIEN (Resp.) 30.00
CE333 Business Challenge pour KEDGE É. ASTIEN 6.00 p. 53EX328 Management des projets innovants 6.00 p. 70EX331 Transfert de technologie É. ASTIEN (Resp.) 6.00 p. 72EX336 Finance, Business Plan 6.00 p. 73EX337 Marketing des activités de services É. ASTIEN (Resp.) 6.00 p. 74
23/05/2016 - 04:51:17 12
Course Syllabus
Computer ScienceSemester 9ESSV - European Studies in Software Verification
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I9ESSV-A Modeling techniques F. HERBRETEAU (Resp.) 5.00Teaching language: english
IF315 Modeling techniques F. HERBRETEAUM. ZEITOUN
5.00 p. 114
I9ESSV-B Software verification F. HERBRETEAU (Resp.) 5.00Teaching language: english
IF317 Software verification J. LEROUXG. SUTREA. VINCENT (Resp.)
5.00 p. 115
I9ESSV-C Games and controller synthesis F. HERBRETEAU (Resp.) 5.00Teaching language: english
IF318 Games and controller synthesis A. DICKYH. GIMBERTA. MUSCHOLL (Resp.)
5.00 p. 116
I9ESSV-D Research project F. HERBRETEAU (Resp.) 5.00Teaching language: english
IF320 Research project E. FLEURY (Resp.) 5.00 p. 117
I9ESSV-E Types and proofs F. HERBRETEAU (Resp.) 5.00Teaching language: english
IF321 Types and proofs P. CASTÉRANP. NARBEL (Resp.)D. RENAULT
5.00 p. 118
I9ESSV-F Formal design of software F. HERBRETEAU (Resp.) 5.00
IF300 Software design - B method A. FONTAINE (Resp.) 2.50 p. 106IF311 Formal design of software F. HERBRETEAU (Resp.)
I. WALUKIEWICZ2.50 p. 112
23/05/2016 - 04:51:17 13
Course Syllabus
Computer ScienceSemester 9GL - Software Engineering
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I9-A Culture de l'ingénieur É. ASTIEN (Resp.) 5.00
CE302 Professionel project : level 3 E. DUPUY 0.00 p. 49CE320 Soutenance de projet professionnel É. ASTIEN (Resp.) 0.00 p. 50CE321 Business simulation É. ASTIEN 2.50 p. 51LC301 English S9 K. BEIRNE
P. CROCKERJ. FAUCHER (Resp.)P. FLOQUET (Resp.)S. MÉDINA (Resp.)L. STEVENS-LARRE
2.50 p. 195
I9GL-A Software Management A. ROLLET (Resp.) 5.00
IT306 Software testing F. MORANDAT (Resp.) 2.00 p. 150IT311 Software project management R. MOëBS (Resp.)
M. PHALIPPOU3.00 p. 156
I9GL-B Design and Validation of software systems P. CASTÉRAN (Resp.)P. GLOESS (Resp.)
5.00
IF300 Software design - B method A. FONTAINE (Resp.) 2.50 p. 106PG301 Object oriented modelling G. EYROLLES (Resp.) 2.50 p. 213
I9GL-C Data Engineering D. AUBER (Resp.) 5.00
IT307 Persistency and data bases X. HANINM. MOSBAH (Resp.)
2.50 p. 151
IT360 Management and Analysis of Big Data D. AUBERM. MOSBAH (Resp.)
2.50 p. 173
I9GL-D Distributed and mobile Software G. EYROLLES (Resp.) 5.00
IT309 Multi tiers software architectures G. EYROLLES (Resp.) 2.00 p. 154IT310 Concurrent and distributed sofware systems M. BROUILLARD
M. MOSBAH2.00 p. 155
IT362 Mobile application development J. ARNEM. MOSBAH
1.00 p. 175
I9GL-E Personnalisation A. GRIFFAULT (Resp.) 5.00
EX301 Free choice module M. MOSBAH (Resp.) 2.50 p. 61IT308 Software Methods and Tools G. EYROLLES (Resp.)
M. MOSBAH (Resp.)2.50 p. 153
23/05/2016 - 04:51:17 14
Course Syllabus
Computer ScienceSemester 9IREF - Ingénierie du Risque Economique et Financier
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUEET FINANCIER)
É. ASTIEN (Resp.) 30.00
EX305 Finance mathématique temps continu 2.80 p. 62EX307 Scoring et applications 2.80 p. 63EX308 Anglais IREF 2.00 p. 64EX309 Introduction à la VAR (Value at risk) 2.80 p. 65EX310 Assurance 2.80 p. 66EX313 BANQUE, MARCHÉ ET PRODUITS É. ASTIEN (Resp.) 2.80 p. 67EX329 Technique numérique de la finance 2.80 p. 71EX338 Finance mathématique temps discret 2.80 p. 75EX339 Gestion de portefeuille 2.80 p. 76EX340 Modules à choix (option IREF) 2.80 p. 77EX341 Bases de données et statistiques 2.80 p. 78
23/05/2016 - 04:51:17 15
Course Syllabus
Computer ScienceSemester 9PRCD - Parallélisme, Régulation et Calcul Distribué
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I9-A Culture de l'ingénieur É. ASTIEN (Resp.) 5.00
CE302 Professionel project : level 3 E. DUPUY 0.00 p. 49CE320 Soutenance de projet professionnel É. ASTIEN (Resp.) 0.00 p. 50CE321 Business simulation É. ASTIEN 2.50 p. 51LC301 English S9 K. BEIRNE
P. CROCKERJ. FAUCHER (Resp.)P. FLOQUET (Resp.)S. MÉDINA (Resp.)L. STEVENS-LARRE
2.50 p. 195
I9PRCD-A Langages et supports d'exécution A. DENIS (Resp.) 5.00
PG305 Langages du parallélisme O. AUMAGEO. COULAUD (Resp.)
2.50 p. 214
PG306 Distributed Application Programming A. DENIS (Resp.) 2.50 p. 216
I9PRCD-B Architectures, systèmes et communications D. BARTHOU (Resp.) 5.00
IF306 Communication et routage O. BEAUMONTL. EYRAUD-DUBOISN. HANUSSER. KLASING (Resp.)A. KOSOWSKIH. LARCHEVEQUEC. TRAVERS
1.75 p. 109
IT336 Architecture of parallel and distributed systems D. BARTHOU (Resp.) 1.75 p. 163IT338 Supports de communication hautes
performancesO. AUMAGE (Resp.) 1.50 p. 164
I9PRCD-C Algorithmique et ordonnancement J. ROMAN (Resp.) 5.00
IF304 Algorithmique parallèle G. PICHONJ. ROMAN (Resp.)
2.50 p. 107
IF305 Equilibrage et régulation de charge E. AGULLOG. PICHONP. RAMET (Resp.)
2.50 p. 108
I9PRCD-D Algorithmique et applications J. ROMAN (Resp.) 5.00
IS309 Algèbre linéaire creuse E. AGULLOL. GIRAUDJ. ROMAN (Resp.)
3.50 p. 130
IS310 Algorithmique pour méthodes hiérarchiques O. COULAUD (Resp.) 1.50 p. 132
I9PRCD-E Personnalisation H. BEAUGENDRE (Resp.) 5.00
EX324 Free module for PRCD 2.50 p. 68 AN304 Parallel programming H. BEAUGENDRE (Resp.) p. 21
IT341 Computational Accelerators F. RUE (Resp.) 2.50 p. 165
23/05/2016 - 04:51:17 16
Course Syllabus
Computer ScienceSemester 9ROBOT - Robotique et apprentissage
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I9-A Culture de l'ingénieur É. ASTIEN (Resp.) 5.00
CE302 Professionel project : level 3 E. DUPUY 0.00 p. 49CE320 Soutenance de projet professionnel É. ASTIEN (Resp.) 0.00 p. 50CE321 Business simulation É. ASTIEN 2.50 p. 51LC301 English S9 K. BEIRNE
P. CROCKERJ. FAUCHER (Resp.)P. FLOQUET (Resp.)S. MÉDINA (Resp.)L. STEVENS-LARRE
2.50 p. 195
I9ROBOT-A
Modélisation et commande de systèmesrobotiques
P. LANUSSE (Resp.) 5.00
AU321 Control of robotic systems P. LANUSSE (Resp.) 1.00 p. 25AU322 Planification trajectory P. MELCHIOR (Resp.) 1.00 p. 26AU324 A first robot in the robotics workshop D. LAPOIRE (Resp.) 1.00 p. 27AU325 Modeling and analysis S. YGORRA (Resp.) 1.00 p. 28MA303 Mathematics for robotics D. LAPOIRE (Resp.) 1.00 p. 198
I9ROBOT-B
Architecture of Robotic Systems A. VINCENT (Resp.) 5.00
AU318 Mechatronics S. AZZOPARDI (Resp.)J. VINASSA
1.50 p. 23
IT358 Embedded systems A. VINCENT (Resp.) 1.50 p. 171IT359 Embedded systems project A. VINCENT (Resp.) 2.00 p. 172
I9ROBOT-C
Robotique avancée D. LAPOIRE (Resp.) 5.00
IF325 Learning principles for an autonomous robotics D. LAPOIRE (Resp.) 1.00 p. 121IT347 Autonomous robotics project O. LY (Resp.) 3.00 p. 166MA300 Probalistic tools for robots F. CARON (Resp.) 1.00 p. 196
I9ROBOT-D
Imaging tools for robotics V. TA (Resp.) 5.00
TS341 Imaging tools for robotics V. TA (Resp.) 5.00 p. 239
I9ROBOT-E
Human robot interactions and multi-agentssystems
J. SALOTTI (Resp.) 5.00
IF309 Human Robot Interactions J. SALOTTI (Resp.) 1.50 p. 111IF314 Multi-agents systems and virtual reality P. FAVIER (Resp.) 1.50 p. 113IF324 Anthropologie des nouvelles technologies D. LAPOIRE (Resp.) 1.00 p. 119IF327 Développement soutenable au défi de la
techniqueD. LAPOIRE (Resp.) 1.00 p. 122
23/05/2016 - 04:51:17 17
Course Syllabus
Computer ScienceSemester 9RSR - Networking and Distributed Systems
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
I9-A Culture de l'ingénieur É. ASTIEN (Resp.) 5.00
CE302 Professionel project : level 3 E. DUPUY 0.00 p. 49CE320 Soutenance de projet professionnel É. ASTIEN (Resp.) 0.00 p. 50CE321 Business simulation É. ASTIEN 2.50 p. 51LC301 English S9 K. BEIRNE
P. CROCKERJ. FAUCHER (Resp.)P. FLOQUET (Resp.)S. MÉDINA (Resp.)L. STEVENS-LARRE
2.50 p. 195
I9RSR-A Communication networks T. AHMED (Resp.) 5.00
RE300 Evolution of communication networks T. AHMED (Resp.) 1.75 p. 230RE312 Telecommunication networks J. BOUÏL (Resp.)
P. PICARD3.25 p. 232
I9RSR-B Distributed objects and systems A. ESNARD (Resp.) 5.00
IT334 Virtualisation of systems D. LE GOFFC. PROST (Resp.)
2.50 p. 162
PG306 Distributed Application Programming A. DENIS (Resp.) 2.50 p. 216
I9RSR-C Security and network administration A. VINCENT (Resp.) 5.00
RE315 Sécurité des réseaux M. BLANCF. DESCLAUXM. GELIP. LALET (Resp.)
3.50 p. 234
RE316 Network administration protocols S. BORDÈRESF. GRELAUD (Resp.)
1.50 p. 235
I9RSR-D Network administration tools A. VINCENT (Resp.) 5.00
IT354 Administration Microsoft D. LE GOFF (Resp.) 1.75 p. 168RE317 Administration, routing, QoS F. GOUDAL
F. MEDAT1.50 p. 236
RE318 System and network administration A. VINCENT (Resp.) 1.75 p. 237
I9RSR-E Personalisation A. VINCENT (Resp.) 5.00
EX326 RSR free module A. VINCENT (Resp.) 2.50 p. 69 IF307 Communication et routage O. BEAUMONT
L. EYRAUD-DUBOISN. HANUSSER. KLASING (Resp.)A. KOSOWSKIH. LARCHEVEQUEC. TRAVERS
p. 110
PR311 System development A. VINCENT (Resp.) p. 224
RE319 Formal Methods and applications F. HERBRETEAUA. ROLLET (Resp.)A. VINCENT
2.50 p. 238
23/05/2016 - 04:51:17 18
Course Syllabus
Computer ScienceSemester 9TM - Multimedia Technologies and Video Games
MODULE UE INTITULÉ INTERVENANTS COEF./ECTS
C9TM-A Multimedia data coding and processing R. MEGRET (Resp.) 5.00
IT328 Multimedia data coding Y. BERTHOUMIEU (Resp.) 3.00 p. 161RE301 Transport de flux audiovisuels T. AHMED 2.00 p. 231
C9TM-B Choice between Images Synthesis (Si) andComputer Music Processing (TIM)
M. DESAINTE-CATHERINE (Resp.) 5.00
UV au choix parmi les suivantes
C9TM-G Computer Graphics 5.00 p. 19
C9TM-H Computational Music 5.00 p. 19
C9TM-C Choice between Image Synthesis (SI) orVideo Games (JI) or ASSM
L. SIMON (Resp.) 5.00
UV au choix parmi les suivantes
C9TM-G Computer Graphics 5.00 p. 19
C9TM-I Analysis and Synthesis of Musical Sound (ASSM) 5.00 p. 19
C9TM-J Games and Interaction (JI) 5.00 p. 20
C9TM-D Choice: VO (Computer Vision) or JI (VideoGames) or ASSM
5.00
UV au choix parmi les suivantes
C9TM-I Analysis and Synthesis of Musical Sound (ASSM) 5.00 p. 19
C9TM-J Games and Interaction (JI) 5.00 p. 20
C9TM-K Computer Vision (VO) 5.00 p. 20
C9TM-E Semester project and software development R. MEGRET (Resp.) 5.00
IT356 Programmation C/C++ pour le multimédia P. BENARD (Resp.) 1.00 p. 170PR305 Group project 4.00 p. 223
C9TM-F English and Management É. ASTIEN (Resp.) 5.00
CE302 Professionel project : level 3 E. DUPUY 0.00 p. 49CE320 Soutenance de projet professionnel É. ASTIEN (Resp.) 0.00 p. 50CE321 Business simulation É. ASTIEN 2.50 p. 51LC301 English S9 K. BEIRNE
P. CROCKERJ. FAUCHER (Resp.)P. FLOQUET (Resp.)S. MÉDINA (Resp.)L. STEVENS-LARRE
2.50 p. 195
C9TM-G Computer Graphics M. HACHET (Resp.) 5.00
IT355 Synthèse d'images et réalité virtuelle P. BENARDC. SCHLICK (Resp.)
5.00 p. 169
C9TM-H Computational Music M. DESAINTE-CATHERINE (Resp.) 5.00Specialization in Audio within C9TM-C (p. 19) and C9TM-D (p. 19)
IT348 Computational music M. DESAINTE-CATHERINE (Resp.)P. HANNAM. ROBINE
5.00 p. 167
C9TM-I Analysis and Synthesis of Musical Sound(ASSM)
S. MARCHAND (Resp.) 5.00
23/05/2016 - 04:51:17 19
Course Syllabus
IT320 Analysis/Synthesis of Musical Sound P. HANNAS. MARCHAND (Resp.)Y. ORLAREY
5.00 p. 159
C9TM-J Games and Interaction (JI) L. SIMON (Resp.) 5.00
IT361 Video Games and Interactions D. BARTHOUM. HACHETL. SIMON (Resp.)
5.00 p. 174
C9TM-K Computer Vision (VO) J. BENOIS-PINEAU (Resp.) 5.00
IT317 Image analysis V. TA (Resp.) 2.50 p. 158IT327 Vision and video indexing J. BENOIS-PINEAU (Resp.)
A. BUGEAUC. FAURENS
2.50 p. 160
23/05/2016 - 04:51:17 20
Course Syllabus
AN304 : Parallel programmingShared by choice module(s) :
EX319 Optional unit O92a p. 0EX324 Free module for PRCD p. 68EX334 Optional unit O92a p. 0
Crédits ECTS :
2.50
Évaluation :
S1: CC; S2: ET(2h,E,sd,sc)
Number of hours :Lecture : 24.00Individual work : 24.00
Teacher(s) :BEAUGENDRE Héloïse
Title :Parallel programming
Abstract :The aim of this formation is to study the main methodologies of parallel computing. First a brief overview andsome concepts and terminology associated with parallel computing models are explored. This is followed by adiscussion on a number of issues related to designing parallel programs using graph partitioning (METIS andSCOTCH).
Prerequisite :Module AN202
23/05/2016 - 04:51:17 21
Course Syllabus
AU211 : Dynamical systemsShared by choice module(s) :
EX214 I2-S8 First pool of modules p. 59
Crédits ECTS :
3.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 25.00
Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417
http://www.enseirb.fr/~lanusseMELCHIOR Pierre
Title :Dynamical systems
23/05/2016 - 04:51:17 22
Course Syllabus
AU318 : MechatronicsShared by UV(s) :
I9ROBOT-B Architecture of Robotic Systems p. 17
Crédits ECTS :
1.50
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 16.00
Teacher(s) :AZZOPARDI StéphaneVINASSA Jean-Michel
Title :Mechatronics
Abstract :This lecture deals with electrical energy conversion and management for the two main requirements in robotics:the power supply on one side and the motor drive for actuation on the other side. Although these aspects ofpower electronics are strongly linked, they are distinguished in the two following parts.
Power conversion
Introduction to the basic concept of power management and energy conversion through the 3 main converterstopologies study such as BUCK, BOOST and BUCK-BOOST converters by explaining the electrical energyswitching approach, the switch device and its control. Then integrated circuits for power management use will bepresented in order to facilitate their direct use for integrators.
Actuators based on electric motors
The aim is first to be familiar with electromechanical conversion in rotating machines. Then, we will pay attentionto the motor supply in order to control the torque, the speed or the position. In particular, we will focus on theoperating mode of the power stage in conjunction with the sensors.
Plan :Part 1: Electrical energy management and conversion
1. Introduction to power management (applications examples, main converters types…)2. Brief reminder on passive and active devices.3. Study case of 3 basic DC-DC non isolated converters topologies (BUCK, BOOST, BUCK-BOOST). Continuousconduction mode, critical mode and discontinuous mode.4. Presentation of integrated circuits for power management use
Part 2: Actuators based on electric motors1. Power specifications in the mechanical plane torque-speed2. Technology, properties and models of electric motors (DC, PMSM, stepper)3. Power electronics topologies for motor drives (choppers, inverters)4. Motor-converter combination (self-synchronization, control, associated sensors)
23/05/2016 - 04:51:17 23
Course Syllabus
Prerequisite :none
Document(s) :Lecture note
Alimentations à découpage (2ème édition), Michel Girard, Hugues Angelis, Magali Girard, DUNOD, 2003, ISBN2-1000-6940-3
Techniques de l'Ingénieur
Les actionneurs électriques pour la robotique et les asservissements (2ème édition), G. Lacroux, Tec & DocLavoisier, 1999, ISBN 2-85206-978-4
Fundamentals of power electronics, Second edition, Robert W. Erickson, Dragan Maksimovic, 2001, SpringScience, ISBN 0-7923-7270-0
Keyword(s) :Power management - DC-DC non isolated converters - Capacitors - Inductances - Energy switch -Specificintegrated circuits for power management use, actuator, motor drive, speed control.
23/05/2016 - 04:51:17 24
Course Syllabus
AU321 : Control of robotic systemsShared by UV(s) :
I9ROBOT-A Modélisation et commande de systèmes robotiques p. 17
Crédits ECTS :
1.00
Évaluation :
S1: CC x0.5
Number of hours :Combined lecture and tutorial classes : 6.00
Teacher(s) :LANUSSE Patrick [email protected] 05 4000 2417
http://www.enseirb.fr/~lanusse
Title :Control of robotic systems
Abstract :The aim of the lecture is to briefly present the control of robots. Firstly, Geometric, Kinematic and Dynamic modelsof robots and principles of PID controllers are presented. Then, the main architectures for the control of roboticsystems are presented. Two practical lessons permit the application of these tools.
Keyword(s) :Automatic control, Robotics, control-systems
23/05/2016 - 04:51:17 25
Course Syllabus
AU322 : Planification trajectoryShared by UV(s) :
I9ROBOT-A Modélisation et commande de systèmes robotiques p. 17
Crédits ECTS :
1.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 6.00Tutorial classes : 12.00
Teacher(s) :MELCHIOR Pierre
Title :Planification trajectory
23/05/2016 - 04:51:17 26
Course Syllabus
AU324 : A first robot in the robotics workshopShared by UV(s) :
I9ROBOT-A Modélisation et commande de systèmes robotiques p. 17
Crédits ECTS :
1.00
Évaluation :
S1: Proj x1
Number of hours :Tutorial classes : 8.00
Teacher(s) :LAPOIRE Denis
Title :A first robot in the robotics workshop
23/05/2016 - 04:51:17 27
Course Syllabus
AU325 : Modeling and analysisShared by UV(s) :
I9ROBOT-A Modélisation et commande de systèmes robotiques p. 17
Crédits ECTS :
1.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 24.00
Teacher(s) :YGORRA Stéphane
Title :Modeling and analysis
Abstract :This course aims to introduce the basic concepts of robotics to enable students to approach reading moreadvanced texts. A student who attended this course must have a rigorous and systematic approach to describe arobot manipaleur: geometric models, kinematic and dynamic forces and moments. It must also have a knowledgeof the language and the basics of robotics (Denavit Hartenberg, degrees of freedom, singularities, the Jacobianmatrix)
Plan :
1. Introduction: classical structures, representations, issues
2. Homogeneous transformations: changes in markers
3. Direct and inverse geometric models, Denavit-Hartenberg parameterization
4. Kinematics model, speed of translation, rotation, Jacobian, singularities, force modelstatic
5. Dynamic model: potential and kinetic energy, energy dissipation formalismLagrange, Newton-Euler
Prerequisite :Algebra, scalar product, analysis (integration branch)
Document(s) :Course material
Modélisation, identification et commande des robots (2ème édition), Wisama Khalil, Etienne Dombre,Hermes,1999, ISBN 2-7462-003-1
Robot Modeling And Control (2ème édition), Mark W. Spong, Seth Hutchinson,M. Vidyasagar Wiley, 1006,ISBN-10: 0-4711-64990-2 , ISBN-13:978-0-471-44990-8
23/05/2016 - 04:51:17 28
Course Syllabus
Keyword(s) :
Robot manipulator, homogeneous transformations, Geometric Pattern, Denavit-Hartenberg, kinematics, dynamics
23/05/2016 - 04:51:17 29
Course Syllabus
CE103 : Projet métierShared by UV(s) :
E6-E Languages and Management for Engineers p. 0I6-D Languages and Management for Engineers p. 4
Évaluation :
S1: Proj(Rap) x2; S2: rep(S1) x2
Number of hours :Individual work : 10.00
Teacher(s) :ASTIEN Éric
Title :Projet métier
23/05/2016 - 04:51:17 30
Course Syllabus
CE118 : Introduction to project managementShared by UV(s) :
E6-E Languages and Management for Engineers p. 0I6-D Languages and Management for Engineers p. 4M6-D Languages and Management for Engineers p. 0
Crédits ECTS :
0.75
Évaluation :
S1: ET(1h,da,ca) x1; S2: ET(1h,da,ca) x1
Number of hours :Lecture : 8.00
Teacher(s) :PHALIPPOU Marc
Title :Introduction to project management
Abstract :This course presents the basic concepts and techniques of project management, which must be part of the coreskills of any engineer. The course aims to develop the following skills:
- decide whether action should be controlled in project mode- identify project stakeholders, their role, use the appropriate vocabulary- define a project, its structure- estimate costs, project planning, monitoring progress- analyze and manage risks
Prerequisite :None
Online course :http://moodle.ipb.fr/course/view.php?id=412
23/05/2016 - 04:51:17 31
Course Syllabus
CE119 : communiquer et manager en entreprise : niveau 2Shared by UV(s) :
E6-E Languages and Management for Engineers p. 0I6-D Languages and Management for Engineers p. 4M6-D Languages and Management for Engineers p. 0
Évaluation :
S1: --(,) x1
Number of hours :Tutorial classes : 4.00
Teacher(s) :BASQUE Jean PierreDI LORENZO VincentMESTRAUD Daniel
Title :communiquer et manager en entreprise : niveau 2
23/05/2016 - 04:51:17 32
Course Syllabus
CE135 : Stage découverteShared by UV(s) :
E6-E Languages and Management for Engineers p. 0I6-D Languages and Management for Engineers p. 4M6-D Languages and Management for Engineers p. 0
Évaluation :
S1: Sta(Rap) x5; S2: rep(S1) x5
Teacher(s) :ASTIEN Éric
Title :Stage découverte
Abstract :Stage d'un mois minimum (ou 4 semaines) dans le monde de l'entreprise.Consulter les pages moodle
23/05/2016 - 04:51:17 33
Course Syllabus
CE136 : Professionnal project : Level 1Shared by UV(s) :
E6-E Languages and Management for Engineers p. 0I6-D Languages and Management for Engineers p. 4
Évaluation :
S1: -- x0; S2: -- x0
Number of hours :Tutorial classes : 5.33Individual work : 10.00
Teacher(s) :DUPUY Eric
Title :Professionnal project : Level 1
Abstract :accompagnement au processus d'élaboration du projet professionnel de chaque élève
Plan :apport de méthodologies, d'outils de réflexion permettant aux élèves de commencer à définir, ou d'affiner leurprojet professionnel
Document(s) :documents diffusés au cours des TD : auto-évaluation, et thèmes de réflexion en groupe
Keyword(s) :projet professionnel
Online course :support mis en ligne à la fin des séances de TD
23/05/2016 - 04:51:17 34
Course Syllabus
CE137 : communiquer et manager en entreprise : niveau 1Shared by UV(s) :
E5-D Languages and Management for Engineers p. 0I5-D Languages and Management for Engineers p. 3M5-D Languages and Management for Engineers p. 0
Évaluation :
S1: -- x0
Number of hours :Tutorial classes : 5.33
Teacher(s) :BASQUE Jean PierreDI LORENZO VincentMESTRAUD Daniel
Title :communiquer et manager en entreprise : niveau 1
23/05/2016 - 04:51:17 35
Course Syllabus
CE138 : INTRODUCTION À L'ÉCONOMIE DE L'INNOVATIONShared by UV(s) :
E5-D Languages and Management for Engineers p. 0I5-D Languages and Management for Engineers p. 3M5-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.50
Évaluation :
S1: ET(1h,E,sd,sc) x1
Number of hours :Individual work : 16.00
Teacher(s) :ASTIEN Éric
Title :INTRODUCTION À L'ÉCONOMIE DE L'INNOVATION
Abstract :https://www.france-universite-numerique-mooc.fr/courses/ubordeaux/28001/Trimestre_4_2014/about
Plan :https://www.france-universite-numerique-mooc.fr/courses/ubordeaux/28001/Trimestre_4_2014/about
Prerequisite :Aucun
Document(s) :https://www.france-universite-numerique-mooc.fr/courses/ubordeaux/28001/Trimestre_4_2014/about
Online course :https://www.france-universite-numerique-mooc.fr/courses/ubordeaux/28001/Trimestre_4_2014/about
23/05/2016 - 04:51:17 36
Course Syllabus
CE139 : 24h SIT'INNOVShared by UV(s) :
E6-E Languages and Management for Engineers p. 0I6-D Languages and Management for Engineers p. 4M6-D Languages and Management for Engineers p. 0
Crédits ECTS :
0.75
Évaluation :
S1: Proj(Sout) x1
Number of hours :Lecture : 4.00Practical work : 24.00
Teacher(s) :ASTIEN Éric
Title :24h SIT'INNOV
Abstract :demi-journée1 : Présentation de l'entrepreneuriat2 et 3 : Atelier de créativité4 : Pitch devant jury.
23/05/2016 - 04:51:17 37
Course Syllabus
CE200 : Management systemShared by choice module(s) :
EX200 Personalized module (1) p. 0EX201 Personalized module (2) p. 0EX202 Modules "Cultures de l'ingénieur" (choisir 1 module exactement) p. 0EX206 Module list (engineer culture) p. 56EX215 Optional units O82 (if B2 not validated, LC206+1 unit CExxx) p. 0EX216 Optional units O82 (if B2 validated, 3 units CExxx) p. 0
Crédits ECTS :
1.00
Évaluation :
S1: ET x1
Number of hours :Lecture : 12.00
Teacher(s) :MARGUERAT Jean-Michel
Title :Management system
Abstract :Formation access to the current requirements of companies in terms of quality, safety and environment.
Plan :
23/05/2016 - 04:51:17 38
Course Syllabus
CE203 : Economic intelligenceShared by choice module(s) :
EX200 Personalized module (1) p. 0EX201 Personalized module (2) p. 0EX202 Modules "Cultures de l'ingénieur" (choisir 1 module exactement) p. 0EX206 Module list (engineer culture) p. 56EX215 Optional units O82 (if B2 not validated, LC206+1 unit CExxx) p. 0EX216 Optional units O82 (if B2 validated, 3 units CExxx) p. 0
Crédits ECTS :
1.00
Évaluation :
S1: CC x1
Number of hours :Lecture : 12.00
Teacher(s) :DELESSE Claude
Title :Economic intelligence
Abstract :
Plan :
23/05/2016 - 04:51:17 39
Course Syllabus
CE206 : Management of the financial performanceShared by UV(s) :
E7-D Languages and Management p. 0I7-D Languages and Management p. 5M7-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.50
Évaluation :
S1: ET(1h,E,fa,ca) x1; S2: ET x1
Number of hours :Lecture : 13.33Individual work : 10.00
Teacher(s) :ASTIEN ÉricPICHARD-STAMFORD Jean-Pierre
Title :Management of the financial performance
Abstract :Ojectif : Comprendre l'information financière et l'utiliser pour la prise de décision
Prerequisite :aucun
Online course :toutes informations utiles sur http://moodle.ipb.fr/course/view.php?id=151
23/05/2016 - 04:51:17 40
Course Syllabus
CE207 : Professional project & training course 2nd yearShared by UV(s) :
E7-D Languages and Management p. 0I7-D Languages and Management p. 5
Évaluation :
S1: -- x0
Number of hours :Tutorial classes : 2.67Individual work : 10.00
Teacher(s) :DUPUY Eric
Title :Professional project & training course 2nd year
Abstract :Projet professionnel/stage 2ème année
Plan :TD 1 : élaborer, affiner son projet professionnelTD 2 : rechercher le stage de 2A : méthodologie, outils, informations
Prerequisite :aucun
Document(s) :diffusés pendant les TD : guide d'auto-évaluation/situation d'insertion ; mise en ligne du support de TD débutoctobre
Keyword(s) :Projet Professionnel Stage 2A
Online course :support mis en ligne sur extranet début octobre, à la fin des sessions
23/05/2016 - 04:51:17 41
Course Syllabus
CE209 : management controlShared by UV(s) :
E8-E Languages and Management p. 0I8-D Languages and Management p. 7M8-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.50
Évaluation :
S1: ET(1h,E,da,ca) x1; S2: ET(1h,E,da,ca) x1
Number of hours :Lecture : 16.00
Teacher(s) :ASTIEN Éric
Title :management control
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 :http://moodle.ipb.fr/course/view.php?id=443#section-0
Prerequisite :Gestion comptable
Document(s) :Feuille A4 blanche recto/verso d'informations manuscritesCalculatrice obligatoire
23/05/2016 - 04:51:17 42
Course Syllabus
CE210 : Software lawShared by choice module(s) :
EX200 Personalized module (1) p. 0EX201 Personalized module (2) p. 0EX202 Modules "Cultures de l'ingénieur" (choisir 1 module exactement) p. 0EX206 Module list (engineer culture) p. 56EX215 Optional units O82 (if B2 not validated, LC206+1 unit CExxx) p. 0EX216 Optional units O82 (if B2 validated, 3 units CExxx) p. 0
Crédits ECTS :
1.00
Évaluation :
S1: Proj(Rap) x1
Number of hours :Lecture : 12.00Individual work : 8.00
Teacher(s) :CANEVET SébastienPELLEGRINI Francois
Title :Software law
Abstract :The aim of this class is to familiarize students with the main legal notions used in the computer programmingsector, the relevant laws, and their impact on the technical side, in order for them to be able to integrate theseaspects in their engineering practice.
Plan :- Author's right and copyright- The adaptation of author's right to software- Licenses and contracts- Main types of licenses- Interoperability- Contracts for software development- Incongruity of software patents
Prerequisite :Basic notions in computer programming, software development and operating systems: source code vs. objectcode, compilation vs. interpretation, main features of an operating system, operations of Internet.
Document(s) :Numerous reference resources available on the Internet: laws, licenses, etc.
Keyword(s) :law, copyright, software, license, trade mark, data base, patent.
23/05/2016 - 04:51:17 43
Course Syllabus
CE212 : Quality managementShared by UV(s) :
E8-E Languages and Management p. 0I8-D Languages and Management p. 7M8-D Languages and Management for Engineers p. 0
Crédits ECTS :
0.50
Évaluation :
S1: ET(30m,E,da,sc) x1 + ET x1
Number of hours :Lecture : 8.00Individual work : 3.00
Teacher(s) :MARGUERAT Jean-Michel
Title :Quality management
Abstract :Démarche qualité et management dans l'entreprise et la conception des produits
Document(s) :Sans document, ni calculatrice
23/05/2016 - 04:51:17 44
Course Syllabus
CE215 : Introduction to financial marketsShared by choice module(s) :
EX200 Personalized module (1) p. 0EX201 Personalized module (2) p. 0EX202 Modules "Cultures de l'ingénieur" (choisir 1 module exactement) p. 0EX206 Module list (engineer culture) p. 56EX215 Optional units O82 (if B2 not validated, LC206+1 unit CExxx) p. 0EX216 Optional units O82 (if B2 validated, 3 units CExxx) p. 0
Crédits ECTS :
1.00
Évaluation :
S1: ET(1h,E,sd,sc) x1 + ET x1
Number of hours :Lecture : 12.00
Teacher(s) :ASTIEN Éric
Title :Introduction to financial markets
Abstract :Introduction to financial engineering. The module has a history of market finance and develops the concepts ofbonds, shares and risk management. Prerequisites for integrating 3rd year option IRE
Plan :* Partie 1 : le marché monétaire* Partie 2 : Le marché obligataire* Partie 3 : la bourse des valeurs mobilières* Partie 4 : la couverture des risques
23/05/2016 - 04:51:17 45
Course Syllabus
CE219 : management of innovative projectsShared by choice module(s) :
EX200 Personalized module (1) p. 0EX201 Personalized module (2) p. 0EX202 Modules "Cultures de l'ingénieur" (choisir 1 module exactement) p. 0EX206 Module list (engineer culture) p. 56EX215 Optional units O82 (if B2 not validated, LC206+1 unit CExxx) p. 0EX216 Optional units O82 (if B2 validated, 3 units CExxx) p. 0
Crédits ECTS :
1.00
Évaluation :
S1: CC x1
Number of hours :Lecture : 12.00
Teacher(s) :BERDEU Bernard
Title :management of innovative projects
Abstract :Products complexity shortened time-to market delivery, search for resources optimization are reasons whyorganizations increasingly resort to management by project. The course introduces the notion of project, themanagement tools and techniques used to master it, and the human and social dimensions inherent to anyproject.
Plan :
Document(s) :
Keyword(s) :
23/05/2016 - 04:51:17 46
Course Syllabus
CE235 : Sciences techniques et sociétésShared by choice module(s) :
EX200 Personalized module (1) p. 0EX201 Personalized module (2) p. 0EX202 Modules "Cultures de l'ingénieur" (choisir 1 module exactement) p. 0EX206 Module list (engineer culture) p. 56EX215 Optional units O82 (if B2 not validated, LC206+1 unit CExxx) p. 0EX216 Optional units O82 (if B2 validated, 3 units CExxx) p. 0
Crédits ECTS :
1.00
Évaluation :
S1: ET(1h30,E,sd,sc) x1 + ET x1
Number of hours :Lecture : 12.00Individual work : 15.00
Teacher(s) :BONNETON Natalie
Title :Sciences techniques et sociétés
Abstract :
This teaching module aims to:- Define the concept of technical system- Restore the concept of artificial intelligence- Revisiting the concept of progress and its social and cultural impact
Plan :1. Technique : contrôle et délinquance2. Notion de système technique3. Enjeux culturels de l'intelligence artificielle4. La notion de progrès
23/05/2016 - 04:51:17 47
Course Syllabus
CE242 : communiquer et manager en entreprise : niveau 3Shared by UV(s) :
E7-D Languages and Management p. 0I7-D Languages and Management p. 5M7-D Languages and Management for Engineers p. 0
Évaluation :
S1: -- x1
Number of hours :Tutorial classes : 2.67
Teacher(s) :BASQUE Jean PierreDI LORENZO VincentMESTRAUD Daniel
Title :communiquer et manager en entreprise : niveau 3
23/05/2016 - 04:51:17 48
Course Syllabus
CE302 : Professionel project : level 3Shared by UV(s) :
C9SRT-F English and Management p. 0C9TM-F English and Management p. 19E9AM2AS-FEnglish and Management p. 0
E9CSI-F English and Management p. 0E9CSR-F English and Management p. 0E9SE-F English and Management p. 0E9TS-F English and Management p. 0M9-C Languages and Management for Engineers p. 0T9GLR-C English and Management p. 0T9ISN-C English and management p. 0T9RSC-C English and Management p. 0
Évaluation :
S1: -- x0
Number of hours :Combined lecture and tutorial classes : 5.20
Teacher(s) :DUPUY Eric
Title :Professionel project : level 3
Abstract :Finalisation du projet professionnel/Préparation à la soutenance de projet professionnel
Plan :en cours d'élaboration
23/05/2016 - 04:51:17 49
Course Syllabus
CE320 : Soutenance de projet professionnelShared by UV(s) :
C9SRT-F English and Management p. 0C9TM-F English and Management p. 19E9AM2AS-FEnglish and Management p. 0
E9CSI-F English and Management p. 0E9CSR-F English and Management p. 0E9SE-F English and Management p. 0E9TS-F English and Management p. 0M9-C Languages and Management for Engineers p. 0T9GLR-C English and Management p. 0T9ISN-C English and management p. 0T9RSC-C English and Management p. 0
Évaluation :
S1: Proj(Sout) x1; S2: rep(S1) x1
Number of hours :Tutorial classes : 4.00Individual work : 10.00
Teacher(s) :ASTIEN Éric
Title :Soutenance de projet professionnel
Abstract :Soutenance de 30 minutes devant un jury composé de professionnels et d'enseignants. Il s'agit pour l'élève"ingénieur" de présenter à partir d'une simulation de recrutement l'orientation qu'il a donné à son projetprofessionnel (métier, secteur...)
23/05/2016 - 04:51:17 50
Course Syllabus
CE321 : Business simulationShared by UV(s) :
C9SRT-F English and Management p. 0C9TM-F English and Management p. 19E9AM2AS-FEnglish and Management p. 0
E9CSI-F English and Management p. 0E9CSR-F English and Management p. 0E9SE-F English and Management p. 0E9TS-F English and Management p. 0M9-C Languages and Management for Engineers p. 0T9GLR-C English and Management p. 0T9ISN-C English and management p. 0T9RSC-C English and Management p. 0
Crédits ECTS :
2.50
Évaluation :
S1: CC(Rap,PA) x1; S2: rep(S1) x1
Number of hours :Lecture : 24.00
Teacher(s) :ASTIEN Éric
Title :Business simulation
Abstract :This formation develops students understanding of the complexity of global business operations in a dynamiccompetitive environment. It integrate a range of concepts from various management-related disciplines, includingeconomic, political, financial, accounting....
Plan :This formation develops students understanding of the complexity of global business operations in a dynamiccompetitive environment. It integrate a range of concepts from various management-related disciplines, includingeconomic, political, financial, accounting....
23/05/2016 - 04:51:17 51
Course Syllabus
CE322 : PROJET PROFESSIONNELShared by UV(s) :
C0-C Projet Professionnel p. 2
Crédits ECTS :
4.00
Teacher(s) :ASTIEN Éric
Title :PROJET PROFESSIONNEL
Abstract :Note de projet professionnel affectée à l'UEC du semestre 10. Cette note est composée du note de préparationau projet professionnel, de la soutenance de projet professionnel, de l'évaluation du stage 1A et du note dumodule "communiquer et manager en entreprise".
23/05/2016 - 04:51:17 52
Course Syllabus
CE333 : Business Challenge pour KEDGEShared by UV(s) :
C9EM-A KEDGE E-MANAGEMENT p. 12
Crédits ECTS :
6.00
Number of hours :Lecture : 16.00
Teacher(s) :ASTIEN Éric
Title :Business Challenge pour KEDGE
Abstract :Module identique que CE 321
23/05/2016 - 04:51:17 53
Course Syllabus
EX203 : Non-scholar personalized moduleShared by choice module(s) :
EX206 Module list (engineer culture) p. 56
Crédits ECTS :
1.50
Évaluation :
No description
Title :Non-scholar personalized module
23/05/2016 - 04:51:17 54
Course Syllabus
EX205 : I2-S8: Second pool of modulesShared by UV(s) :
I8-E UE-B: case 1 : 1 module EX214 + 2 modules EX205 without TOEIC p. 8I8-F UE-C: case 2 : 1 module EX214 + 1 module EX205 + 2 modules EX206
without TOEICp. 8
I8-H UE-B: case 4 : 1 module EX214 + 1 module EX205 + 1 module EX206 +LC206 (TOEIC recovery)
p. 9
To choose from :EX208 Sound design p. 57IF217 Introduction to the quantum information processing p. 91IF222 Game theory for computerized modeling p. 93IF230 flow and combinatorics p. 99IT218 Information systems security p. 141PG205 digital sound and interfaces p. 211
Crédits ECTS :
3.00
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 25.00
Teacher(s) :ALLALI Julien [email protected]
Title :I2-S8: Second pool of modules
23/05/2016 - 04:51:17 55
Course Syllabus
EX206 : Module list (engineer culture)Shared by UV(s) :
I8-F UE-C: case 2 : 1 module EX214 + 1 module EX205 + 2 modules EX206without TOEIC
p. 8
I8-H UE-B: case 4 : 1 module EX214 + 1 module EX205 + 1 module EX206 +LC206 (TOEIC recovery)
p. 9
To choose from :CE200 Management system p. 38CE203 Economic intelligence p. 39CE210 Software law p. 43CE215 Introduction to financial markets p. 45CE219 management of innovative projects p. 46CE235 Sciences techniques et sociétés p. 47EX203 Non-scholar personalized module p. 54
Crédits ECTS :
1.50
Évaluation :
No description
Number of hours :Combined lecture and tutorial classes : 28.00Individual work : 25.00
Teacher(s) :ALLALI Julien [email protected]
Title :Module list (engineer culture)
23/05/2016 - 04:51:17 56
Course Syllabus
EX208 : Sound designShared by choice module(s) :
EX205 I2-S8: Second pool of modules p. 55EX220 I2-S8 Second pool of modules p. 60
Crédits ECTS :
3.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 25.00
Teacher(s) :RIVET Jean-Michel
Title :Sound design
Abstract :Il s'agit d'apprendre tout ce qui concerne la création sonoreet ses différentes applications: de la prise de son (avec sesdifférents types de micro et enregistreurs), l'édition (logicielsdédiés); montage et mixage (logiciels dédiés); la diffusion, (écouteradiophonique, collective) et application vers d'autres médias.
La validation de l'UV se fait par la réalisation d'une courte séquence de qualité professionnelle avec diffusioncollective.
Plan :1) Prise de son
. Constitution de banque de sons:- en milieu urbain (gare, église, rue passante/calme, grands
magasins, café, restaurants etc. ...)- dans la nature (insectes, oiseaux, ruisseau, mer etc. ...)- autour de la musique (instrument seul, musique de chambre, chant etc.)- de la voix (radiophonique, conte, théâtre, etc. ...)
. Mise en forme de sons sous fichiers :- sélection, corrections, normalisation,- les différents effets sonores (écho, filtres, effet doppler etc.)
et leurs usages.
2) Réalisation d'une séquence sonore
Mises en forme (scénario, conducteur) selon différents objectifs avecses propres critères
- bandes-son pour le théâtre,- audio-théâtre,- reportage,- création de type radiophonique- ...
23/05/2016 - 04:51:17 57
Course Syllabus
3) Diffusion
Différents systèmes de diffusion de la stéréo (type radiophonique) àla diffusion multiphonique (type audio-théâtre) sont abordés etpratiqués.
23/05/2016 - 04:51:17 58
Course Syllabus
EX214 : I2-S8 First pool of modulesShared by UV(s) :
I8-E UE-B: case 1 : 1 module EX214 + 2 modules EX205 without TOEIC p. 8I8-F UE-C: case 2 : 1 module EX214 + 1 module EX205 + 2 modules EX206
without TOEICp. 8
I8-G UE-B: case 3 : 1module EX214+ 2 modules EX220 + LC206 (TOEICrecovery)
p. 8
I8-H UE-B: case 4 : 1 module EX214 + 1 module EX205 + 1 module EX206 +LC206 (TOEIC recovery)
p. 9
To choose from :AU211 Dynamical systems p. 22IF220 Cognitic p. 92IT220 Introduction to Image Processing p. 143IT223 Robotique et apprentissage p. 144IT224 Multicore and GPU computing p. 145IT228 Big Data et Intelligence économique p. 147
Crédits ECTS :
3.00
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 25.00
Teacher(s) :LOMBARDY Sylvain
Title :I2-S8 First pool of modules
23/05/2016 - 04:51:17 59
Course Syllabus
EX220 : I2-S8 Second pool of modulesShared by UV(s) :
I8-G UE-B: case 3 : 1module EX214+ 2 modules EX220 + LC206 (TOEICrecovery)
p. 8
To choose from :EX208 Sound design p. 57IF217 Introduction to the quantum information processing p. 91IF222 Game theory for computerized modeling p. 93IF230 flow and combinatorics p. 99IT218 Information systems security p. 141PG205 digital sound and interfaces p. 211
Crédits ECTS :
2.50
Number of hours :Combined lecture and tutorial classes : 26.00Tutorial classes : 28.00
Teacher(s) :ALLALI Julien [email protected]
Title :I2-S8 Second pool of modules
23/05/2016 - 04:51:17 60
Course Syllabus
EX301 : Free choice moduleShared by UV(s) :
I9GL-E Personnalisation p. 14
Crédits ECTS :
2.50
Évaluation :
S1: ET(1h30,E,sd,sc) x0.6 + CC x0.4
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 9.00
Teacher(s) :MOSBAH Mohamed
Title :Free choice module
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.
23/05/2016 - 04:51:17 61
Course Syllabus
EX305 : Finance mathématique temps continuShared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.80
Number of hours :Lecture : 10.00Tutorial classes : 20.00
Title :Finance mathématique temps continu
Abstract :Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 62
Course Syllabus
EX307 : Scoring et applicationsShared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.80
Number of hours :Lecture : 20.00
Title :Scoring et applications
Abstract :Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 63
Course Syllabus
EX308 : Anglais IREFShared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.00
Title :Anglais IREF
Abstract :Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 64
Course Syllabus
EX309 : Introduction à la VAR (Value at risk)Shared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.80
Number of hours :Lecture : 20.00Tutorial classes : 10.00
Title :Introduction à la VAR (Value at risk)
Abstract :Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 65
Course Syllabus
EX310 : AssuranceShared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.80
Number of hours :Lecture : 20.00
Title :Assurance
Abstract :Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 66
Course Syllabus
EX313 : BANQUE, MARCHÉ ET PRODUITSShared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.80
Number of hours :Combined lecture and tutorial classes : 40.00
Teacher(s) :ASTIEN Éric
Title :BANQUE, MARCHÉ ET PRODUITS
Plan :Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 67
Course Syllabus
EX324 : Free module for PRCDShared by UV(s) :
I9PRCD-E Personnalisation p. 16
To choose from :AN304 Parallel programming p. 21
Crédits ECTS :
2.50
Title :Free module for PRCD
23/05/2016 - 04:51:17 68
Course Syllabus
EX326 : RSR free moduleShared by UV(s) :
I9RSR-E Personalisation p. 18
To choose from :IF307 Communication et routage p. 110PR311 System development p. 224
Crédits ECTS :
2.50
Teacher(s) :VINCENT Aymeric
Title :RSR free module
23/05/2016 - 04:51:17 69
Course Syllabus
EX328 : Management des projets innovantsShared by UV(s) :
C9EM-A KEDGE E-MANAGEMENT p. 12
Crédits ECTS :
6.00
Title :Management des projets innovants
Plan :Voir plaquette site KEDGE
23/05/2016 - 04:51:17 70
Course Syllabus
EX329 : Technique numérique de la financeShared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.80
Number of hours :Lecture : 20.00
Title :Technique numérique de la finance
Abstract :Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 71
Course Syllabus
EX331 : Transfert de technologieShared by UV(s) :
C9EM-A KEDGE E-MANAGEMENT p. 12
Crédits ECTS :
6.00
Teacher(s) :ASTIEN Éric
Title :Transfert de technologie
Plan :Voir plaquette KEDGE
23/05/2016 - 04:51:17 72
Course Syllabus
EX336 : Finance, Business PlanShared by UV(s) :
C9EM-A KEDGE E-MANAGEMENT p. 12
Crédits ECTS :
6.00
Title :Finance, Business Plan
Plan :Voir plaquette KEDGE
23/05/2016 - 04:51:17 73
Course Syllabus
EX337 : Marketing des activités de servicesShared by UV(s) :
C9EM-A KEDGE E-MANAGEMENT p. 12
Crédits ECTS :
6.00
Teacher(s) :ASTIEN Éric
Title :Marketing des activités de services
Plan :Voir plaquette KEDGE
23/05/2016 - 04:51:17 74
Course Syllabus
EX338 : Finance mathématique temps discretShared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.80
Number of hours :Lecture : 14.00Tutorial classes : 10.00
Title :Finance mathématique temps discret
Abstract :Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 75
Course Syllabus
EX339 : Gestion de portefeuilleShared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.80
Number of hours :Lecture : 20.00Tutorial classes : 10.00
Title :Gestion de portefeuille
Abstract :Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 76
Course Syllabus
EX340 : Modules à choix (option IREF)Shared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.80
Number of hours :Lecture : 10.00Tutorial classes : 14.00
Title :Modules à choix (option IREF)
Abstract :Module à choix entre produit à taux et Analyse de données.Pour plus d'informations : Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 77
Course Syllabus
EX341 : Bases de données et statistiquesShared by UV(s) :
C9IREF-A IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) p. 15
Crédits ECTS :
2.80
Number of hours :Lecture : 30.00
Title :Bases de données et statistiques
Abstract :Consulter la plateforme bordeaux 4 http://masterie.u-bordeaux4.fr/
23/05/2016 - 04:51:17 78
Course Syllabus
IF101 : Introduction to algorithmicShared by UV(s) :
I5-A Algorithms & mathematics 1 p. 3
Crédits ECTS :
2.00
Évaluation :
S1: ET(2h) x1
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
Keyword(s) :Problem Algorithm Complexity Sorting
Online course :[[http://www.enseirb.fr/~lapoire/1ereAnnee/InitiationAlgorithme/Cours]]
23/05/2016 - 04:51:17 79
Course Syllabus
IF102 : Tree structuresShared by UV(s) :
I5-A Algorithms & mathematics 1 p. 3
Crédits ECTS :
2.00
Évaluation :
S1: ET(2h) x1
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
23/05/2016 - 04:51:17 80
Course Syllabus
IF104 : Work environmentShared by UV(s) :
I5-B Programming and computing environment 1 p. 3
Crédits ECTS :
2.00
Évaluation :
S1: ET(1h20,E,sd,sc) x1
Number of hours :Lecture : 1.33Tutorial classes : 24.00Individual work : 8.00
Teacher(s) :FAVERGE Mathieu
Title :Work environment
Abstract :The purpose of this intensive training period is to master the work environment of the computer sciencedepartment at ENSEIRB-MATMECA, as well as all of the software tools that students will have to use during theirscholarship: 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, on-line help- Filesystem- Graphic environment- Environment settings
3. Text editor- Emacs
4. Composition of documents- Reports with LaTeX- Presentations with Beamer- Image generation with TikZ
5. Shell Scripts
Prerequisite :None
Document(s) :Refcards of the different software
23/05/2016 - 04:51:17 81
Course Syllabus
Keyword(s) :Unix, bash, emacs, LaTeX, internet
23/05/2016 - 04:51:17 82
Course Syllabus
IF106 : Graphs and algorithmsShared by UV(s) :
I6-A Algorithms and mathematics 2 p. 4
Crédits ECTS :
4.00
Évaluation :
S1: ET(2h) x1
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. 79) et IF102 (p. 80)
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/
23/05/2016 - 04:51:17 83
Course Syllabus
IF107 : Logic and proofShared by UV(s) :
I5-A Algorithms & mathematics 1 p. 3
Crédits ECTS :
2.00
Évaluation :
S1: CC x1
Number of hours :Lecture : 9.33Tutorial classes : 14.00Individual work : 15.00
Teacher(s) :HERBRETEAU Frédéric
Title :Logic and proof
Abstract :The goal is to acquire theoretical tools in order to build formal reasonings, and to prove the termination and thecorrection of algorithms.
Plan :1st part : Logic
- formalization in first-order logic- introduction to proof theory- induction, proof by induction
2nd part : proofs of algorithms- specification through pre and post conditions- while-programs, semantics- proof of correctness, Hoare's logic- termination proof: well-founded sets
Prerequisite :None
Document(s) :None
Keyword(s) :Logic, induction, algorithms, correctness, termination
Online course :http://www.enseirb-matmeca.fr/~herbrete/IF105
23/05/2016 - 04:51:17 84
Course Syllabus
IF114 : Finite automata and applications
Shared by UV(s) :I6-A Algorithms and mathematics 2 p. 4
Crédits ECTS :
2.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 16.00Individual work : 12.00
Teacher(s) :CASADEI AstridHERBRETEAU FrédéricLOMBARDY SylvainSAHEB Nasser
Title :Finite automata and applications
Abstract :Finite automata provide a formalism for usual problems and algorithms like « find&replace » functions in textprocessing softwares. They allow to solve problems at an abstract levels where one only concentrates on theinvariants to maintain in order to get a solution. Their study fits in the more general context of language theory thatis also adressed in modules IF203 (compiling) and IF228 (computability and complexity). This class adressestheoretical aspects (finite automata, regular languages, regular expressions, equivalence of these threeformalisms, non determinism, minimal automaton, pumping lemma) and illustrates their application to solve actualproblems.
Plan :1. Finite automata, languages2. Regular expressions, Kleene's theorem3. Non-regular languages, pumping lemma4. Determinism, determinization algorithm5. Minimal automaton, minimization algorithm6. Introduction to lexical analysis using finite automata
Prerequisite :None
Document(s) :Textbook
Keyword(s) :Finite automata, regular languages, regular expressions, determinism, determinization, minimization
23/05/2016 - 04:51:17 85
Course Syllabus
Online course :http://www.enseirb.fr/~herbrete/IF114
23/05/2016 - 04:51:17 86
Course Syllabus
IF201 : Distributed algorithmsShared by choice module(s) :
IF229 Single Choice module p. 98
Crédits ECTS :
2.50
Évaluation :
S1: ET(1h,E,da:notes de cours et TD,sc) x1
Number of hours :Combined lecture and tutorial classes : 30.00Individual 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. 79) , IF102 (p. 80) , IF105, IF106 (p. 83)
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
23/05/2016 - 04:51:17 87
Course Syllabus
IF202 : CryptologyShared by UV(s) :
I8-A Systems and Applications p. 7
Crédits ECTS :
2.50
Évaluation :
S1: ET(2h,E,da:Cours et TD,sc) x1
Number of hours :Lecture : 14.67Tutorial classes : 18.00Individual work : 20.00
Teacher(s) :GUIGNARD AdrienLAPOIRE DenisTRAVERS Corentin
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. 79) , IF102 (p. 80) , IF106 (p. 83)
Keyword(s) :cryptology, protocole, security, key, signature, identification
Online course :http://www.enseirb.fr/~lapoire/2emeAnnee/Crypto/Cours/
23/05/2016 - 04:51:17 88
Course Syllabus
IF203 : CompilationShared by UV(s) :
I7-A Programmation et système p. 5
Crédits ECTS :
2.00
Évaluation :
S1: ET(2h,E,da,sc) x1
Number of hours :Lecture : 9.33Tutorial classes : 14.00Individual work : 18.00
Teacher(s) :BARTHOU Denis
Title :Compilation
Abstract :Description and study of standard tools for compiler constructions like Context -Free Grammars, AttributedGrammars, Lexical analalyser Generators and Compiler Generators.
Plan :0. Objectif d'un compilateur, pourquoi étudier la compilation1. Expressions régulières et langages réguliers, quelques rappels2. Langages algébriques et grammaires3. Analyseurs syntaxiques, méthodes descendantes LL et ascendantes LR, PEG; mise en oeuvre dans un outil(Yacc)4. Analyse sémantique: grammaires attribuées, calculs d'attributs tels que les types5. Génération de code: pour une machine à pile, pour une machine à registres. Principaux schémas detraduction, allocation de la mémoire6. Problèmes d'optimisation: allocation de registre, optimisation de code, ...7. Les dernières phases de compilation: assembleur, édition de lien, chargeur.
Prerequisite :Les expressions régulières, et une bonne connaissance du C.
Document(s) :Cours et ouvrages standards sur la compilation
Keyword(s) :analyse lexicale, analyse syntaxique, traduction, production de code
23/05/2016 - 04:51:17 89
Course Syllabus
IF204 : Compiler constructionShared by UV(s) :
I7-C Conception logiciel p. 5
Crédits ECTS :
1.50
Évaluation :
S1: Proj x1
Number of hours :Tutorial classes : 4.00Individual work : 30.00
Teacher(s) :BARTHOU Denis
Title :Compiler construction
Abstract :Application of concepts and techniques from the compilation classes to the design of a compiler.
Plan :0. Définition du sujet
1. Réalisation
2. Soutenance
Prerequisite :Compilation (IF 203)
Document(s) :Cours IF 203 et ouvrages standards sur la compilation
Keyword(s) :C prorgramming, lex and yacc.
23/05/2016 - 04:51:17 90
Course Syllabus
IF217 : Introduction to the quantum information processingShared by choice module(s) :
EX205 I2-S8: Second pool of modules p. 55EX220 I2-S8 Second pool of modules p. 60
Crédits ECTS :
3.00
Évaluation :
S1: max(ET(2h,E,da) x0.5 + CC x0.5, ET(2h,E,da)); S2: ET(2h,E,da) x1
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 25.00
Teacher(s) :SENIZERGUES Géraud
Title :Introduction to the quantum information processing
Abstract :The discovery in 1994 by Peter Shor of an efficient algorithm based on the principle of quantum mechanics forfactoring a large number into primes, has boosted this new branch of information processing. The various recentdevelopments are presented.
Plan :1. Quantum for beginners : one qubit states ; application to the quantum key distribution2.More subtle : two qubits states and the quantum intrication ; application to the quantum communication4.Even more complicated : the quantum computation : quantum search, quantum Fourier transform andapplications (Shor algorithm)5. Towards a quantum computer
Prerequisite :Eléments de mathématiques et de physique niveau 1er cycle (IUT, DEUG, prépa) ; des bases en logiquebooléenne et en algorithmique sont utiles.
Document(s) :Polycopiés de cours et d'exercices.
http://dept-info.labri.fr/~ges/ENSEIGNEMENT/CALCULQ/polycop_calculq.pdf
Livres conseillés:
1 « Introduction à l?information quantique », M. Lebellac, Ed. Belin
2 « Quantum information», John Preskill, Caltech lectures,http://www.theory.caltech.edu/people/preskill/ph229/#lecture
3 « Quantum computation and quantum information », M.A. Nielsen and I.L. Chuang, Ed. Cambridge universitypress
23/05/2016 - 04:51:17 91
Course Syllabus
IF220 : CogniticShared by choice module(s) :
EX214 I2-S8 First pool of modules p. 59
Crédits ECTS :
3.00
Évaluation :
S1: CC (Projet + Rapport)x1
Number of hours :Combined lecture and tutorial classes : 26.00
Teacher(s) :LE BLANC Benoit
Title :Cognitic
Abstract :L’objectif de cet enseignement est de présenter aux futurs concepteurs de produits logiciels,l’approche « facteur humain » dans le cadre d'une conception centrée sur l'utilisateur. Il s’agit detirer partie de l'offre technologique pour faire face aux capacités, limites et performances humaines. Les choixdécisionnels en matière d’interface se fondent alors sur le recueil et l’analyse des informationsémanant d'entretiens et d'observations.
Plan :Présentation et application d’une méthodologie de conduite de projet intégrant les FH :
- analyse de la demande,
- diagnostic de projet, et analyse stratégique du projet,
- analyse de la population d'utilisateurs futurs,
- identification et analyse des sites de référence,
- recensement des situations d'action caractéristiques futures,
- mise en forme des repères ergonomiques pour la conception
- organisation et mise en place des simulations de l'activité́ future.
23/05/2016 - 04:51:17 92
Course Syllabus
IF222 : Game theory for computerized modelingShared by choice module(s) :
EX205 I2-S8: Second pool of modules p. 55EX220 I2-S8 Second pool of modules p. 60
Crédits ECTS :
3.00
Évaluation :
S1: ET(2h,E) x1
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 25.00
Teacher(s) :GIMBERT Hugo
Title :Game theory for computerized modeling
Abstract :On présentera quelques concepts clés en théorie des jeux:jeux sous forme stratégique, stratégies optimales, équilibres de Nash, jeux stochastiques et on montreracomment mettre ces outils au service de la modélisation économique, de la conception formelle de logiciels (cf. IF311) et de jeux ludiques tels que le poker.
23/05/2016 - 04:51:17 93
Course Syllabus
IF226 : Algorithmique probabilisteShared by choice module(s) :
IF229 Single Choice module p. 98
Crédits ECTS :
2.50
Évaluation :
S1: ET(2h,E,da:notes de cours manuscrites) x1
Number of hours :Combined lecture and tutorial classes : 30.00Individual work : 15.00
Teacher(s) :DUCHON Philippe
Title :Algorithmique probabiliste
Abstract :
Ce cours est une introduction à l'algorithmique probabiliste. Ons'intéresse à toutes les conséquences de l'utilisation explicite del'aléatoire en algorithmique: analyse "en moyenne dans le cas lepire", possibilité de répéter utilement le même algorithme sur desdonnées identiques, puissance de la randomisation pour dépasser leproblème des "mauvaises instances". Différents archétypesd'algorithmes probabilistes sont étudiés et analysés en détail.
Bibliographie:
R. Motwani, P. Raghavan, "Randomized algorithms" - 1995, CambridgeUniversity Press
M. Mitzenmacher, E. Upfal - "Probability and computing" - 2005,Cambridge University Press
Plan :
1. Introduction générale, analyse de QuickSort randomisé
2. Modèles de sources, générateurs pseudo-aléatoires
3. Algorithmes de type Monte Carlo et Las Vegas, classes RP etZPP. Exploitation de l'abondance de témoins.
4. Algorithmes probabilistes en théorie des nombres: le test deMiller-Rabin.
5. Simulation de lois de probabilités: algorithmes à rejet.
6. Structures de données probabilistes: notions générales, treaps,skip-lists, tables de hachage.
Prerequisite :
23/05/2016 - 04:51:17 94
Course Syllabus
IF101, IF102, IF106, IS101
Document(s) :polycopié "Introduction à l'algorithmique probabiliste"
Keyword(s) :Probabilités discrètes, Algorithmique probabiliste, Analysed'algorithmes
23/05/2016 - 04:51:17 95
Course Syllabus
IF227 : Operations researchShared by choice module(s) :
IF229 Single Choice module p. 98
Crédits ECTS :
2.50
Évaluation :
S1: ET(2h,E,sd,sc) x0.5 + CC Rapport TD x0.5
Number of hours :Lecture : 15.00Tutorial classes : 15.00
Teacher(s) :VANDERBECK François
Title :Operations research
23/05/2016 - 04:51:17 96
Course Syllabus
IF228 : Computability and ComplexityShared by UV(s) :
I8-A Systems and Applications p. 7
Crédits ECTS :
2.00
Évaluation :
S1: ET(2h,E) x1
Number of hours :Lecture : 10.66Tutorial classes : 16.00Individual work : 10.00
Teacher(s) :CARRERE MaximeSAHEB NasserTRAVERS CorentinVINCENT Aymeric
Title :Computability and Complexity
Abstract :Ce module présente les notions principales de calculabilité et de complexité.
23/05/2016 - 04:51:17 97
Course Syllabus
IF229 : Single Choice moduleShared by UV(s) :
I7-B Internet et réseaux p. 5
To choose from :IF201 Distributed algorithms p. 87IF226 Algorithmique probabiliste p. 94IF227 Operations research p. 96IT225 Dependability p. 146
Crédits ECTS :
2.50
Number of hours :Combined lecture and tutorial classes : 28.00Individual work : 25.00
Title :Single Choice module
23/05/2016 - 04:51:17 98
Course Syllabus
IF230 : flow and combinatoricsShared by choice module(s) :
EX205 I2-S8: Second pool of modules p. 55EX220 I2-S8 Second pool of modules p. 60
Crédits ECTS :
3.00
Évaluation :
S1: ET(2h,E) x0.5 + Proj x0.5
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 25.00
Teacher(s) :VANDERBECK François
Title :flow and combinatorics
Abstract :La sécurisation et le dimensionnement des réseaux (urbain, informatique, de télécommunication,...), l'optimisationdu routage des flux (financiers, d’information, de personnels, de produits), les problèmes de logistique etde transport (routier, aérien et du rail) représentent de réels enjeux pour les industriels. Les problèmesd’optimisation sous-jacents se ramènent le plus souvent à des modèles combinatoires qui sont desbriques essentielles pour appréhender les systèmes complexes.
Ce cours vise à compléter la formation aux approches algorithmiques spécifiques aux problématiquesd’optimisation combinatoire dans les graphes. Le cours vise à expliquer comment utiliser les outils de laprogrammation mathématique (typiquement la programmation linéaire et en nombre entiers) pour guider lesalgorithmes combinatoires vers des solutions optimales ou quand cela s'avère trop complexe, de bonne solutionsapprochées. L’objectif est de maîtriser les modèles et techniques de base qui servent dans les stratégiesde résolution d’une grande variété de problèmes complexes.
Plan :# Optimisation de flot dans les réseaux : rappel des modèles et algorithmes de base.
# Polyèdres et combinatoires : Algorithmes primaux-duaux et Algorithmes d'Approximation basés sur laprogrammation linéaire
Prerequisite :Introduction à la RO
23/05/2016 - 04:51:17 99
Course Syllabus
IF231 : Extended automataShared by UV(s) :
I7ESSV-A Extended automata p. 6
Crédits ECTS :
6.00
Évaluation :
No description
Number of hours :Lecture : 24.00Tutorial classes : 24.00
Teacher(s) :MUSCHOLL Anca
Title :Extended automata
Abstract :The course presents some fundamental results and techniques from automata theory, with widespreadapplications in the analysis of programs and of semi-structured data
Plan :- tree automata (ranked and unranked trees)- weighted and probabilistic automata- pushdown automata- data automata and logics- decidability
Prerequisite :Language theory and automata theory (see IF114)
Document(s) :- Handbook of formal language theory, Springer, 1997- Handbook of weighted automata, Springer, 2009
Keyword(s) :Automata
23/05/2016 - 04:51:17 100
Course Syllabus
IF232 : LogicShared by UV(s) :
I7ESSV-B Logic p. 6
Crédits ECTS :
6.00
Évaluation :
No description
Number of hours :Lecture : 24.00Tutorial classes : 24.00
Teacher(s) :CASTÉRAN PierreSENIZERGUES Géraud
Title :Logic
Abstract :Foundations of logic and its use in software specification, verification and program synthesis
Plan :- Foundation of logic: Propositional logic, predicate calculus, higher-order logic, modal logic, notion ofmodel and of validity, inference rules and notion of proof- Logic and Computers: Proof as a computational object, correlation between proofs and programs, formulaand automata- Computer assisted proofs: Correct program synthesis from proofs, proof of programs
Prerequisite :None
Document(s) :- A. Arnold, I. Guessarian : Mathématiques pour l'informatique (Masson, 1992).- R. Cori, D.Lascar : Logique Mathématique, cours et exercices (Dunod, 1993).- David-Nour-Raffalli : Introduction à la logique, Dunod, 2003.- Bertot-Casteran : Interactive Theorem Proving and Program Development, Springer, 2004.- http://coq.inria.fr
Keyword(s) :Logic
23/05/2016 - 04:51:17 101
Course Syllabus
IF233 : Formal DesignShared by UV(s) :
I7ESSV-C Formal Design p. 6
Crédits ECTS :
6.00
Évaluation :
No description
Number of hours :Lecture : 24.00Tutorial classes : 24.00
Teacher(s) :GRIFFAULT AlainSUTRE Grégoire
Title :Formal Design
Abstract :Systems and software design can be made much more reliable through the use of formal methods. This course isa pragmatic approach of formal design through a wide spectrum of case studies that will be modelled in AltaRicaand verified by model-checking
Plan :- From specifications to software architecture- AltaRica: a formal language- Verification of functional properties using model-checking- From an abstract model to an implementation- Model refinements- Theorem provers (B, PVS, Coq,..)- Case studies
Prerequisite :None
Document(s) :- J-R Abrial. Modeling in Event-B: System and Software Engineering, Cambridge University Press, 2010.- E.M. Clarke, O. Grumberg and D. Peled. Model Checking, MIT Press, 2000.- http://altarica.labri.fr- http://www.event-b.org
Keyword(s) :Formal design, modeling, model-checking, refinement, AltaRica, B method
23/05/2016 - 04:51:17 102
Course Syllabus
IF234 : Research seminarShared by UV(s) :
I7ESSV-D Research seminar p. 6
Crédits ECTS :
6.00
Évaluation :
No description
Number of hours :Lecture : 4.00Individual work : 56.00
Teacher(s) :FLEURY Emmanuel
Title :Research seminar
Abstract :The goal of this course is to give students an introduction to research activities through:
- reading scientific papers- attending scientific presentations given in the seminars of the Formal Methods team at LaBRI- writing a synthesis of scientific results and giving an oral presentation
Plan :- The students are given an introduction to research activities: paper reading and writing, writing referee foran article, presenting a paper.- Moreover, they are requested to attend seminars given by invited or local lecturers and to produce awritten report on some of the talks.
Prerequisite :Reading/writing english
Document(s) :- How to write a Proof, by Leslie Lamport (1993)- Professional Communication in Computer Science : An Introduction to the Art of Communicating Ideasand Results in Computer Science , by Luca Aceto- Jri Srba Course (http://www.cs.aau.dk/~srba/courses/PDK-08/)
Keyword(s) :Scientific communication, dissemination
23/05/2016 - 04:51:17 103
Course Syllabus
IF238 : Web ApplicationsShared by UV(s) :
I7-B Internet et réseaux p. 5
Crédits ECTS :
2.00
Évaluation :
S1: CC x1
Number of hours :Lecture : 5.33Tutorial classes : 10.00Individual work : 10.00
Teacher(s) :LOMBARD Mathieu
Title :Web Applications
Abstract :Introduction to XML: parsing (SAX/DOM), document types (DTD/XML Schemas/Relax NG), requests (XPath) andstyles (XSLT). Application to web programming, for instance DHTML, RSS, AJAX, SOAP, Webservices.
Plan :Internet, réseaux, client/serveur, langage du web
- Réseau- Client/Serveur- Protocole HTTP- Client : Navigateur Web, HTML, CSS, JAVASCRIPT- Serveur : Apache, PHP, JavaServlet, ASP.net...
Traitements coté serveur
- WebApp PHP,- WebServices, SOAP, REST- Ajax
Transport des données
- XML- Parcours DOM, SAX-Validation XSD-JSON
Interfaces et Navigateur Client
-Navigateurs et Standards- HTML 5- Interfaces Desktop/Tablette/Mobile- CSS (Bootstrap), SCSS- Javascript (JQuery)
23/05/2016 - 04:51:17 104
Course Syllabus
Document(s) :Textbook
Keyword(s) :XML, SAX, DOM, DTD, XML Schemas, Relax NG, XPath, XSLT, Web programming, AJAX, Webservices
23/05/2016 - 04:51:17 105
Course Syllabus
IF300 : Software design - B methodShared by UV(s) :
I9ESSV-F Formal design of software p. 13I9GL-B Design and Validation of software systems p. 14
Crédits ECTS :
2.50
Évaluation :
S1: CC x0.5 + TP x0.2 + CC(CR TP) x0.3
Number of hours :Combined lecture and tutorial classes : 20.00
Teacher(s) :FONTAINE Allyx
Title :Software design - B method
Abstract :We study program design from an abstract specification to its implementation applying successive refinementsusing the B method. These refinements are proved to be correct w.r.t. the initial specification. Hence thecorrectness of the software is ensured.
Plan :- basics of propositional logic- abstract machines / Event B- refinement of abstract machines- proof of the refinements
Prerequisite :None
Document(s) :Given in classroom
Keyword(s) :Logic, B method, proof, refinement, correctness
Online course :Not available
23/05/2016 - 04:51:17 106
Course Syllabus
IF304 : Algorithmique parallèleShared by UV(s) :
I9PRCD-C Algorithmique et ordonnancement p. 16
Crédits ECTS :
2.50
Évaluation :
S1: ET(2h,E,da,ca) x2.5
Number of hours :Lecture : 21.33Tutorial classes : 8.00Individual work : 20.00
Teacher(s) :PICHON GrégoireROMAN 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) :Tous documents autorisés.
Keyword(s) :Algorithmique parallèle, complexité.
Online course :Introduction to Parallel ComputingA. Grama, A. Gupta, G. Karypis et V. KumarAddison-Wesley, Deuxième édition, 2003, ISBN 0 201 64865 2.
23/05/2016 - 04:51:17 107
Course Syllabus
IF305 : Equilibrage et régulation de chargeShared by UV(s) :
I9PRCD-C Algorithmique et ordonnancement p. 16
Crédits ECTS :
2.50
Évaluation :
S1: ET(1h30,E,da,ca) x2.5
Number of hours :Lecture : 17.33Tutorial classes : 8.00Individual work : 16.00
Teacher(s) :AGULLO EmmanuelPICHON GrégoireRAMET 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) :Tous documents autorisés.
Keyword(s) :placement, alignement, ordonnancement, algèbre linéaire dense
Online course :Algorithmique parallèleA. Legrand et Y. RobertDunod, 2003, ISBN 2 10 006531 9.
23/05/2016 - 04:51:17 108
Course Syllabus
IF306 : Communication et routageShared by UV(s) :
I9PRCD-B Architectures, systèmes et communications p. 16
Crédits ECTS :
1.75
Évaluation :
S1: ET(30m,LA,da,ca) x1.75
Number of hours :Lecture : 20.00Individual work : 20.00
Teacher(s) :BEAUMONT OlivierEYRAUD-DUBOIS LionelHANUSSE NicolasKLASING RalfKOSOWSKI AdrianLARCHEVEQUE HubertTRAVERS Corentin
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.
Plan :- Chapitre 1:
Modélisation des communications (modèles de TCP, architectured'Internet, systèmes de coordonnées réseaux (GNP, Sequoia, Vivaldi)):Lionel Eyraud-Dubois, Hubert Larchevêque
- Chapitre 2:Communications collectives en filaires et sans fils, ad-hoc(complexité des problèmes point à point et des communicationscollectives, problématique de conservation de l'énergie):Ralf Klasing, Adrian Kosowski
- Chapitre 3:Routage dans les réseaux, recherche d'information dans les basesde données distribuées (DHTs, gossip), distribution de contenus(Bittorrent, streaming): Nicolas Hanusse, Olivier Beaumont
- Chapitre 4:Influence de l'asynchronisme: Corentin Travers
Prerequisite :Bonne connaissances en algorithmique.
Keyword(s) :Architecture parallèle, Communication et routage dans les réseaux.
23/05/2016 - 04:51:17 109
Course Syllabus
IF307 : Communication et routageShared by choice module(s) :
EX326 RSR free module p. 69
Crédits ECTS :
2.50
Évaluation :
S1: ET(30m,LA,da,ca) x2.5
Number of hours :Lecture : 20.00Individual work : 20.00
Teacher(s) :BEAUMONT OlivierEYRAUD-DUBOIS LionelHANUSSE NicolasKLASING RalfKOSOWSKI AdrianLARCHEVEQUE HubertTRAVERS Corentin
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.
Plan :- Chapitre 1:
Modélisation des communications (modèles de TCP, architectured'Internet, systèmes de coordonnées réseaux (GNP, Sequoia, Vivaldi)):Lionel Eyraud-Dubois, Hubert Larchevêque
- Chapitre 2:Communications collectives en filaires et sans fils, ad-hoc(complexité des problèmes point à point et des communicationscollectives, problématique de conservation de l'énergie):Ralf Klasing, Adrian Kosowski
- Chapitre 3:Routage dans les réseaux, recherche d'information dans les basesde données distribuées (DHTs, gossip), distribution de contenus(Bittorrent, streaming): Nicolas Hanusse, Olivier Beaumont
- Chapitre 4:Influence de l'asynchronisme: Corentin Travers
Prerequisite :Bonnes connaissances en algorithmique.
Online course :Architecture parallèle, Communication et routage dans les réseaux.
23/05/2016 - 04:51:17 110
Course Syllabus
IF309 : Human Robot InteractionsShared by UV(s) :
I9ROBOT-E Human robot interactions and multi-agents systems p. 17
Crédits ECTS :
1.50
Évaluation :
S1: Proj x1
Number of hours :Lecture : 3.00Combined lecture and tutorial classes : 16.50
Teacher(s) :SALOTTI Jean-Marc
Title :Human Robot Interactions
Abstract :This course is an introduction to the problem of the interaction of perception to action through attention,communication, developmental and social robotics. The NAO humanoid robot will operate.
23/05/2016 - 04:51:17 111
Course Syllabus
IF311 : Formal design of softwareShared by UV(s) :
I9ESSV-F Formal design of software p. 13
Crédits ECTS :
2.50
Évaluation :
S1: ET(1h30,E,sd,sc) x0.6 + CC x0.4; S2: ET(30m,O,sd,sc) x0.6 + rep(S1) x0.4
Number of hours :Combined lecture and tutorial classes : 24.00Individual work : 24.00
Teacher(s) :HERBRETEAU FrédéricWALUKIEWICZ Igor
Title :Formal design of software
Abstract :Formal specification and modeling of software. Model-checking as a proof technique.
Plan :- Introduction to critical software- Formal modeling: transition systems and the high-level language PlusCal- Formal specification in Linear Temporal Logic (LTL)- Advanced specification in TLA+- Modeling concurrent systems: atomic actions and fairness- Model-checking algorithms- Abstraction and refinement
Exercices with Leslie Lamport's TLA/TLC platform
Prerequisite :- Finite automata (IF114)- Logic, proof of programs (IF105)
Document(s) :Given in classroom
Keyword(s) :Specification, Modeling, Model-checking, Formal design of software
Online course :http://www.enseirb.fr/~herbrete/IF311/
23/05/2016 - 04:51:17 112
Course Syllabus
IF314 : Multi-agents systems and virtual realityShared by UV(s) :
I9ROBOT-E Human robot interactions and multi-agents systems p. 17
Crédits ECTS :
1.50
Évaluation :
S1: Proj x1
Number of hours :Lecture : 6.00Tutorial classes : 24.00
Teacher(s) :FAVIER Pierre-Alexandre
Title :Multi-agents systems and virtual reality
Abstract :This course presents the concept of autonomous agent, the different types of agents, reactive or deliberative, aswell as different types of multi-agent architecture. Students are also introduced to the modeling and the use ofvirtual worlds.
23/05/2016 - 04:51:17 113
Course Syllabus
IF315 : Modeling techniquesShared by UV(s) :
I9ESSV-A Modeling techniques p. 13
Crédits ECTS :
5.00
Évaluation :
S1: ET(3h,E,sd,sc) x0.5 + CC x0.5; S2: ET(30m,O,sd,sc) x0.5 + rep(CC S1) x0.5
Number of hours :Lecture : 24.00Tutorial classes : 24.00
Teacher(s) :HERBRETEAU FrédéricZEITOUN Marc
Title :Modeling techniques
Abstract :Goals: study the main modeling paradigms and the state-of-the-art tools for the verification of complex systems
Plan :- transition systems, Kripke structures- CTL temporal logic and model-checking algorithm- LTL temporal logic and model-checking algorithm- simulation and bisimulation- parametrized systems- probabilistic systems- timed systems
Prerequisite :Logic (see IF105) and automata (see IF114).
Keyword(s) :Modeling, Verification
23/05/2016 - 04:51:17 114
Course Syllabus
IF317 : Software verificationShared by UV(s) :
I9ESSV-B Software verification p. 13
Crédits ECTS :
5.00
Évaluation :
S1: ET(3h,E,sd,sc) x0.67 + CC x0.33; S2: ET(30m,O,sd,sc) x0.67 + rep(CC S1) x0.33
Number of hours :Lecture : 24.00Tutorial classes : 24.00
Teacher(s) :LEROUX JérômeSUTRE GrégoireVINCENT Aymeric
Title :Software verification
Abstract :Goals: students are confronted to the challenge of verifying huge systems, in particular software. Methods, datastructures and algorithms are presented to tackle the effect of combinatorial explosion, which is the classicalproblem in software verification.
Plan :We study: shared data structures like BDDs, static analysis, CEGAR-like algorithms and techniques for solvingthe SAT problem using Craig interpolation.
Symbolic verification of finite state systems:- Shared data structures (BDDs)- SAT solvers- Bounded model-checking
Static Analysis:- Dataflow analysis- Abstract interpretation- Widening and narrowing- Application to the bound analysis
Abstraction-based verification:- Craig interpolation- CEGAR-like approach- SMT solvers
Prerequisite :Logic (IF105), Computability and complexity (IF228), Graph theory (IF106) and C programming (PG101,PG106)
23/05/2016 - 04:51:17 115
Course Syllabus
IF318 : Games and controller synthesisShared by UV(s) :
I9ESSV-C Games and controller synthesis p. 13
Crédits ECTS :
5.00
Évaluation :
S1: ET(3h,E,sd,sc) x0.5 + CC x0.5; S2: ET(30m,O,sd,sc) x0.5 + rep(CC S1) x0.5
Number of hours :Lecture : 24.00Tutorial classes : 24.00
Teacher(s) :DICKY AnneGIMBERT HugoMUSCHOLL Anca
Title :Games and controller synthesis
Abstract :Goals: Introduce the interplay between controller synthesis, fixpoint computation and game theory.
Plan :Controller synthesis, games on finite graphs, temporal logics for the specification (LTL, CTL), fixpoints and modalcalculs, stochastic games.
Prerequisite :Logic (IF105) and automata (IF114)
23/05/2016 - 04:51:17 116
Course Syllabus
IF320 : Research projectShared by UV(s) :
I9ESSV-D Research project p. 13
Crédits ECTS :
5.00
Évaluation :
S1: Proj(Rap) x0.5 + Proj(Sout) x0.5
Number of hours :Combined lecture and tutorial classes : 12.00Individual work : 60.00
Teacher(s) :FLEURY Emmanuel
Title :Research project
Abstract :Goals: put students in a research situation.
Plan :Student group size and activities will depend on the curriculum and student choices:
- reading research papers and seminar presentation of their results (groups of 2 students)- study of new and innovative techonologies (2-4 students)- article reading and software implementation (2-6 students)
Also a written report will be produced. A number of conferences will complete the course.
Students are furthermore invited to attend the research seminars of the Formal Methods group at LaBRI
23/05/2016 - 04:51:17 117
Course Syllabus
IF321 : Types and proofsShared by UV(s) :
I9ESSV-E Types and proofs p. 13
Crédits ECTS :
5.00
Évaluation :
S1: CC x1
Number of hours :Lecture : 24.00Tutorial classes : 24.00
Teacher(s) :CASTÉRAN PierreNARBEL PhilippeRENAULT David
Title :Types and proofs
Abstract :Type systems are one of the important ways for obtaining some safety and validation in programs. Even whenrestricted to domains where decidability is prefered, like in multi-purpose programming languages, type theory canbe applied in many effective ways, and much progress is being made in that direction. Type inference,polymorphisms of different orders, genericity with constraints or not, typed modular components, etc., are some ofthe notions which are made more and more sophisticated while improving static analysis of everydayprogramming. Some languages have included and developed them in a quite systematic way (e.g. Haskell,OCaml, Scala), but there is now also a trend to extend the mainstream languages through them (e.g. C#, Java). This course introduces and illustrates these type-oriented programming constructions, their theoreticalfoundations. and their usefulness in programs.
23/05/2016 - 04:51:17 118
Course Syllabus
IF324 : Anthropologie des nouvelles technologiesShared by UV(s) :
I9ROBOT-E Human robot interactions and multi-agents systems p. 17
Crédits ECTS :
1.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 15.00
Teacher(s) :LAPOIRE Denis
Title :Anthropologie des nouvelles technologies
Abstract :La conception d'un objet dans un objectif de mise sur le marché à petite ou large échelle nécessite de s'interrogersur son utilité et son acceptabilité par les utilisateurs supposés ou espérés. L'objectif ici est d'initier lesélèves-ingénieurs à cette problématique, et ce dans une démarche anthropologique.
Nous présenterons quelques concepts et notions généraux : cyberculture (Pierre Lévy), Raison Graphique (JackGoodis), écriture (Yves Jeanneret), écologie de l’information, la notion de Litteratie et de crise de laculture, la culture technique et la question du sujet humain (André Leroi-Gourhan, Gilbert Simondon, BernardStiegler), la question de l’écriture de soi et du collectif.
Parallèlement à ces présentations, les élèves-ingénieurs réaliseront par binôme des études de cas qu'ilsprésenteront devant la promotion.
Plan :Cours 1 : La notion d’espace et de proxémie en Anthropologie. Etude de cas. Questions à formuler parles binômes.
Cours 2 : La notion de contexte. Etude de cas. Questions à formuler par les binômes.
Cours 3 : La notion d’interaction. Etude de cas. Questions à formuler par les binômes.
Cours 4 : La notion d’habiter. Rappel des enjeux épistémologiques et méthodologiques parl’enseignant. Présentation devant la promo d’études de cas par les binômes. Débat surl’innovation technologique à partir des cas exposée.
Cours 5 : La notion de culture numérique. Rappel des enjeux épistémologiques et méthodologiques parl’enseignant. Présentation devant la promo d’études de cas par les binômes. Débat surl’innovation technologique à partir des cas exposés.
Document(s) :JEANNERET, Y ; Penser la trivialité, Vl.1 La vie triviale des êtres culturels, Paris, Hermès, coll. SciencesPublications, 2008.
23/05/2016 - 04:51:17 119
Course Syllabus
LEROI-GOURHAN, A.Le geste et la parole 1, Techniques et langage, Paris, Albin Michel, 1964.Le geste et la parole 2, La mémoire et les rythmes, Paris, Albin Michel, 1967.
LEVY, P., Cyberculture. Rapport au Conseil de l’Europe, Paris, Odile Jacob, 1997.
OCDE, Rapport sur La littératie à l’ère de l’information, 14 juin 2000.
SIMONDON, G. Du mode d’existence des objets techniques, Paris, Aubier, 2012.L’individuation psychique et collective, Paris, Aubier, 2007.
STIEGLER, B. La Technique et le Temps, tome 1. La faute d’Epiméthée, 1994, tome 2, La désorientation,1996, Paris, Galilée.
Keyword(s) :CULTURE NUMERIQUE ESPACE CONTEXTE INTERACTION HABITER
23/05/2016 - 04:51:17 120
Course Syllabus
IF325 : Learning principles for an autonomous robotics Shared by UV(s) :
I9ROBOT-C Robotique avancée p. 17
Crédits ECTS :
1.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 10.00
Teacher(s) :LAPOIRE Denis
Title :Learning principles for an autonomous robotics
Abstract :The domain of Machine Learning defines an efficient set of statistical techniques, that can be somehow comparedto different ways of learning in the living. Putting them in practice for autonomous robotics sheds the light on someweaknesses for ensuring the autonomy of the agent. The goal of this course is to revisit these techniques,inspired from data in neuroscience and social sciences and to present algorithms for learning in autonomy, frominteraction with the environment and with well-defined survival criteria. For various kinds of learning, we willpresent classical algorithms in machine learning, criteria for autonomy and biological and behavioral data, tointroduce new algorithms more biologically plausible and integrating a more global systemic view of the living.
Plan :
1. Principles of learning and autonomy in the living2. Social learning and imitation3. Supervised and non-supervised learning4. Intrinsic motivation and curiosity5. Motivated learning
Keyword(s) :Machine learning, autonomy, imitation, motivation, inspiration from the living, behavior
23/05/2016 - 04:51:17 121
Course Syllabus
IF327 : Développement soutenable au défi de la techniqueShared by UV(s) :
I9ROBOT-E Human robot interactions and multi-agents systems p. 17
Crédits ECTS :
1.00
Évaluation :
S1: Proj x1
Number of hours :Combined lecture and tutorial classes : 16.00
Teacher(s) :LAPOIRE Denis
Title :Développement soutenable au défi de la technique
Abstract :Cet enseignement initie les élèves-inégnieurs aux concepts généraux du développement soutenable dans unedémarche pédagogique active, inversée et en mode projet autour de la réalisation d'un documentaire vidéo.
Des premiers exposés brefs et généraux introduisent la problématique du développement soutenable appliqué àla technique et présentent l'histoire des documentaires dans les controverses éthiques.
Dans un deuxième temps, les élèves-ingénieurs sont mis en situation de concevoir le thème, le contenu, lescénario ainsi que les scripts d'un documentaire : seul le thème général "Développement soutenable ettechnologie" est imposé.
La réalisation des interviews ainsi que le montage du documentaire est confié à des professionnels.
Plan :1. Développement soutenable : définition
2. Ethique dans les sciences
3. La Technique dans l'imaginaire et les utopies
4. Science et technique dans le documentaire
5. Recherche documentaire sur les entreprises locales
6. Ecriture du scénario
7. Préparation du tournage et de son plan
8. Prise de son et techniques d'entretien
9. Dérushage et analyse des images
10. Visionnage et ultimes modifications
23/05/2016 - 04:51:17 122
Course Syllabus
Prerequisite :Aucun
Document(s) :
Documentaire vidéo :
L'angélique et les ragondins (sélection festival de cannes 2010 au shot corner) :http://www.cultureunplugged.com/play/5923/L-Angelique-et-les-Ragondins--Desperately-Seeking-Angelica-Heterocarpa-
Bibliographie :
Breschand J. (2002), le documentaire/l’autre face caché du cinéma, cahiers du cinéma/les petitscahiers/Scérèn/Cndp
Callon, M., Lascoumes, P. et Barthe, Y. (2001). Agir dans un monde incertain/essai sur la démocratie technique.Paris : Seuil.
Dupuy, Jean Pierre., (2002). Pour un catastrophisme éclairé. , édition Point Seuil, Paris
Habermas, Jürgen (1968), la technologie et la science comme idéologie/la fin de la métaphysique éditions DenoëlGonthier
Harribey Jean Marie. (1998), Le développement soutenable, Paris, Economica, (Economie/poche).
Maréchal jean Paul/Quinault (2005), le développement durable une perspective pour le XX° siècle, presseuniversitaire de Rennes
Sigaut, O. (2008). Pour une généalogie du développement soutenable / développement durable : histoired’un référentiel économique caché, in Environnement, solidarité emploi : le nautisme au 21ème siècle
Sigaut, O. (2009b). La construction de la nature dans les manuels scolaires et parascolaires : entre affirmation denouvelles valeurs éthiques et naissance des proto-politiques publiques éducatives. In Zélem, M.-C., Blanchard, O.et Lecomte, D. (dir.). L’éducation au développement durable de l’école au campus (175-190).Paris : L’Harmattan.
Zélem, Marie-Christine/Odile Blanchard, Didier Lecomte. Préface de Lucie Sauvé, L'éducation au développementdurable (2010) : de l'école au campus. Collection Questions contemporaines, L’Harmattan
Keyword(s) :Développement soutenable, développement durable, éthique, innovation, environnement, humain, pédagogieactive
23/05/2016 - 04:51:17 123
Course Syllabus
IS100 : Analyse des données et Théorie de l'informationShared by UV(s) :
I5-A Algorithms & mathematics 1 p. 3
To choose from :IS102 information theorie p. 126IS103 Information Theory p. 127
Crédits ECTS :
1.50
Number of hours :Lecture : 16.00
Teacher(s) :GUENNEGUEZ Liliane
Title :Analyse des données et Théorie de l'information
23/05/2016 - 04:51:17 124
Course Syllabus
IS101 : Probability and StatisticsShared by UV(s) :
I5-A Algorithms & mathematics 1 p. 3
Crédits ECTS :
2.50
Évaluation :
S1: ET(2h,E,sd,sc) x1; S2: ET(2h,E,sd,sc) x1
Number of hours :Lecture : 16.00Tutorial classes : 16.00Individual work : 20.00
Teacher(s) :DUFOUR François
Title :Probability and Statistics
Abstract :In the first part, we study basic notions of probability calculus that will be used in other classes: operationalresearch, signal processing, information theory, data analysis, randomized algorithms, and moreover statisticsthat we study in the second part of the class.
Plan :- Introduction: probabilities over a finite domain- Discrete random variables- Continuous random variables- Convergence and limit theorems
Prerequisite :Basic notions of mathematics.
Document(s) :Book (in french): Probabilités et statistiques, B. Jourdain, Ellipses.
Keyword(s) :Probabilities, discrete distributions, continuous distributions, law of large numbers, central limit theorem
Online course :No
23/05/2016 - 04:51:17 125
Course Syllabus
IS102 : information theorieShared by choice module(s) :
IS100 Analyse des données et Théorie de l'information p. 124
Crédits ECTS :
1.50
Évaluation :
S1: ET(2h) x1
Number of hours :Lecture : 16.00Individual work : 8.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
Document(s) :
Documents distributed during the course
Keyword(s) :
factorial analysis, principal classification, regression, main components
Online course :not
23/05/2016 - 04:51:17 126
Course Syllabus
IS103 : Information TheoryShared by choice module(s) :
IS100 Analyse des données et Théorie de l'information p. 124
Crédits ECTS :
1.50
Évaluation :
S1: ET(2h) x1
Number of hours :Lecture : 16.00Individual work : 12.00
Teacher(s) :SAHEB Nasser
Title :Information Theory
Abstract :This (short) course gives an introduction to information theory (entropy, digital transmission and application tocoding) and its transmission over memoryless noisy channels.
Plan :1. General notion on the information theory2. Coding theory3. Optimal codes, Huffman algorithm4. Noisy channels, capacity
Prerequisite :IS 101 : Discrete probability theory
Document(s) :documents allowed
Keyword(s) :information, entropy, coding, digital transmission, memoryless channels, Shannon, Fano
Online course :yes
23/05/2016 - 04:51:17 127
Course Syllabus
IS104 : Numerical AnalysisShared by UV(s) :
I6-A Algorithms and mathematics 2 p. 4
Crédits ECTS :
4.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 48.00Individual work : 18.00
Teacher(s) :RENAULT 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 ...)
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
Online course :
23/05/2016 - 04:51:17 128
Course Syllabus
http://www.labri.fr/perso/renault/working/teaching/algonum/algonum.php
23/05/2016 - 04:51:17 129
Course Syllabus
IS309 : Algèbre linéaire creuseShared by UV(s) :
I9PRCD-D Algorithmique et applications p. 16
Crédits ECTS :
3.50
Évaluation :
S1: ET(3h,E,da,ca) x3.5
Number of hours :Combined lecture and tutorial classes : 16.00Tutorial classes : 8.00Individual work : 15.00
Teacher(s) :AGULLO EmmanuelGIRAUD LucROMAN Jean
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...
23/05/2016 - 04:51:17 130
Course Syllabus
+ 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+ 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. 128) et IS106).
Document(s) :Tous documents autorisés.
Keyword(s) :Algèbre linéaire creuse, méthodes directes et itératives, calcul parallèle haute performance.
23/05/2016 - 04:51:17 131
Course Syllabus
IS310 : Algorithmique pour méthodes hiérarchiquesShared by UV(s) :
I9PRCD-D Algorithmique et applications p. 16
Crédits ECTS :
1.50
Évaluation :
S1: ET(30m,LA,da,ca) x1.5
Number of hours :Lecture : 10.66Individual work : 4.00
Teacher(s) :COULAUD Olivier
Title :Algorithmique pour méthodes hiérarchiques
Abstract :Le calcul des interactions entre particules, par exemple coulombiennes ou gravitationnelles, est une partieimportante d'un grand nombre de simulations physiques. On peut citer les domaines d'application suivants :mécanique céleste, physique des plasmas, mécanique des fluides (méthode des vortex), dynamique moléculairemais aussi le domaine des équations intégrales. Les méthodes classiques conduisent à des algorithmes avec unecomplexité quadratique. L'objectif de ce cours est d'introduire des algorithmes hiérarchiques basés sur des arbres(quadtree ou octree) pour atteindre une complexité linéaire.
Plan :Le cours sera divisé en trois parties.Dans la première, nous étudierons les méthodes hiérarchiques de Barnes-Hut ainsi que la méthode desmultipôles rapides. Ensuite, nous détaillerons dans une deuxième partie les structures de données et les outilspour obtenir des méthodes efficaces. Nous terminerons enfin par les différentes solutions pour paralléliser cesméthodes dans une troisième partie.
Prerequisite :Connaissances de base du calcul parallèle et distribué.
Keyword(s) :Calcul parallèle et distribué haute performance, algorithmique et structures de données arborescentes,applications multi-physiques et multi-échelles.
23/05/2016 - 04:51:17 132
Course Syllabus
IT102 : Computer architectureShared by UV(s) :
I5-B Programming and computing environment 1 p. 3
Crédits ECTS :
2.00
Évaluation :
S1: ET(2h,E,da,sc) x1
Number of hours :Lecture : 20.00Individual work : 20.00
Teacher(s) :BARTHOU DenisRENAUD Sylvie
Title :Computer architecture
23/05/2016 - 04:51:17 133
Course Syllabus
IT200 : Advanced data basesShared by UV(s) :
I8-A Systems and Applications p. 7
Crédits ECTS :
1.00
Évaluation :
S1: ET(1h,E,da,sc) x1
Number of hours :Lecture : 6.00Tutorial classes : 4.00Individual work : 10.00
Teacher(s) :MOSBAH Mohamed
Title :Advanced data bases
23/05/2016 - 04:51:17 134
Course Syllabus
IT201 : Operating SystemsShared by UV(s) :
I8-A Systems and Applications p. 7
Crédits ECTS :
3.00
Évaluation :
S1: ET(2h,E,da,sc) x1
Number of hours :Lecture : 20.00Tutorial classes : 20.00Individual work : 25.00
Teacher(s) :GOGLIN Brice
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- Concepts généraux- Processus et exécution- Gestion mémoire- Concurrence et synchronisation- Gestion du temps- Système de fichiers- Entrées-sorties- Virtualisation
Prerequisite :Basic knowledge of computer architecture and imperative programming
Online course :http://people.bordeaux.inria.fr/goglin/teaching/Systeme.html
23/05/2016 - 04:51:17 135
Course Syllabus
IT202 : Operating systems projectShared by UV(s) :
I8-C Software engineer project p. 7
Crédits ECTS :
2.00
Évaluation :
S1: Proj x1
Number of hours :Individual work : 12.50Practical work : 14.00
Teacher(s) :FURMENTO NathalieGOGLIN BriceJEANNOT Emmanuel
Title :Operating systems project
Abstract :The idea is to build a user-space multithreading library. It will offer a programming interface that will likely besimilar to pthreads, while executing all threads on the single kernel thread. The goal is to study schedulingoverheads, to compare scheduling policies that can easily be configured, and play with context switching.
Online course :http://people.bordeaux.inria.fr/goglin//teaching/ProjetSysteme.xhtml
23/05/2016 - 04:51:17 136
Course Syllabus
IT203 : Database systemsShared by UV(s) :
I7-B Internet et réseaux p. 5
Crédits ECTS :
2.50
Évaluation :
S1: ET(2h,E,da:cours et TD,sc) x1
Number of hours :Lecture : 9.33Tutorial classes : 10.00Individual work : 20.00Practical work : 10.00
Teacher(s) :MOSBAH Mohamed
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
Document(s) :Polycopiés.
23/05/2016 - 04:51:17 137
Course Syllabus
IT204 : Database projectShared by UV(s) :
I7-C Conception logiciel p. 5
Crédits ECTS :
1.50
Évaluation :
S1: Proj x1
Number of hours :Tutorial classes : 20.00Individual work : 30.00
Teacher(s) :MOSBAH Mohamed
Title :Database project
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
Document(s) :Documentation oracle disponible, copie des transparents.
Keyword(s) :Oracle, Bases de données, SQL.
23/05/2016 - 04:51:17 138
Course Syllabus
IT213 : Software engineering project - part 1 - specificationsand scope statement
Shared by UV(s) :I7-C Conception logiciel p. 5
Crédits ECTS :
2.00
Évaluation :
S1: Proj x1
Number of hours :Individual work : 30.00
Teacher(s) :ROLLET Antoine
Title :Software engineering project - part 1 - specifications and scope statement
Abstract :Ce module est la première partie du projet de génie logiciel de deuxième année qui se déroule sur l'ensemble del'année. L'évaluation de fin de premier semestre évalue le document de spécification (ou backlog) + les premierslivrables. Une réunion de présentation / debriefing du document de spécification des besoins est à prévoir aucours du premier semestre, en présence de l'encadrant pédagogique et du client.
Plan :Ce module permet d'initier les élèves ingénieurs aux domaines suivants :
1- Travail collaboratif au sein d'un groupe de développement
2- Communication dans un groupe
3- Communication et relation avec un client
4- Formalisation des exigences et des demandes du client
5- Rédaction d'un document de spécification détaillé qui répond aux attentes du clients
Prerequisite :techniques de programmation avancées et gestion de projets
Keyword(s) :projet de génie logiciel, spécification des besoins et des exigences, développement, intégration, gestion de projet
23/05/2016 - 04:51:17 139
Course Syllabus
IT214 : Software engineering project - part 2 - development Shared by UV(s) :
I8-C Software engineer project p. 7
Crédits ECTS :
2.00
Évaluation :
S1: Proj (Rapport + Soutenance)x1
Number of hours :Individual work : 25.00
Teacher(s) :AHMED ToufikBARTHOU DenisBLANC XavierDESAINTE-CATHERINE Myriam [email protected] 05 56 84 23 36EYROLLES GeorgesHERBRETEAU FrédéricRENAULT DavidROLLET AntoineTA Vinh-ThongTRAVERS CorentinVINCENT Aymeric
Title :Software engineering project - part 2 - development
Abstract :Ce module est la deuxième partie du projet de génie logiciel de deuxième année. Il consiste à développer unlogiciel qui répond aux attentes d'un client conformément aux besoins et aux exigences exprimés dans ledocument de spécifications. Le logiciel produit et ses manuels, un rapport et une soutenance orale constituent labase de notation de ce module.
Plan :Ce module permet d'initier les élèves ingénieurs aux domaines suivants :
1- programmation avancée et répartition du travail dans des groupes de programmation
2- intégration logicielle
3- respect des délais
4- interaction avec un client et un responsable pédagogique qui joue le rôle de chef de service
Prerequisite :IT213
Keyword(s) :génie logicielle, développement, intégration, gestion de projet
23/05/2016 - 04:51:17 140
Course Syllabus
IT218 : Information systems securityShared by choice module(s) :
EX205 I2-S8: Second pool of modules p. 55EX220 I2-S8 Second pool of modules p. 60
Crédits ECTS :
3.00
Évaluation :
S1: ET(2h,E) x0.5 + CC (Rapport+ soutenance)x0.5
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 25.00
Teacher(s) :DORBEC Paul
Title :Information systems security
Abstract :La sécurité des systèmes d'informations est un enjeu essentiel de notre société où l'utilisation de systèmesélectriques de traitement des données connectés en réseaux s'est généralisée. Aussi bien les entreprises privéesque les administration nationales se dotent maintenant de moyens importants pour veiller à la sécurité de leurssystèmes. À titre d'exemple, le chiffre d'affaire mondial de la sécurité a été évalué en 2007 à plus de 10 milliardsde dollars, et ce nombre est voué à augmenter très rapidement. On peut aussi mentionner la formation danscertaines nations comme l'allemagne de cellules militaires dédiées à la criminalité électronique, à la sécurité desréseaux nationaux et à la préparation d'éventuelles batailles virtuelles. En France, un décret de juillet 2009 décidade l'ouverture de l'Agence Nationale de la Sécurité des Sytèmes d'Information (ANSSI ).
Plan :Ce cours vise à présenter les principaux enjeux et techniques de la sécurité des systèmes. Il se déroule en 10séances, chacune séparée en 2 parties. La première partie de chaque séance correspond à un cours théorique,dont le programme prévisionnel, susceptible d'être modifié, est le suivant :
1. Introduction, grands principes, mots de passe2. Protocoles cryptographiques 13. Protocoles cryptographiques 24. Intégrités des données5. Attaques, failles classiques6. Modèles d'analyse de sécurité7. Systèmes de droits de fichiers8. Politique de sécurité des réseaux9. Sécurité des systèmes d'exploitation10. Organisation politique de la sécurité
La deuxième partie de chacune des sept premières séances est faite sur machine, et correspond à une approcheplus pratique des techniques de sécurité.
Enfin, la deuxième partie des trois dernières séances est consacrées aux exposés des étudiants. Ceux ci devrontpar une démarche personnelle montrer leur capacité à s'informer sur un sujet de leur choix lié à la sécurité. Ilsrédigeront un cours rapport et feront un exposé devant la classe les résultats de leur enquête.
23/05/2016 - 04:51:17 141
Course Syllabus
Online course :http://www.labri.fr/perso/dorbec/fr/secu.html
23/05/2016 - 04:51:17 142
Course Syllabus
IT220 : Introduction to Image ProcessingShared by choice module(s) :
EX214 I2-S8 First pool of modules p. 59
Crédits ECTS :
3.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 25.00
Teacher(s) :TA Vinh-Thong
Title :Introduction to Image Processing
Abstract :This lecture consists in an introduction of digital image processing (filtering, segmentation, ...)
Prerequisite :none
23/05/2016 - 04:51:17 143
Course Syllabus
IT223 : Robotique et apprentissageShared by choice module(s) :
EX214 I2-S8 First pool of modules p. 59
Crédits ECTS :
3.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 18.00
Teacher(s) :LY Olivier
Title :Robotique et apprentissage
Abstract :
L'objectif du cours est de donner une initiation à la robotique.
La première partie du cours vise à donner les notions essentielles à la base de la robotique, en portant l'accentsur les méthodes d'apprentissage.Dans un premier temps, nous donnerons un survol des notions fondamentales de la robotique: mécatronique,modélisation, cinématique et dynamique, planification. Il s'agit de comprendre ce qui définit un robot, d'enproduire un modèle géométrique et physique et d'aborder les techniques classiques de controle.Ensuite, nous aborderons des notions touchant à la robotique autonome, conception de comportement,cartographie, asservissement visuel.Enfin nous étudierons les techniques d'optimisation et d'apprentissage appliquées à la robotique, apprentissagepar renforcement, méthodes actor-critic.La seconde partie du cours consistera en un projet pratique. Il s'agira d'un travail de groupe qui consistera àmettre en oeuvre des techniques d'apprentissage sur de véritables robots et ce faisant se confronter à un certainnombre de problèmes concrets liés à la mise en pratique.
23/05/2016 - 04:51:17 144
Course Syllabus
IT224 : Multicore and GPU computingShared by choice module(s) :
EX214 I2-S8 First pool of modules p. 59
Crédits ECTS :
3.00
Évaluation :
S1: CC (Projet + rapport)x1
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 18.00
Teacher(s) :NAMYST Raymond
Title :Multicore and GPU computing
Abstract :Comment tirer partie de la puissance de calcul des ordinateurs contemporains ? Ce cours est une initiation auxtechniques algorithmiques, logicielles et matérielles permettant de programmer des machines disposant deplusieurs coeurs et/ou d'accélérateurs tels que les cartes graphiques (GPU). Autrement dit, il s'agira decomprendre comment exploiter les capacités de traitement en paralléle offertes par le matériel.
Plan :Les points abordés dans ce cours sont :
- intérêts et notions de base du parallélisme, granularité des calculs, d'équilibrage de charge ;- architecture générale des ordinateurs multicoeur et des cartes graphiques- techniques algorithmiques générales de parallélisation ;- langages et bibliothèques incontournables de la programmation des architectures multicoeur ;- impacts de l'architecture et de la compilation sur la programmation : vers la portabilité des performances ;- programmation des machines hétérogènes équipées de processeurs specialisés (e.g. GPU).
Prerequisite :Programmation en langage C
23/05/2016 - 04:51:17 145
Course Syllabus
IT225 : DependabilityShared by choice module(s) :
IF229 Single Choice module p. 98
Crédits ECTS :
2.50
Évaluation :
S1: ET(2h,E) x0.5 + CC x0.5
Number of hours :Combined lecture and tutorial classes : 30.00
Teacher(s) :CAPIRCIO PatriceCHABOT Jean-LucFOLLEAU Cyrille
Title :Dependability
Abstract :Dependability engineering aims at maintaining the quality of a system during its entire life cycle and at the lowestcost. In the early design steps a dependability engineer contributes to optimize the ratio efficiency/cost of asystem. Then, during the full operation phase, systems hazards have to be identified, evaluated and kept undercontrol. The risks may lead to a mission failure (reliability problem), a lower productivity (availability ormaintainability problem) or to fatalities (safety problem). A dependability study starts with the modeling of theexpected behaviors and the failure scenarios of the system. Then a performance evaluation can be achieved fromthe model to determine if the dependability level of the system is compliant with standards. This class introducesto the most common analysis techniques. An application to aeronautics is presented.
Plan :- independent-component based systems, fault tree analysis- dependent-component based systems, markovian processes- generalized dependencies, Petri nets- safety of aeronautics systems
Prerequisite :Probabilities and statistics
Online course :Reliability, Availability, Maintainability, Safety
23/05/2016 - 04:51:17 146
Course Syllabus
IT228 : Big Data et Intelligence économiqueShared by choice module(s) :
EX214 I2-S8 First pool of modules p. 59
Crédits ECTS :
3.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 26.00
Title :Big Data et Intelligence économique
Abstract :L'innovation est aujourd’hui unanimement reconnue comme un facteur clés de succès du développementéconomique. La maîtrise de la technologie, toujours plus complexe, coûteuse, risquée, dans un monde enperpétuelle évolution est au coeur de la stratégie d’innovation des grands groupes industriels et pose laquestion du ressourcement. La démarche « d’Open Innovation » tente d’y répondre mais impliquela mise en place de dispositifs de veille stratégique et d’intelligence économique/technologiquesperformants pour permettre l’identification précoce des partenaires clés et des signaux faiblesannonciateurs de ruptures. L’analyse de ces informations multiples doit se faire dans un cadre sectoriel etnon pas uniquement technologique pour alimenter une vision prospective de l’innovation dans soncontexte à 10 ans. Ceci passe par une capacité à interroger, structurer et analyser des informations de trèsgrandes masses renvoyant au concept de « Big Data ».
23/05/2016 - 04:51:17 147
Course Syllabus
IT233 : Génie LogicielShared by UV(s) :
I7-A Programmation et système p. 5
Crédits ECTS :
1.50
Évaluation :
S1: ET(2h,E,sd,sc) x0.8 + CC x0.2; S2: ET(2h,E,sd,sc) x1
Number of hours :Lecture : 9.33Combined lecture and tutorial classes : 4.00Tutorial classes : 14.00
Teacher(s) :DOMALAIN HLOMBARD Mathieu
Title :Génie Logiciel
Abstract :Le but de ce cours est de présenter les méthodes et les outils modernes pour le développement de logiciels.
Le génie logiciel peut être caracterisé comme étant la mise en oeuvre de principes d'ingenierie afin d'obtenir, àprix raisonnable, des logiciels fiables et efficaces sur des vraies machines. Le génie logiciel concerne passeulement les coûts de développement, mais aussi les coûts de maintenance et d'utilisation pendant toute la viedu logiciel.
Nous regarderons aussi les problèmes spécifiques à des grands systèmes (plus de 1.000.000 lignes de codes) etengendrés par le travail en équipe, ce qui oblige des approches méthodologiques pour la conception,développement et évolution du logiciel.
Les exercices en TD se feront en équipe de cinq élèves.
Plan :Génie logiciel (H. Domalain, Cours: 4x2h + TD 4x2h)
Problématique
Les caractéristiques du logicielLes coûts du logicielLes buts du génie logiciel
Qualité logicielle
Qualité externe et interneModularité et réutilisabilitéProgrammation par contrat
Spécification et conception
Formalismes pour la spécificationConception orientée-fonction et orientée-objet
23/05/2016 - 04:51:17 148
Course Syllabus
Types de données abstraitsCorrection d'une implémentation
Techniques et activités de l'ingénieur logiciel
Assertions et traitement d'exceptionsPrototypage et rhabillage logicielVérification et validationTests boîte noire, boîte blancheCahiers des charges
Conclusions
Expression de besoin (M. Lombard, Cours 1h20 + TD 3x2h)
Les différents modes d'expressions de besoins seront abordés dans ces ateliers qui s'insèrent dans le coursprincipal.
Développement agile (C. Allali, Cours intégré 2x2h)
Ateliers sur le développement agile (méthode Scrum)
Document(s) :<a href="/intranet/catalogue/mod/IT/IT205/">Supports IT205</a>
Online course :<A href="https://www.enseirb.fr/extranet/intra/twiki/bin/view.cgi/IT207/WebHome">Cours en ligne</A>
23/05/2016 - 04:51:17 149
Course Syllabus
IT306 : Software testingShared by UV(s) :
I9GL-A Software Management p. 14
Crédits ECTS :
2.00
Évaluation :
S1: Proj(Rap) x1; S2: rep(S1) x1
Number of hours :Lecture : 18.00Tutorial classes : 10.00
Teacher(s) :MORANDAT Floréal
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
Document(s) :Given in classroom
Keyword(s) :Software testing, test cases covering
Online course :None
23/05/2016 - 04:51:17 150
Course Syllabus
IT307 : Persistency and data basesShared by UV(s) :
I9GL-C Data Engineering p. 14
Crédits ECTS :
2.50
Évaluation :
S1: ET(2h,E,da,sc) x1
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 10.00
Teacher(s) :HANIN XavierMOSBAH Mohamed
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 :IIntroduction au mapping objet relationnel: motivation, différentes approches possibles, techniques d'integration
Java DataBase Connectivity:principes de base, utilisation des prepared statement
Conception d'une couche de persistance:le bon usage des interfaces,la pattern DAO,
Introduction aux outils de mapping O/R
Introduction à Hibernate:Historique,mapping d'une entité avec hibernate annotations,configuration et session factory,session et CRUD,
Concepts Avancés
Mapping d'association
Gestion de l'héritage et du polymorphisme
Requêtage
23/05/2016 - 04:51:17 151
Course Syllabus
Transactions
Prerequisite :systèmes de gestion de bases de données relationnelles, java
Document(s) :Photocopies de transparents de cours.
Keyword(s) :bases de données, mapping objet- relationnel, Hibernate
23/05/2016 - 04:51:17 152
Course Syllabus
IT308 : Software Methods and ToolsShared by UV(s) :
I9GL-E Personnalisation p. 14
Crédits ECTS :
2.50
Évaluation :
S1: Proj(Sout) x1
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 15.00
Teacher(s) :EYROLLES GeorgesMOSBAH Mohamed
Title :Software Methods and Tools
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é
23/05/2016 - 04:51:17 153
Course Syllabus
IT309 : Multi tiers software architecturesShared by UV(s) :
I9GL-D Distributed and mobile Software p. 14
Crédits ECTS :
2.00
Évaluation :
S1: Proj(Sout) x1
Number of hours :Combined lecture and tutorial classes : 24.00Individual work : 10.00
Teacher(s) :EYROLLES Georges
Title :Multi tiers software architectures
Abstract :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.
Prerequisite :Ce module est très lié aux modules PG301, IT 307 et IT 310
23/05/2016 - 04:51:17 154
Course Syllabus
IT310 : Concurrent and distributed sofware systemsShared by UV(s) :
I9GL-D Distributed and mobile Software p. 14
Crédits ECTS :
2.00
Évaluation :
S1: CC x0.5 + Proj(Rap) x0.5
Number of hours :Combined lecture and tutorial classes : 27.00Individual work : 15.00
Teacher(s) :BROUILLARD MatthieuMOSBAH Mohamed
Title :Concurrent and distributed sofware systems
Abstract :L'objectif de ce cours est de comprendre la pertinence des applications concurrentes et distribuées. Avec lacroissance exponentielle de l'usage des réseaux en entreprise, ces applications sont amenées à se développer età se pérenniser. Une première partie sera consacrée à la programmation concurrente. Le développementd'applications distribuées sera présenté dans la seconde partie en s'appuyant sur des exemples concrets utilisantla norme JEE.
Plan :I5GL-D - Applications concurrentes et distribuées
+ Programmation Concurrente
Principes
Threading
Collaboration & synchronisation
+ Programmation distribuée & JEE
Présentation
Le conteneur JEE
EJBs
Servlets
MDBs & JMS
[Clustering, Loadbalancing & Cloud]
Prerequisite :HTML ou XHTML, Javascript.
23/05/2016 - 04:51:17 155
Course Syllabus
IT311 : Software project managementShared by UV(s) :
I9GL-A Software Management p. 14
Crédits ECTS :
3.00
Évaluation :
S1: ET(1h30,E,da,sc) x 0.5 + CC x0.16 + Proj(Rap) x0.34
Number of hours :Combined lecture and tutorial classes : 30.00Individual work : 10.00
Teacher(s) :MOëBS RPHALIPPOU Marc
Title :Software project management
Abstract :Intervenants : Rémi Moebs, Marc Phalippou
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.
23/05/2016 - 04:51:17 156
Course Syllabus
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.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>
23/05/2016 - 04:51:17 157
Course Syllabus
IT317 : Image analysisShared by UV(s) :
C9TM-K Computer Vision (VO) p. 20
Crédits ECTS :
2.50
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 24.00
Teacher(s) :TA Vinh-Thong
Title :Image analysis
Abstract :This lecture consists in an introduction of different tools and methods for image analysis (e.g., image filtering,segmentation or classification, etc)
Plan :This lecture covers the following aspects of an image analysis pipeline* image processing and the associated programming tools* image segmentation* classification methods
Prerequisite :Progamming skills with associated developement tools (in general) can be helpfull
Document(s) :N/A
Keyword(s) :Image processing and analysis
Online course :N/A
23/05/2016 - 04:51:17 158
Course Syllabus
IT320 : Analysis/Synthesis of Musical SoundShared by UV(s) :
C9TM-I Analysis and Synthesis of Musical Sound (ASSM) p. 19
Crédits ECTS :
5.00
Évaluation :
S1: ET(2h,E,sd,ca) x2 + CC(CR TP) x1 S2: ET(20m,O,sd,ca) x2 + rep(CC) x1
Number of hours :Combined lecture and tutorial classes : 48.00Individual work : 36.00
Teacher(s) :HANNA PierreMARCHAND SylvainORLAREY Yann
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
23/05/2016 - 04:51:17 159
Course Syllabus
IT327 : Vision and video indexingShared by UV(s) :
C9TM-K Computer Vision (VO) p. 20
Crédits ECTS :
2.50
Évaluation :
S1: ET(1h30,E,sd,ca) x2 + CC(CR TP) x1 S2: ET(20m,O,sd,ca) x2 + rep(CC) x1
Number of hours :Lecture : 14.00Tutorial classes : 8.00
Teacher(s) :BENOIS-PINEAU JennyBUGEAU AurélieFAURENS Christian
Title :Vision and 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
23/05/2016 - 04:51:17 160
Course Syllabus
IT328 : Multimedia data codingShared by UV(s) :
C9TM-A Multimedia data coding and processing p. 19
Crédits ECTS :
3.00
Évaluation :
S1: ET(1h30,E,sd,ca) x2 + CC(CR TP) x1; S2: ET(20m,O,sd,ca) x2 + rep(CC) x1
Number of hours :Lecture : 22.00Tutorial classes : 7.00Individual work : 22.00
Teacher(s) :BERTHOUMIEU Yannick
Title :Multimedia data coding
Abstract :Module IT328 deals with coding standards used for audio, image and video coding.
Plan :* Image and video compression* Multi-resolution approaches* Applications using Matlab
Document(s) :Support de cours et TD
23/05/2016 - 04:51:17 161
Course Syllabus
IT334 : Virtualisation of systemsShared by UV(s) :
I9RSR-B Distributed objects and systems p. 18
Crédits ECTS :
2.50
Évaluation :
S1: ET(1h20,E,sd,sc) x1
Number of hours :Combined lecture and tutorial classes : 16.00Individual work : 12.00
Teacher(s) :LE GOFF DavidPROST Charles
Title :Virtualisation of systems
23/05/2016 - 04:51:17 162
Course Syllabus
IT336 : Architecture of parallel and distributed systemsShared by UV(s) :
I9PRCD-B Architectures, systèmes et communications p. 16
Crédits ECTS :
1.75
Évaluation :
S1: ET(30m,O,sd,sc) x1
Number of hours :Lecture : 16.00Individual work : 20.00
Teacher(s) :BARTHOU Denis
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.
Prerequisite :Knowledge in imperative programming and in computer architecture
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
23/05/2016 - 04:51:17 163
Course Syllabus
IT338 : Supports de communication hautes performancesShared by UV(s) :
I9PRCD-B Architectures, systèmes et communications p. 16
Crédits ECTS :
1.50
Évaluation :
S1: ET(1h20,E,da,ca) x1.5
Number of hours :Lecture : 8.00Tutorial classes : 8.00Individual work : 8.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
23/05/2016 - 04:51:17 164
Course Syllabus
IT341 : Computational AcceleratorsShared by UV(s) :
I9PRCD-E Personnalisation p. 16
Crédits ECTS :
2.50
Évaluation :
S1: ET(30m,D,Sout,da,ca) x2.5
Number of hours :Lecture : 8.00Tutorial classes : 8.00Individual work : 8.00
Teacher(s) :RUE François
Title :Computational Accelerators
Abstract :Ce cours propose de découvrir et/ou de comprendre les raisons du succès des accélérateurs de calcul dans lemonde du calcul haute performance (HPC). Depuis plusieurs années maintenant les constructeurs espéraientproposer des architectures matérielles simples et puissantes permettant de dépasser les limites atteintes par lesCPU. La technologie de GPGPU (« general purpose processing on graphics processing unit ») s'est imposée aumilieu d'autres technologies existantes pour des raisons d'architecture matérielle mais aussi logicielle. L'objectifdouble de ce cours est de présenter ces éléments d'architecture ainsi que l'adéquation avec les problématiquesactuelles des thématiques, gourmandes en puissance de calcul, du monde du HPC.
Les TDs/TPs permettront aux élèves de se familiariser avec l'un des langages (CUDA et/ou OpenCL) utilisésdans ce cadre et également de s'habituer aux contraintes des plate-formes de calcul mutualisées.
Plan :1. Introduction et historique général des accélérateurs.2. GPU : architecture matérielle physique.3. CUDA : architecture logique et modèle de programmation.4. Les outils haut niveau et la démarche d'abstraction.5. Optimisations et contraintes : le transfert mémoire et l'avenir de l'intégration du coeur graphique dans leprocesseur.
Keyword(s) :CUDA, OpenCL, HMPP, StarPU, PGI accelerator.
23/05/2016 - 04:51:17 165
Course Syllabus
IT347 : Autonomous robotics projectShared by UV(s) :
I9ROBOT-C Robotique avancée p. 17
Crédits ECTS :
3.00
Évaluation :
S1: Proj x1
Number of hours :Tutorial classes : 40.00
Teacher(s) :LY Olivier
Title :Autonomous robotics project
23/05/2016 - 04:51:17 166
Course Syllabus
IT348 : Computational musicShared by UV(s) :
C9TM-H Computational Music p. 19
Crédits ECTS :
5.00
Évaluation :
S1: ET(2h,E,da,ca) x2 + CC x1
Number of hours :Combined lecture and tutorial classes : 48.00Individual work : 37.50
Teacher(s) :DESAINTE-CATHERINE Myriam [email protected] 05 56 84 23 36HANNA PierreROBINE Mathias
Title :Computational music
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
23/05/2016 - 04:51:17 167
Course Syllabus
IT354 : Administration MicrosoftShared by UV(s) :
I9RSR-D Network administration tools p. 18
Crédits ECTS :
1.75
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 32.00Individual work : 24.00
Teacher(s) :LE GOFF David
Title :Administration Microsoft
23/05/2016 - 04:51:17 168
Course Syllabus
IT355 : Synthèse d'images et réalité virtuelleShared by UV(s) :
C9TM-G Computer Graphics p. 19
Crédits ECTS :
5.00
Évaluation :
S1: CC(LA) x5 + CC(CR TP) x1
Number of hours :Lecture : 26.00Tutorial classes : 21.00
Teacher(s) :BENARD PierreSCHLICK Christophe
Title :Synthèse d'images et réalité virtuelle
Abstract :Synthèse d'images et applications
Plan :- Synthèse d'images
. Algorithmique graphique 2D~: tracés, découpage,remplissage.. Synthèse d'images 3D~ visualisation 3D, parties cachées,illumination, lancer de rayon, radiosité.
23/05/2016 - 04:51:17 169
Course Syllabus
IT356 : Programmation C/C++ pour le multimédiaShared by UV(s) :
C9TM-E Semester project and software development p. 19
Crédits ECTS :
1.00
Évaluation :
S1: CC(CR TP) x1
Number of hours :Combined lecture and tutorial classes : 10.00Individual work : 12.50
Teacher(s) :BENARD Pierre
Title :Programmation C/C++ pour le multimédia
Abstract :Mise en oeuvre pratique du langage C/C++ dans le domaine multimédia.
L'objectif de ce cours est de préparer les étudiants au développement logiciel pour des applications multimédia,par la maîtrise du langage C/C++ et de la modélisation objet, et en prenant en compte les spécificités de lamanipulation de données multimédia.Ce cours est préparatoire au projet avancé PR305.
23/05/2016 - 04:51:17 170
Course Syllabus
IT358 : Embedded systemsShared by UV(s) :
I9ROBOT-B Architecture of Robotic Systems p. 17
Crédits ECTS :
1.50
Évaluation :
S1: ET(1h,E,sd,sc) x1
Number of hours :Combined lecture and tutorial classes : 26.00Tutorial classes : 28.00
Teacher(s) :VINCENT Aymeric
Title :Embedded systems
23/05/2016 - 04:51:17 171
Course Syllabus
IT359 : Embedded systems projectShared by UV(s) :
I9ROBOT-B Architecture of Robotic Systems p. 17
Crédits ECTS :
2.00
Évaluation :
S1: Proj x1
Number of hours :Combined lecture and tutorial classes : 40.00
Teacher(s) :VINCENT Aymeric
Title :Embedded systems project
23/05/2016 - 04:51:17 172
Course Syllabus
IT360 : Management and Analysis of Big DataShared by UV(s) :
I9GL-C Data Engineering p. 14
Crédits ECTS :
2.50
Évaluation :
S1: CC x0.5 + Proj(Rap) x0.5
Number of hours :Combined lecture and tutorial classes : 20.00Individual work : 10.00
Teacher(s) :AUBER DavidMOSBAH Mohamed
Title :Management and Analysis of Big Data
Plan :1/Management de masse de données:
- Présentation sur les big data: Problématiques et défis- Stockage- Traitement et interrogation (NoSQL)
2/ Infrastructures:- Virtualisation- Infra. de type cloud- Technologies: Haddop,
3/ Visualisation:- Représentation, navigation, corrélation
4/- Analyse et extraction de de donnes- Data mining
23/05/2016 - 04:51:17 173
Course Syllabus
IT361 : Video Games and InteractionsShared by UV(s) :
C9TM-J Games and Interaction (JI) p. 20
Crédits ECTS :
5.00
Évaluation :
S1: CC x0.5 + Proj x0.5
Number of hours :Combined lecture and tutorial classes : 48.00
Teacher(s) :BARTHOU DenisHACHET MartinSIMON Laurent
Title :Video Games and Interactions
Abstract :Artificial Intelligence, Real Time Reasoning, Virtual Worlds and Interaction
Plan :Artificial Intelligence
Board Games (Chess, Checkers, ...), Rule-Based (Expert) Systems, States Graph Search and A*, SteeringBehaviors
Virtual Worlds
OpenCL and OpenGL: interactions and coding, Particules systems, Simulating solid physic, A running case
Virtual Reality and Interaction
General principles of HCI, 3D Interactions, Fundamentals of Virtual Reality, Hardware and Software Interfaces
Keyword(s) :Artificial IntelligenceVirtual WorldsInteraction
23/05/2016 - 04:51:17 174
Course Syllabus
IT362 : Mobile application developmentShared by UV(s) :
I9GL-D Distributed and mobile Software p. 14
Crédits ECTS :
1.00
Évaluation :
S1: CC x0.5 + Proj(Rap) x0.5
Number of hours :Combined lecture and tutorial classes : 20.00Individual work : 10.00
Teacher(s) :ARNE Jean-PhilippeMOSBAH Mohamed
Title :Mobile application development
Plan :1/ Introduction au monde mobile, premier pas avec Android
Bref historique avec une mise en perspective de ce qu'était le monde mobile avant les smartphones
Détail de comment fonctionne Android, comment les applications sont gérées par le système
TP : Première application type "Hello world!"
2/ Construction des interfaces, premier design pattern
Comment Android gère l'affichage d'un écran
Explication du design pattern MVP (Model View Presenter) utilisé par Android
Aperçu de la gestion des multiples résolutions
TP : Réalisation d'interface pour une application simple sur téléphone et tablette
3/ Navigation et transmission d'informations
Comment Android gère le passage d'un écran à l'autre
Méthode pour passer les informations d'un écran à l'autre
Stockage et restitution des informations
TP : application constitué de plusieurs écran, dont certains ont un état persistant même une fois l'applicationarrêtée
3/ Appel à des webservices
Présentation des appels aux webservices
Sensibilisation sur les contraintes techniques liés à leur consommation
TP : application appelant plusieurs webservices
23/05/2016 - 04:51:17 175
Course Syllabus
4/ Mise en place d'une architecture en couche
Réflexion autour d'une application appelant plusieurs webservices
Présentation d'une architecture en couche dans une application Android
TP : Mise en pratique d'une architecture en couche
5/ Utilisation des fonctionnalités Android
Gestion des permissions
Accès aux services d'Android
TP : Utilisation de plusieurs services combinés (Téléphone, GPS, Multimédia, Web...)
23/05/2016 - 04:51:17 176
Course Syllabus
LC101 : English S5Shared by UV(s) :
E5-D Languages and Management for Engineers p. 0I5-D Languages and Management for Engineers p. 3M5-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.50
Évaluation :
S1: ET(1h,E,sd,sc) x1 + CC x2; S2: ET(1h20,E,sd) x1
Number of hours :Lecture : 8.00Tutorial classes : 26.00Individual work : 15.00
Teacher(s) :BEIRNE KennethCROCKER PaulFAUCHER JillFLOQUET PierreMÉDINA SusanSTEVENS-LARRE LeAnn
Title :English S5
Abstract :-Developing basic skills : listening, speaking, reading, writing-Fluency and accuracy-Scientific discourse-Developing an international outlook
Plan :Grammaring lectures :
-Word building. Word and sentence structure-Verbs and tenses
Tutorials :- English in the World-Phonetics and intonation-Scientific English: numbers, describing shapes, processes, charts and diagrams- Issues in Science-CVs
Document(s) :Book used in class:Language Practice for First, 5th edition with Key, Michael Vince, MacMillan (2014).
-Video and audio material, the press-Language learning software: Tense Busters, Voicebook, International Breaking News, Quizlet-Moodle (online course complement)
23/05/2016 - 04:51:17 177
Course Syllabus
Keyword(s) :Learning to learn - Active participation - Grammar revision - Scientific discourse
Online course :See the Language Resource Centre web site :https://sites.google.com/site/guidecrel/
23/05/2016 - 04:51:17 178
Course Syllabus
LC102 : 2nd Foreign Language S5Shared by UV(s) :
E5-D Languages and Management for Engineers p. 0I5-D Languages and Management for Engineers p. 3M5-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.00
Évaluation :
S1: ET(1h20,E,sd,sc) x0.33 + CC x0.67
Number of hours :Tutorial classes : 18.66Individual work : 15.00
Teacher(s) :BEIRNE KennethCANOYRA UBEDA IsmaelEUGENE Marie PierreFAUCHER JillFLOQUET PierreIBANEZ JorgeMÉDINA SusanRASTRERO ManuelSHOCHI TakaakiVELASQUEZ AdelaYUE Martin
Title :2nd Foreign Language S5
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
Document(s) :- Course book chosen by the teacher- Video and audio material, the press- Language learning software
23/05/2016 - 04:51:17 179
Course Syllabus
Keyword(s) :Basic Grammar and Vocabulary - A1-B1 Languages skills - Active participation
Online course :See the Language Resource Centre web site : https://sites.google.com/site/guidecrel/
23/05/2016 - 04:51:17 180
Course Syllabus
LC104 : English S6Shared by UV(s) :
E6-E Languages and Management for Engineers p. 0I6-D Languages and Management for Engineers p. 4M6-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.50
Évaluation :
S1: CC x2 + Proj(Rap) x1; S2: CC x2 + EE x1
Number of hours :Tutorial classes : 26.00Individual work : 15.00
Teacher(s) :BEIRNE KennethCROCKER PaulFAUCHER JillFLOQUET PierreMÉDINA SusanSTEVENS-LARRE LeAnn
Title :English S6
Abstract :-Developing communication skills-Scientific discourse
Plan :-Topics : engineers, science and society-Presenting a controversial news topic-Leading a debate-Writing a scientific report-CVs for International experience
Document(s) :Class book: Language Practice for First, 5th edition with key,Michael Vince, MacMillan (2014).
-The press, video and audio material-Language learning software: Tense Busters, International Breaking News-Moodle
Keyword(s) :Autonomy - Communication skills in a group - Adapting language to context
Online course :See the Language Resource Centre web site : https://sites.google.com/site/guidecrel/
23/05/2016 - 04:51:17 181
Course Syllabus
LC106 : Physical Education or Artistic Activities (S6)Shared by UV(s) :
E6-E Languages and Management for Engineers p. 0I6-D Languages and Management for Engineers p. 4M6-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.00
Évaluation :
S1: CC x1; S2: rep(S1) x1
Number of hours :Lecture : 24.00
Teacher(s) :VESCHAMBRE Dominique
Title :Physical Education or Artistic Activities (S6)
Abstract :
Plan :
Prerequisite :
23/05/2016 - 04:51:17 182
Course Syllabus
LC109 : Physical Education or Artistic ActivitiesShared by UV(s) :
E5-D Languages and Management for Engineers p. 0I5-D Languages and Management for Engineers p. 3M5-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.00
Évaluation :
S1: CC x1; S2: rep(S1) x1
Number of hours :Lecture : 24.00
Teacher(s) :VESCHAMBRE Dominique
Title :Physical Education or Artistic Activities
Abstract :
Plan :
Prerequisite :OPTION 1 et 2 = Aptitude physique générale à la pratique des A.P.S.
OPTION 3 = certificat médical > à 1 mois.
OPTION 4 = niveau régional minimum requis (2 entrainements/semaine et compétitions fédérales).
OPTION 5 = Pratique d'un instrument de musique et lettre de motivation.
23/05/2016 - 04:51:17 183
Course Syllabus
LC112 : 2nd Foreign Language S6Shared by UV(s) :
E6-E Languages and Management for Engineers p. 0I6-D Languages and Management for Engineers p. 4M6-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.00
Évaluation :
S1: ET(1h20,E,sd,sc) x0.33 + CC x0.67; S2: ET(1h20,E) x0.33
Number of hours :Tutorial classes : 18.66Individual work : 15.00
Teacher(s) :BEIRNE KennethCANOYRA UBEDA IsmaelEUGENE Marie PierreFAUCHER JillFLOQUET PierreIBANEZ JorgeMÉDINA SusanMEDJTOUH AliRASTRERO ManuelSHOCHI TakaakiVELASQUEZ AdelaYUE Martin
Title :2nd Foreign Language S6
Abstract :Students continue with the language chosen in S5 : 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
Document(s) :- Course book chosen by the teacher- Video and audio material, the press
23/05/2016 - 04:51:17 184
Course Syllabus
- Language learning software
Keyword(s) :Basic Grammar and Vocabulary - A1-B1 Languages skills - Active participation
Online course :See the Language Resource Centre web site : https://sites.google.com/site/guidecrel/
23/05/2016 - 04:51:17 185
Course Syllabus
LC201 : English S7Shared by UV(s) :
E7-D Languages and Management p. 0I7-D Languages and Management p. 5M7-D Languages and Management for Engineers p. 0
Crédits ECTS :
2.50
Évaluation :
S1: CC x1 + TOEIC(1h,E,sd,sc) x2; S2: ET(2h,E,sd,sc) x1
Number of hours :Tutorial classes : 26.00Individual work : 15.00
Teacher(s) :BEIRNE KennethCROCKER PaulFAUCHER JillFLOQUET PierreMÉDINA SusanSTEVENS-LARRE LeAnn
Title :English S7
Abstract :-Prepare the TOEIC (Test of English for International Communication) or the IELTS-Students need a minimum of 785 points on the TOEIC or 5.5 band on the IELTS, the equivalent to B2level on the Common European Framework (CEF) to obtain an Engineering Diploma.- A 6.5 on the IELTS is usually the minimum required for academic exchanges
Plan :-Listening skills-Grammatical accuracy-Reading skills-International business context-and for the IELTS, writing and speaking
Document(s) :Books to buy :Acheive TOEIC, Renald Rilcy, Marshall Cavendish Education, 2008. ISBN 978-0-462-00446-4
Language learning software: TOEIC Simulator, Voicebook, International Breaking News, Quizlet.
Keyword(s) :-B2 level on the Common European Framework (CEF) http://culture2.coe.int/portfolio-TOEIC-IELTS
23/05/2016 - 04:51:17 186
Course Syllabus
Online course :-Useful links for TOEIC: http://moodle.ipb.fr/course/view.php?id=14-Useful links for IELTS: http://moodle.ipb.fr/course/view.php?id=12
23/05/2016 - 04:51:17 187
Course Syllabus
LC205 : English S8Shared by UV(s) :
E8-E Languages and Management p. 0I8-D Languages and Management p. 7M8-D Languages and Management for Engineers p. 0
Crédits ECTS :
2.00
Évaluation :
S1: CC x1; S2: Sta(Rap) x1
Number of hours :Tutorial classes : 26.00Individual work : 15.00
Teacher(s) :BEIRNE KennethCROCKER PaulFAUCHER JillFLOQUET PierreMÉDINA SusanSTEVENS-LARRE LeAnn
Title :English S8
Abstract :-An approach to English speaking cultures-Intercultural awareness
Plan :-Societies-Education-Literature-Cultural exchange via webcam-Film
Document(s) :-Extracts from TV documentaries, internet and film-Extracts from literature from the English-speaking world
Keyword(s) :Active participation - Critical analysis - Creativity
23/05/2016 - 04:51:17 188
Course Syllabus
LC206 : TOEIC Re-sit S8Shared by UV(s) :
I8-G UE-B: case 3 : 1module EX214+ 2 modules EX220 + LC206 (TOEICrecovery)
p. 8
Shared by choice module(s) :EX200 Personalized module (1) p. 0EX201 Personalized module (2) p. 0EX202 Modules "Cultures de l'ingénieur" (choisir 1 module exactement) p. 0EX215 Optional units O82 (if B2 not validated, LC206+1 unit CExxx) p. 0LC207 Required course for students not having obtained the B2 level in English
(785 TOEIC, 5.5 IELTS) Prepares students to resit the TOEIC.
p. 190
Crédits ECTS :
1.00
Évaluation :
S1: CC x1; S2: CC x1
Number of hours :Tutorial classes : 22.00Individual work : 15.00
Teacher(s) :BEIRNE KennethFAUCHER JillFLOQUET PierreMÉDINA Susan
Title :TOEIC Re-sit S8
Abstract :-Continuing work on the TOEIC-Compulsory for students who have not yet obtained the required score (785 points TOEIC or 5.5 IELTS)
Plan :-Listening skills-Grammatical accuracy-Reading skills-International business context
Document(s) :Language learning software: TOEIC Simulator, Voicebook.
Keyword(s) :B2 level on the Common European Framework (CEF) http://culture2.coe.int/portfolio
Online course :See the Language Resource Centre web site : https://sites.google.com/site/guidecrel/
23/05/2016 - 04:51:17 189
Course Syllabus
LC207 : Required course for students not having obtained theB2 level in English (785 TOEIC, 5.5 IELTS)
Prepares students to resit the TOEIC. Shared by UV(s) :
I8-H UE-B: case 4 : 1 module EX214 + 1 module EX205 + 1 module EX206 +LC206 (TOEIC recovery)
p. 9
To choose from :LC206 TOEIC Re-sit S8 p. 189
Crédits ECTS :
1.50
Évaluation :
No description
Number of hours :Tutorial classes : 15.00Individual work : 10.00
Teacher(s) :FAUCHER JillFLOQUET PierreMÉDINA Susan
Title :Required course for students not having obtained the B2 level in English (785 TOEIC, 5.5 IELTS)Prepares students to resit the TOEIC.
23/05/2016 - 04:51:17 190
Course Syllabus
LC212 : 2nd Foreign Language S7Shared by UV(s) :
E7-D Languages and Management p. 0I7-D Languages and Management p. 5M7-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.00
Évaluation :
S1: ET(1h20,E,sc) x0.33 + CC x0.67; S2: ET(1h20,E) x0.33
Number of hours :Tutorial classes : 18.66Individual work : 15.00
Teacher(s) :BEIRNE KennethCANOYRA UBEDA IsmaelEUGENE Marie PierreFAUCHER JillFLOQUET PierreIBANEZ JorgeMÉDINA SusanMEDJTOUH AliRASTRERO ManuelSHOCHI TakaakiVELASQUEZ AdelaYUE Martin
Title :2nd Foreign Language S7
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 :S5, S6, S7 and S8 in the same language.
Document(s) :- Course book chosen by the teacher- Video and audio material, the press- Language learning software
Keyword(s) :Developing Grammar and Vocabulary - A2-B2 Languages skills - Active participation
23/05/2016 - 04:51:17 191
Course Syllabus
Online course :See the Language Resource Centre web site : https://sites.google.com/site/guidecrel/
23/05/2016 - 04:51:17 192
Course Syllabus
LC214 : 2nd Foreign Language S8Shared by UV(s) :
E8-E Languages and Management p. 0I8-D Languages and Management p. 7M8-D Languages and Management for Engineers p. 0
Crédits ECTS :
1.00
Évaluation :
S1: ET(1h20,E) x0.33 + CC x0.67; S2: ET(1h20,E) x0.33
Number of hours :Tutorial classes : 18.66Individual work : 15.00
Teacher(s) :BEIRNE KennethCANOYRA UBEDA IsmaelEUGENE Marie PierreFAUCHER JillFLOQUET PierreMÉDINA SusanMEDJTOUH AliRASTRERO ManuelSHOCHI TakaakiVELASQUEZ Adela
Title :2nd Foreign Language S8
Abstract :-Levels of competence and activity corresponding to A2-B2 (Common European Framework) in thelanguage chosen in Year 1 and continued in S7 .-Level groups are maintained.-Culture and civilisation
Plan :Consolidating skills - Vocabulary and idiomatic expressions - Oral presentations
Prerequisite :S5, S6, S7 and S8 in the same language
Document(s) :- Course book chosen by the teacher- Video and audio material, the press- Language learning software
Keyword(s) :Developing Grammar and Vocabulary - A2-B2 Languages skills - Active participation
Online course :
23/05/2016 - 04:51:17 193
Course Syllabus
See the Language Resource Centre web site : https://sites.google.com/site/guidecrel/
23/05/2016 - 04:51:17 194
Course Syllabus
LC301 : English S9Shared by UV(s) :
C9SRT-F English and Management p. 0C9TM-F English and Management p. 19E9AM2AS-FEnglish and Management p. 0
E9CSI-F English and Management p. 0E9CSR-F English and Management p. 0E9SE-F English and Management p. 0E9TS-F English and Management p. 0M9-C Languages and Management for Engineers p. 0T9GLR-C English and Management p. 0T9ISN-C English and management p. 0T9RSC-C English and Management p. 0
Crédits ECTS :
2.50
Évaluation :
S1: CC x0.67 + Proj(Sout) x0.33; S2: Sta(Rap) x0.33
Number of hours :Tutorial classes : 24.00Individual work : 15.00
Teacher(s) :BEIRNE KennethCROCKER PaulFAUCHER JillFLOQUET PierreMÉDINA SusanSTEVENS-LARRE LeAnn
Title :English S9
Abstract :Developing professional communication skills
Plan :-Issues in the global workplace-Practising communication skills for work: formal presentations, meetings, negotiations, interviews
Document(s) :-Extracts from TV documentaries and film-Video and audio material, the press
Keyword(s) :Professional communication skills - Active participation
23/05/2016 - 04:51:17 195
Course Syllabus
MA300 : Probalistic tools for robotsShared by UV(s) :
I9ROBOT-C Robotique avancée p. 17
Crédits ECTS :
1.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 20.00
Teacher(s) :CARON Francois
Title :Probalistic tools for robots
Abstract :The objective of this course is to introduce the statistical concepts and algorithms to deal with uncertainty inrobotics. Uncertainty arises at various levels: measurement errors in sensors, uncertain environment, etc. Thiscours will first introduce the basic concepts of probability and statistics. Then, it will define the tools to modeluncertainty in a Bayesian framework. It will introduce algorithms for navigation and finally statistical methods forimage segmentation. The course will alternate between lectures and practical sessions.
Plan :Lecture 1: Introduction to statistical methods in robotics. Basics of probability and statistics (random variables,probability distributions, Gaussian distributions, joint, marginal and conditional distributions, etc.)
Lecture 2: Estimation : estimator, bias, variance, maximum likelihood estimation
Lecture 3: Bayesian methods: Bayes rule, prior and posterior distributions, conjugacy, sequential updating
Lecture 4: Markov chain, graphical models, hidden Markov models, dynamic model; examples in robotics
Lecture 5: Kalman filterPractical session 1
Lecture 6: Particle filteringPractical session 2
Lecture 7: Markov decision processes; Markov fields for image segmentationPractical session 3
Prerequisite :Basics of probabilityBasics of matrix calculuysBasics of programming with Matlab
Document(s) :Probabilistic Robotics. S. Thrun, W. Burgard, D. Fox. MIT Press, 2006
All of statistics. L. Wasserman, Springer, 2004.
23/05/2016 - 04:51:17 196
Course Syllabus
Estimation with applications to tracking and navigation. Y. Bar-Shalom, X. Rong Li, T. Kirubarajan, Wiley, 2001.
Keyword(s) :Estimation; Bayesian methods; statistical filtering; navigation; dynamic models
Online course :http://www.math.u-bordeaux1.fr/~fcaron/lectures/statisticalrobotics
23/05/2016 - 04:51:17 197
Course Syllabus
MA303 : Mathematics for roboticsShared by UV(s) :
I9ROBOT-A Modélisation et commande de systèmes robotiques p. 17
Crédits ECTS :
1.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 16.00
Teacher(s) :LAPOIRE Denis
Title :Mathematics for robotics
Abstract :Cet enseignement a pour objet de présenter un ensemble de notionsmathématiques nécessaires à la modélisation et à la commande de systèmes robotiques.
23/05/2016 - 04:51:17 198
Course Syllabus
MI101 : MicroprocesseursShared by UV(s) :
I5-B Programming and computing environment 1 p. 3
Crédits ECTS :
1.50
Évaluation :
S1: ET(2h,E,da,sc) x1; S2: ET(30m,O,da,ca) x1
Number of hours :Combined lecture and tutorial classes : 28.00Individual work : 15.25Practical work : 21.00
Teacher(s) :BORNAT Yannick
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
23/05/2016 - 04:51:17 199
Course Syllabus
- Demandes d'interruptions vectorisées.
23/05/2016 - 04:51:17 200
Course Syllabus
MI102 : Practice exercises on microprocessorsShared by UV(s) :
I5-B Programming and computing environment 1 p. 3
Crédits ECTS :
1.50
Évaluation :
S1: CC(PA,CR TP) x1; S2: rep(S1) x1
Number of hours :Individual work : 5.25Practical work : 21.00
Teacher(s) :BORNAT YannickHAROUN Ali
Title :Practice exercises on microprocessors
Abstract :Practice exercises on ARM Thumb microprocessors using AT91 microcontroler series. These works are focusedon low level programming, physical layers communication and bases of operating system.
Prerequisite :Cours de microprocesseur, algorithmique, programmation en C.
Document(s) :Topics of practical exercises, programmers manual, components data sheets.
23/05/2016 - 04:51:17 201
Course Syllabus
PG101 : Imperative programming 1Shared by UV(s) :
I5-B Programming and computing environment 1 p. 3
Crédits ECTS :
3.00
Évaluation :
S1: ET(2h) x1
Number of hours :Lecture : 10.50Tutorial classes : 16.00Individual work : 10.50
Teacher(s) :KHALIFE HichamMARTIN BenjaminTORO MauricioVINCENT Aymeric
Title :Imperative programming 1
23/05/2016 - 04:51:17 202
Course Syllabus
PG104 : Functional ProgramingShared by UV(s) :
I6-B Programming and computing environment 2 p. 4
Crédits ECTS :
3.00
Évaluation :
S1: ET(2h,E,da,sc) x1; S2: ET(2h,E,da,sc) x1
Number of hours :Lecture : 16.00Tutorial classes : 20.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
23/05/2016 - 04:51:17 203
Course Syllabus
Prerequisite :PG105
Document(s) :www.enseirb/~myriam/Lisp
Keyword(s) :Common lisp, scheme, functional programming, recursion, lists, functions
23/05/2016 - 04:51:17 204
Course Syllabus
PG106 : Imperative programming 2 and software developmentShared by UV(s) :
I6-B Programming and computing environment 2 p. 4
Crédits ECTS :
3.00
Évaluation :
S1: Proj x1
Number of hours :Lecture : 10.66Tutorial classes : 24.00Individual work : 14.41Practical work : 15.00
Teacher(s) :ALLALI Julien [email protected]
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.
23/05/2016 - 04:51:17 205
Course Syllabus
Document(s) :- 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)
23/05/2016 - 04:51:17 206
Course Syllabus
PG116 : Algorithm and Programming WorkshopShared by UV(s) :
I6-B Programming and computing environment 2 p. 4
Crédits ECTS :
2.00
Évaluation :
S1:ET(1h20,E,sd,sc)
Number of hours :Tutorial classes : 10.66Individual work : 21.33
Teacher(s) :EYROLLES GeorgesHERBRETEAU Frédéric
Title :Algorithm and Programming Workshop
Abstract :We implement data structures and algorithms studied during semester 5
Plan :- Implementation of a set datatype- Linked data structures- Sort algorithms- Generic data structures
Prerequisite :Basic course on algorithmics (see IF101 and IF102) and C programming (see PG101)
Document(s) :No
Keyword(s) :Algorithms, C programming, Abstract datatypes, memory management, abstraction, generic data structures
Online course :No
23/05/2016 - 04:51:17 207
Course Syllabus
PG202 : Object-oriented programmingShared by UV(s) :
I7-A Programmation et système p. 5
Crédits ECTS :
2.00
Évaluation :
S1:ET(1h20,da:une feuille A4 manuscrite)
Number of hours :Combined lecture and tutorial classes : 10.66Individual work : 10.00Practical work : 14.00
Teacher(s) :EYROLLES Georges
Title :Object-oriented programming
Abstract :Introduction to object oriented programming using the Java language.
Plan :1) Objects
2) Classes
3) Packages, interfaces and generic types
Prerequisite :C programming
23/05/2016 - 04:51:17 208
Course Syllabus
PG203 : Object-Oriented Programming projectShared by UV(s) :
I7-C Conception logiciel p. 5
Crédits ECTS :
2.00
Évaluation :
S1: Proj(CR,Sout) x1
Number of hours :Tutorial classes : 20.00Individual work : 30.00
Teacher(s) :TA Vinh-Thong
Title :Object-Oriented Programming project
Abstract :The object-oriented programming project is an implementation and the continuity of the PG202 course
23/05/2016 - 04:51:17 209
Course Syllabus
PG204 : Systems ProgrammingShared by UV(s) :
I7-A Programmation et système p. 5
Crédits ECTS :
2.00
Évaluation :
S1: ET(2h,E,da,sc) x1
Number of hours :Lecture : 9.33Tutorial classes : 18.00Individual work : 12.00
Teacher(s) :FAVERGE Mathieu
Title :Systems Programming
Abstract :This lecture presents the concepts and techniques needed to program in a POSIX environment.
Plan :1. Concepts2. Files: principles and POSIX API3. Processes and memory management: abstrations and API4. Signals5. Shared memory and synchronization6. Threads7. Concurrency: detecting issues, hardware and software solutions, deadlocks8. Introduction to network programming
Prerequisite :Basic knowledge of C
Document(s) :Lecture notes are given at the beginning of the lecture.
Keyword(s) :Programmation, Threads, Memory management, Processus
23/05/2016 - 04:51:17 210
Course Syllabus
PG205 : digital sound and interfacesShared by choice module(s) :
EX205 I2-S8: Second pool of modules p. 55EX220 I2-S8 Second pool of modules p. 60
Crédits ECTS :
3.00
Évaluation :
S1: ET(1h30,E) x0.5 + CC x0.5
Number of hours :Combined lecture and tutorial classes : 26.00Individual work : 25.00
Teacher(s) :MARTIN Benjamin
Title :digital sound and interfaces
Abstract :Goal : Initiation to the digital sound and its interfaces.
Contents : After presenting the theory of digital sound, practical sessions are proposed to handle some simpleaudio effects. Different sound format are presented, like WAVE or MIDI format. Several tools and software arethen introduced with tutorials.
Plan :1 - Basis concepts of digital sound (sampling, quantization, ...). Representation of the audio sound, with theintroduction of different formats.
2 - Simple audio effects (echo, compression, voice remover, ...). Basic audio tools (sox, ...).
3 - Symbolic representation of the music, presentation of the MIDI format.
4 - LADSPA plugins for audio effects.
5 - Sound server daemon : JAVK audio Connection Kit.
6 - Graphical programming language for music and audio ; PureData.
7 - Tutorials with audio software : Audacity, ProTools.
Prerequisite :None
Keyword(s) :Signal processing, sound effects, soundfile format, MIDI, sound software.
23/05/2016 - 04:51:17 211
Course Syllabus
PG212 : C++ ProgrammingShared by UV(s) :
I7-A Programmation et système p. 5
Crédits ECTS :
1.50
Évaluation :
S1: ET(2h,E,sd,sc) x1
Number of hours :Lecture : 6.67Tutorial classes : 10.00
Teacher(s) :ALLALI Julien [email protected]
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
Keyword(s) :C++ programming, allocation, memory, class, template
23/05/2016 - 04:51:17 212
Course Syllabus
PG301 : Object oriented modellingShared by UV(s) :
I9GL-B Design and Validation of software systems p. 14
Crédits ECTS :
2.50
Évaluation :
S1: ET(2h,E,sd,sc)
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. Principes SOLID de conception.II. 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.
23/05/2016 - 04:51:17 213
Course Syllabus
PG305 : Langages du parallélismeShared by UV(s) :
I9PRCD-A Langages et supports d'exécution p. 16
Crédits ECTS :
2.50
Évaluation :
S1: ET(E,da,ca) x2.5
Number of hours :Lecture : 4.00Combined lecture and tutorial classes : 16.00Tutorial classes : 16.00Individual work : 20.00
Teacher(s) :AUMAGE OlivierCOULAUD Olivier
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, approche de la programmation parallèle pour mémoire partagée et OpenMP, approche"multi-thread".
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. OpenMP
23/05/2016 - 04:51:17 214
Course Syllabus
- Région parallèle, partage du travail, parallélisme de boucles, partage des données, synchronisation- Code OpenMP SPMD- Programmation hybride MPI/OpenMP
5. Multi-threading- Généralités :
Processus, threads noyaux / utilisateurs (threads POSIX);contextes;ordonnancement, quantum de temps;recouvrement, réentrance.
Document(s) :Tout documents autorisés.
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, OpenMP
Online course :Documents et références relatifs au cours
23/05/2016 - 04:51:17 215
Course Syllabus
PG306 : Distributed Application ProgrammingShared by UV(s) :
I9RSR-B Distributed objects and systems p. 18
Crédits ECTS :
2.50
Évaluation :
S1: Proj(Sout) x1
Number of hours :Combined lecture and tutorial classes : 28.00Individual work : 20.00
Teacher(s) :DENIS Alexandre
Title :Distributed Application Programming
Abstract :The purpose of this module is to present the basic concepts of distributed systems: remote procedure call,distributed object, naming, heterogeneity, interoperability, ... This course relies on concrete examples oftechnology that will be systematically implemented in practice.
Plan :* Introduction to distributed systems* RPC* Java RMI* CORBA
Prerequisite :Good knowledge in C/Java/C++. Basic knowledge of system & network.
Keyword(s) :Distributed systems, distributed object, middleware, RPC, RMI, CORBA
Online course :http://www.labri.fr/perso/esnard/Teaching/SysRep
23/05/2016 - 04:51:17 216
Course Syllabus
PR103 : Programming project n°1Shared by UV(s) :
I5-C project 1 p. 3
Crédits ECTS :
2.50
Évaluation :
S1: Proj (Tr,Rap,Sout) S2: rep(S1)
Number of hours :Tutorial classes : 30.00Individual work : 30.00
Teacher(s) :RENAULT David
Title :Programming project n°1
Plan :
The first year of the Computer Science degree at the ENSEIRB contains4 development projects. Each semester, two projects are realized inone of the programming languages studied during the semester, theseprojects being connected to the other courses of the semester.
These projects allow the students to put into practice the theoreticalcontents of the other courses, and to improve their teamworkabilities. They are usually realized by teams of up to 5 students.
23/05/2016 - 04:51:17 217
Course Syllabus
PR104 : Programming project n°2Shared by UV(s) :
I5-C project 1 p. 3
Crédits ECTS :
2.50
Évaluation :
S1: Proj (Tr,Rap,Sout) S2: rep(S1)
Number of hours :Tutorial classes : 30.00Individual work : 30.00
Teacher(s) :RENAULT David
Title :Programming project n°2
Plan :The first year of the Computer Science degree at the ENSEIRB contains4 development projects. Each semester, two projects are realized inone of the programming languages studied during the semester, theprojects being connected to the other courses of the semester.
These projects allow the students to put into practice the theoreticalcontents of the other courses, and to improve their teamworkabilities. They are usually realized by teams of up to 5 students.
23/05/2016 - 04:51:17 218
Course Syllabus
PR105 : Programming project n°3Shared by UV(s) :
I6-C Projects 2 p. 4
Crédits ECTS :
2.50
Évaluation :
S1: Proj (Tr,Rap,Sout) S2: rep(S1)
Number of hours :Tutorial classes : 30.00Individual work : 30.00
Teacher(s) :RENAULT David
Title :Programming project n°3
Plan :The first year of the Computer Science degree at the ENSEIRB contains4 development projects. Each semester, two projects are realized inone of the programming languages studied during the semester, theprojects being connected to the other courses of the semester.
These projects allow the students to put into practice the theoreticalcontents of the other courses, and to improve their teamworkabilities. They are usually realized by teams of up to 5 students.
23/05/2016 - 04:51:17 219
Course Syllabus
PR106 : Programming project n°4Shared by UV(s) :
I6-C Projects 2 p. 4
Crédits ECTS :
2.50
Évaluation :
S1: Proj (Tr,Rap,Sout) S2: rep(S1)
Number of hours :Tutorial classes : 30.00Individual work : 30.00
Teacher(s) :RENAULT David
Title :Programming project n°4
Plan :The first year of the Computer Science degree at the ENSEIRB contains4 development projects. Each semester, two projects are realized inone of the programming languages studied during the semester, theprojects being connected to the other courses of the semester.
These projects allow the students to put into practice the theoreticalcontents of the other courses, and to improve their teamworkabilities. They are usually realized by teams of up to 5 students.
23/05/2016 - 04:51:17 220
Course Syllabus
PR212 : Research & Programming projectShared by UV(s) :
I7ESSV-E Research & Programming project p. 6
Crédits ECTS :
6.00
Évaluation :
No description
Number of hours :Individual work : 60.00
Teacher(s) :FLEURY Emmanuel
Title :Research & Programming project
Abstract :This project work is intended to check and develop students' ability to work in team and to program properly.Group size will be 3-4 students and will be closely followed by a supervisor. Subjects of projects will be selectedamong challenging research and programming problems proposed by the pedagogic team.
Document(s) :- Software Engineering. Sommerville. Addison-Wesley, 2006.- Clean Code. Martin. Prentice-Hall. 2009.- Agile Software Development. Martin. Prentice-Hall. 2003.- Code Reading. Spinellis. Addison-Wesley. 2003.- Code Quality. Spinellis. Addison-Wesley. 2006.- Practical Development Environments. Doar. O'Reilly. 2005.- Object-Oriented Analysis And Design: Understanding System Development With UML 2.0. -O'Docherty.Wiley. 2005.- UML Distilled : A Brief Guide to the Standard Object Modeling Language. Fowler. Addison-Wesley, 2004.- Design Patterns. Gamma, Helm, Johnson, Vlissides. Addison-Wesley. 1995.- AntiPatterns. Brown et al. Wiley. 1998.- Why Programs Fail : A Guide to Systematic Debugging. Zeller. Morgan Kaufmann, 2005.
Keyword(s) :Research, programming
23/05/2016 - 04:51:17 221
Course Syllabus
PR213 : Stage de 2ème annéeShared by UV(s) :
C0-B Stage de 2ème année p. 2
Crédits ECTS :
8.00
Évaluation :
S1: Sta(Rap,Sout) x1; S2: rep(S1) x1
Title :Stage de 2ème année
23/05/2016 - 04:51:17 222
Course Syllabus
PR305 : Group projectShared by UV(s) :
C9TM-E Semester project and software development p. 19
Crédits ECTS :
4.00
Évaluation :
S1: CC x1 + Proj(Rap,Sout) x1
Number of hours :Tutorial classes : 30.00Individual work : 45.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 to 5 students.
Plan :* Technical realization: allying feasability study and design of a software component* Report (in english)* Presentation (in english, using powerpoint slides)
23/05/2016 - 04:51:17 223
Course Syllabus
PR311 : System developmentShared by choice module(s) :
EX326 RSR free module p. 69
Crédits ECTS :
2.50
Évaluation :
S1: Proj(Rap,Sout) x1
Number of hours :Tutorial classes : 5.00Individual work : 60.00
Teacher(s) :VINCENT Aymeric
Title :System development
Abstract :This module consists in implementing an important development project during the whole semester. Subjects arechosen at the beginning of the semester, and groups are created. Regular meetings with the teacher areorganized in order to check the current state of the project.
Prerequisite :Reasonable skills in a programming language
23/05/2016 - 04:51:17 224
Course Syllabus
PR315 : Projet de Fin d'EtudesShared by UV(s) :
C0-A Projet de Fin d'Etudes (stage de 3ème année) p. 2
Crédits ECTS :
18.00
Évaluation :
S1: Sta(Tr,Rap,Sout) x1; S2: rep(S1) x1
Title :Projet de Fin d'Etudes
23/05/2016 - 04:51:17 225
Course Syllabus
RE100 : Introduction to Networks Architecture Shared by UV(s) :
I6-B Programming and computing environment 2 p. 4
Crédits ECTS :
2.00
Évaluation :
S1: ET(2h,E,sd,sc) x1; S2: ET(30m,O,sd,sc) x1
Number of hours :Combined lecture and tutorial classes : 10.00Tutorial classes : 4.00Individual work : 8.00Practical work : 4.00
Teacher(s) :AHMED Toufik
Title :Introduction to Networks Architecture
Abstract :Cours d’introduction au réseaux
Plan :Les réseaux locaux informatiques (LAN)
-Classification des réseaux-Les couches ISO et TCP/IP-Technologies pour les LAN-Notion de base sur l’Ethernet : adressage, commutation, type ethernet-Equipements d’interconnexions réseaux-Autres protocoles pour les LAN
23/05/2016 - 04:51:17 226
Course Syllabus
RE202 : TCP/IP Networks ArchitectureShared by UV(s) :
I7-B Internet et réseaux p. 5
Crédits ECTS :
2.00
Évaluation :
S1: ET(2h,E,sd,sc) x1; S2: ET(15m,O,sd) x1
Number of hours :Combined lecture and tutorial classes : 20.00Individual work : 10.00
Teacher(s) :AHMED ToufikROLLET Antoine
Title :TCP/IP Networks Architecture
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. Interaction of TCP/IP with the physical network2. The network protocol : IP and ICMP3. The Transport protocols of TCP/IP model
23/05/2016 - 04:51:17 227
Course Syllabus
RE203 : Network programming project Shared by UV(s) :
I8-C Software engineer project p. 7
Crédits ECTS :
2.00
Évaluation :
S1: Proj(Rap,Sout) x1
Number of hours :Individual work : 12.50Practical work : 20.00
Teacher(s) :AHMED ToufikMEDJIAH SamirSHARROCK Rémi
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
23/05/2016 - 04:51:17 228
Course Syllabus
RE218 : TCP/IP ApplicationsShared by UV(s) :
I8-A Systems and Applications p. 7
Crédits ECTS :
1.50
Évaluation :
S1: ET(1h30,E,sd,sc) x1; S2: ET(15m,O,sd,sc) x1
Number of hours :Combined lecture and tutorial classes : 13.33Individual work : 10.00
Teacher(s) :AHMED ToufikALLALI Julien [email protected] Hicham
Title :TCP/IP Applications
Plan :Programmation TCP/IP
- Mise en place des applications TCP/IP- Implémentation d’un exemple d’application TCP ou UDP : programmation socket simpleen C ou Java par exemple
Exemple d’application TCP/IP-Présentation de quelques applications TCP/IP : le système DNS, le protocole SMTP (par exemple)
Le routage- Le routage de l’information dans les réseaux : notion d’arbre collecteur, plus court chemindans un graphe, routage par inondation, routage fondé sur les flux, routage à vecteur et distance …
Exercice sur le calcul de la table de routage.
Keyword(s) :programmation Socket, architecture Client / Serveur, routage dans les réseaux, DNS, WEB, e-mail, FTP
23/05/2016 - 04:51:17 229
Course Syllabus
RE300 : Evolution of communication networksShared by UV(s) :
I9RSR-A Communication networks p. 18
Crédits ECTS :
1.75
Évaluation :
S1: ET(1h20,E,sd,sc) x3 + CC(PA,CR TP) x1; S2: ET(15m,O,sd) x1
Number of hours :Lecture : 8.00Practical work : 8.00
Teacher(s) :AHMED Toufik
Title :Evolution of communication networks
Abstract :Les réseaux de nouvelle génération sont devenus de plus en plus complexes, interconnectant différentestechnologies et architectures (IP, WiFi, DVB-T/S, UMTS, GSM/GPRS) à travers plusieurs plates-formesmatérielles et logicielles pour offrir une multitude de services (données, téléphonie, diffusion vidéo,vidéoconférence, etc.). Ces nouvelles technologies réseaux ont permis une augmentation spectaculaire descapacités, notamment à l'accès. Ce cours a pour objectif de passer en revue l'architecture et l'évolution desréseaux de nouvelle génération.
Plan :-Introduction aux réseaux de nouvelle génération-Convergence des réseaux et des services-Contraintes de qualité de service-Quelques exemples d'évolution de réseau
oIPv4 et IPv6oLes réseaux mobiles et sans fil : 2G/3G, 802.11oLes réseaux de broadcast : DVB
Prerequisite :RE204
Document(s) :- N/A
Keyword(s) :- Networks evolution, Quality of Service
Online course :- not yet
23/05/2016 - 04:51:17 230
Course Syllabus
RE301 : Transport de flux audiovisuels Shared by UV(s) :
C9TM-A Multimedia data coding and processing p. 19
Crédits ECTS :
2.00
Évaluation :
S1: ET(1h20,E,sd,sc) x3 + CC(PA,CR TP) x1; S2: ET(15m,O,sd) x1
Number of hours :Lecture : 8.00Practical work : 8.00
Teacher(s) :AHMED Toufik
Title :Transport de flux audiovisuels
Abstract :De nouveaux services de distribution de contenus audiovisuels et multimédia fond leur apparition sur les réseaux,à la fois fixe et mobile. Cependant, plusieurs caractéristiques de ces réseaux font que le déploiement à grandeéchelle de tels services présente actuellement un réel challenge par rapport à des applications telles que lecourrier électronique (email) et le Web. En effet, le protocole IP est en passe de devenir le mode de transport deréférence sur ces différents réseaux, ce qui pose certains problèmes liés à la qualité de service (QoS) hérités dumodèle protocolaire IP. Ce cours a pour objectif de passer en revue les mécanismes de transport de fluxaudio/vidéo sur un réseaux IP. Ainsi, il présente les protocoles utilisés pour le transport et la signalisation desservices multimédia et leurs contraintes de qualité de service.
Plan :-1- Introduction aux transport de flux audio/vidéo-2- mécanismes de transport de flux audio/vidéo sur les réseaux IP-3- Exemple de protocoles de transport et de signalisation : RTP, RTSP, SDP
Document(s) :standards d'internet : RFC 3550 et autres
Keyword(s) :-transport de flux-signalisation de servie multimédia-qualité de service
Online course :-N/A
23/05/2016 - 04:51:17 231
Course Syllabus
RE312 : Telecommunication networksShared by UV(s) :
I9RSR-A Communication networks p. 18
Crédits ECTS :
3.25
Évaluation :
S1: ET(,O,sc) x1
Number of hours :Lecture : 36.00Individual work : 40.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.
Document(s) :Lecture notes for each chapter
Keyword(s) :Série 1 : Télécommunication,Réseau,Protocole,Numérique,Digital,Transmission,Commutation,Signalisation,Données,Internet,IP,
23/05/2016 - 04:51:17 232
Course Syllabus
Haut débit,Mobile,Cloud Computing
Série 2 : RTC,Sémaphore,SS7,Modems,ERBdB,Jonction,PDH,SDH,SONET,WDM,DWDM,CWDM,HDLC,RCP,X25,ISDN,RNIS,ATM, 2G, 3G, 4G,GSM,GPRS,EDGE,UMTS,LTE,WiFi, 802.3, 802.1qp,SNAP,PPP,xDSL,ADSL,VDSL,SHDSL,FTTx,FTTH,FTTB,FTTC,VoIP,ToIP,VPN,L2TP,TSL,IPSEC,MPLS,VPLS,NGN,IMS,CDN
Online course :None
23/05/2016 - 04:51:17 233
Course Syllabus
RE315 : Sécurité des réseauxShared by UV(s) :
I9RSR-C Security and network administration p. 18
Crédits ECTS :
3.50
Évaluation :
S1: Proj(Rap,Sout) x1
Number of hours :Lecture : 32.00Tutorial classes : 24.00Individual work : 32.00
Teacher(s) :BLANC MathieuDESCLAUX FabriceGELI MathieuLALET Pierre
Title :Sécurité des réseaux
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
Keyword(s) :Windows, Linux, IP, Firewall, intrusion detection, security audits, initiation to VPNs and cyphering of network flows
23/05/2016 - 04:51:17 234
Course Syllabus
RE316 : Network administration protocolsShared by UV(s) :
I9RSR-C Security and network administration p. 18
Crédits ECTS :
1.50
Évaluation :
S1: ET(1h,E,sd,sc) x1
Number of hours :Combined lecture and tutorial classes : 30.00Individual work : 20.00
Teacher(s) :BORDÈRES SergeGRELAUD Fabrice
Title :Network administration protocols
Abstract :In order to build an IP network with an important size, several routing protocols are needed. In this module,different routing protocols are considered, interior (e.g. RIP, OSPF) and exterior (BGP) on several examples. Weconsider principles and deployment.Moreover, in this course are considered authentication protocols used in the domain of wifi technologies
Plan :- complex networks and associated problems- interior routing- RIP- OSPF and similar protocols- routing on Internet, autonomous systems- BGP: base principle- BGP: deployment and examples- presentation and examples on wifi access restrictions
Keyword(s) :Routage IP, RIP, OSPF, BGP, Autonomous-System.
23/05/2016 - 04:51:17 235
Course Syllabus
RE317 : Administration, routing, QoSShared by UV(s) :
I9RSR-D Network administration tools p. 18
Crédits ECTS :
1.50
Évaluation :
S1: ET(1h,E,sd) x1
Number of hours :Lecture : 18.00Combined lecture and tutorial classes : 12.00Individual work : 20.00
Teacher(s) :GOUDAL FrédéricMEDAT Fabien
Title :Administration, routing, QoS
Abstract :The first part of this module permits to train on technics and tools for Unix systems administration.The second part consists in studying CISCO routers administration and VLAN deployment.The end of this course teaches how to consider Quality of Service in networks.
Plan :- General presentation of network administration technics- Machines configuration- Getting information and configuration tools for machines administation- CISCO routers administration (RIP protocol), VLAN deployment- Quality of service (QoS) concept in networks- Problems with QoS- Protocols for QoS deployment
Keyword(s) :Architecture réseaux routes et commutés, installation et programmation de routeurs CISCO
23/05/2016 - 04:51:17 236
Course Syllabus
RE318 : System and network administrationShared by UV(s) :
I9RSR-D Network administration tools p. 18
Crédits ECTS :
1.75
Évaluation :
S1: Proj(Rap,Sout) x1
Number of hours :Lecture : 2.66Combined lecture and tutorial classes : 7.66Tutorial classes : 5.00Individual work : 30.00
Teacher(s) :VINCENT Aymeric
Title :System and network administration
Abstract :This module is composed of two distinct parts.
- In the first one, students work with a workshop process. The learn how to administrate several machines.They have to work together in order to provide a quality service. Some aspects are considered: CVS,software portability, shell script programmation (efficient and secure)- In the other part, we study how to build a parallel and distributed system. On an example, we considerdifferent problems for deplying such systems: performance, cost... A case study is done on a cachememory developpment.
Prerequisite :RE202 and Java programming skills
23/05/2016 - 04:51:17 237
Course Syllabus
RE319 : Formal Methods and applicationsShared by UV(s) :
I9RSR-E Personalisation p. 18
Crédits ECTS :
2.50
Évaluation :
S1: ET(1h30,E,sd,sc) x2.5
Number of hours :Combined lecture and tutorial classes : 24.00Individual work : 12.00
Teacher(s) :HERBRETEAU FrédéricROLLET AntoineVINCENT Aymeric
Title :Formal Methods and applications
Abstract :In this module, we study how to design, model and formally validate communicating systems. We illustrate thesetechniques on communication protocols.
Plan :1. History and problem2. Methods and tools for validation3. Systems of automata4. Temporal logic5. Modelchecking6. Classical properties7. Protocols' structure8. Modeling and flow controlling9. Promela - Spin10. Formal testing based on specification
Keyword(s) :Design, verification, test, communicating protocols, modelchecking
23/05/2016 - 04:51:17 238
Course Syllabus
TS341 : Imaging tools for roboticsShared by UV(s) :
I9ROBOT-D Imaging tools for robotics p. 17
Crédits ECTS :
5.00
Évaluation :
S1: CC x1
Number of hours :Combined lecture and tutorial classes : 44.00
Teacher(s) :TA Vinh-Thong
Title :Imaging tools for robotics
Abstract :This lecture consists in an introduction of imaging tools for robotics (image and video processing, objects tracking,segmentation, etc)
Plan :This lecture covers the following aspects
- basic image and video processing- 3D vision, camera calibration, registration- objects detection and tracking
The implementation will be in C++ with the OpenCV library
Prerequisite :Programming skill in C/C++, optionnal: IT220 (introduction to image processing) can be helpfull
Document(s) :N/A
Keyword(s) :vision, image and video processing
Online course :N/A
23/05/2016 - 04:51:17 239
Course Syllabus
Index
AN304 : Parallel programming ................................................................................................................................................................................................................. 21
AU211 : Dynamical systems ..................................................................................................................................................................................................................... 22
AU318 : Mechatronics .............................................................................................................................................................................................................................. 23
AU321 : Control of robotic systems.......................................................................................................................................................................................................... 25
AU322 : Planification trajectory ............................................................................................................................................................................................................... 26
AU324 : A first robot in the robotics workshop........................................................................................................................................................................................ 27
AU325 : Modeling and analysis ................................................................................................................................................................................................................ 28
C0-A : Projet de Fin d'Etudes (stage de 3ème année) ................................................................................................................................................................................. 2
C0-B : Stage de 2ème année........................................................................................................................................................................................................................ 2
C0-C : Projet Professionnel ......................................................................................................................................................................................................................... 2
C9EM-A : KEDGE E-MANAGEMENT.................................................................................................................................................................................................. 12
C9IREF-A : IREF (INGÉNIERIE DU RISQUE ÉCONOMIQUE ET FINANCIER) ............................................................................................................................. 15
C9TM-A : Multimedia data coding and processing .................................................................................................................................................................................. 19
C9TM-B : Choice between Images Synthesis (Si) and Computer Music Processing (TIM) .................................................................................................................. 19
C9TM-B : Choice between Images Synthesis (Si) and Computer Music Processing (TIM) .................................................................................................................. 19
C9TM-C : Choice between Image Synthesis (SI) or Video Games (JI) or ASSM ................................................................................................................................... 19
C9TM-C : Choice between Image Synthesis (SI) or Video Games (JI) or ASSM ................................................................................................................................... 19
C9TM-D : Choice: VO (Computer Vision) or JI (Video Games) or ASSM............................................................................................................................................. 19
C9TM-D : Choice: VO (Computer Vision) or JI (Video Games) or ASSM............................................................................................................................................. 19
C9TM-E : Semester project and software development............................................................................................................................................................................ 19
C9TM-F : English and Management ......................................................................................................................................................................................................... 19
C9TM-G : Computer Graphics ................................................................................................................................................................................................................. 19
C9TM-H : Computational Music .............................................................................................................................................................................................................. 19
C9TM-I : Analysis and Synthesis of Musical Sound (ASSM).................................................................................................................................................................. 19
C9TM-J : Games and Interaction (JI)........................................................................................................................................................................................................ 20
C9TM-K : Computer Vision (VO) ............................................................................................................................................................................................................ 20
CE103 : Projet métier ................................................................................................................................................................................................................................ 30
CE118 : Introduction to project management ........................................................................................................................................................................................... 31
CE119 : communiquer et manager en entreprise : niveau 2...................................................................................................................................................................... 32
CE135 : Stage découverte ......................................................................................................................................................................................................................... 33
CE136 : Professionnal project : Level 1.................................................................................................................................................................................................... 34
CE137 : communiquer et manager en entreprise : niveau 1...................................................................................................................................................................... 35
CE138 : INTRODUCTION À L'ÉCONOMIE DE L'INNOVATION...................................................................................................................................................... 36
CE139 : 24h SIT'INNOV .......................................................................................................................................................................................................................... 37
CE200 : Management system.................................................................................................................................................................................................................... 38
CE203 : Economic intelligence ................................................................................................................................................................................................................. 39
CE206 : Management of the financial performance.................................................................................................................................................................................. 40
CE207 : Professional project & training course 2nd year ......................................................................................................................................................................... 41
CE209 : management control .................................................................................................................................................................................................................... 42
CE210 : Software law................................................................................................................................................................................................................................ 43
CE212 : Quality management ................................................................................................................................................................................................................... 44
CE215 : Introduction to financial markets ................................................................................................................................................................................................ 45
CE219 : management of innovative projects............................................................................................................................................................................................. 46
CE235 : Sciences techniques et sociétés ................................................................................................................................................................................................... 47
CE242 : communiquer et manager en entreprise : niveau 3...................................................................................................................................................................... 48
CE302 : Professionel project : level 3 ....................................................................................................................................................................................................... 49
CE320 : Soutenance de projet professionnel............................................................................................................................................................................................. 50
CE321 : Business simulation..................................................................................................................................................................................................................... 51
CE322 : PROJET PROFESSIONNEL...................................................................................................................................................................................................... 52
CE333 : Business Challenge pour KEDGE............................................................................................................................................................................................... 53
Course Syllabus
EX203 : Non-scholar personalized module............................................................................................................................................................................................... 54
EX205 : I2-S8: Second pool of modules ................................................................................................................................................................................................... 55
EX206 : Module list (engineer culture)..................................................................................................................................................................................................... 56
EX208 : Sound design ............................................................................................................................................................................................................................... 57
EX214 : I2-S8 First pool of modules ........................................................................................................................................................................................................ 59
EX220 : I2-S8 Second pool of modules .................................................................................................................................................................................................... 60
EX301 : Free choice module ..................................................................................................................................................................................................................... 61
EX305 : Finance mathématique temps continu......................................................................................................................................................................................... 62
EX307 : Scoring et applications ................................................................................................................................................................................................................ 63
EX308 : Anglais IREF............................................................................................................................................................................................................................... 64
EX309 : Introduction à la VAR (Value at risk)......................................................................................................................................................................................... 65
EX310 : Assurance .................................................................................................................................................................................................................................... 66
EX313 : BANQUE, MARCHÉ ET PRODUITS ...................................................................................................................................................................................... 67
EX324 : Free module for PRCD ............................................................................................................................................................................................................... 68
EX326 : RSR free module ......................................................................................................................................................................................................................... 69
EX328 : Management des projets innovants ............................................................................................................................................................................................. 70
EX329 : Technique numérique de la finance ............................................................................................................................................................................................ 71
EX331 : Transfert de technologie.............................................................................................................................................................................................................. 72
EX336 : Finance, Business Plan................................................................................................................................................................................................................ 73
EX337 : Marketing des activités de services............................................................................................................................................................................................. 74
EX338 : Finance mathématique temps discret .......................................................................................................................................................................................... 75
EX339 : Gestion de portefeuille ................................................................................................................................................................................................................ 76
EX340 : Modules à choix (option IREF) .................................................................................................................................................................................................. 77
EX341 : Bases de données et statistiques.................................................................................................................................................................................................. 78
I5-A : Algorithms & mathematics 1 ............................................................................................................................................................................................................ 3
I5-B : Programming and computing environment 1.................................................................................................................................................................................... 3
I5-C : project 1............................................................................................................................................................................................................................................. 3
I5-D : Languages and Management for Engineers...................................................................................................................................................................................... 3
I6-A : Algorithms and mathematics 2 ......................................................................................................................................................................................................... 4
I6-B : Programming and computing environment 2.................................................................................................................................................................................... 4
I6-C : Projects 2........................................................................................................................................................................................................................................... 4
I6-D : Languages and Management for Engineers...................................................................................................................................................................................... 4
I7-A : Programmation et système................................................................................................................................................................................................................ 5
I7-B : Internet et réseaux ............................................................................................................................................................................................................................. 5
I7-C : Conception logiciel ........................................................................................................................................................................................................................... 5
I7-D : Languages and Management ............................................................................................................................................................................................................ 5
I7ESSV-A : Extended automata .................................................................................................................................................................................................................. 6
I7ESSV-B : Logic........................................................................................................................................................................................................................................ 6
I7ESSV-C : Formal Design ......................................................................................................................................................................................................................... 6
I7ESSV-D : Research seminar .................................................................................................................................................................................................................... 6
I7ESSV-E : Research & Programming project ........................................................................................................................................................................................... 6
I8-A : Systems and Applications ................................................................................................................................................................................................................. 7
I8-B : UE personnalisée............................................................................................................................................................................................................................... 7
I8-B : UE personnalisée............................................................................................................................................................................................................................... 7
I8-C : Software engineer project ................................................................................................................................................................................................................. 7
I8-D : Languages and Management ............................................................................................................................................................................................................ 7
I8-E : UE-B: case 1 : 1 module EX214 + 2 modules EX205 without TOEIC............................................................................................................................................ 8
I8-F : UE-C: case 2 : 1 module EX214 + 1 module EX205 + 2 modules EX206 without TOEIC............................................................................................................. 8
I8-G : UE-B: case 3 : 1module EX214+ 2 modules EX220 + LC206 (TOEIC recovery).......................................................................................................................... 8
I8-H : UE-B: case 4 : 1 module EX214 + 1 module EX205 + 1 module EX206 + LC206 (TOEIC recovery).......................................................................................... 9
I8ESSV-A : Advanced Semester 1 - mobility ........................................................................................................................................................................................... 10
I8ESSV-A : Advanced Semester 1 - mobility ........................................................................................................................................................................................... 10
I8ESSV-B : Mobility: Université Libre de Bruxelles ............................................................................................................................................................................... 10
Course Syllabus
I8ESSV-C : Mobility: Technische Universität München.......................................................................................................................................................................... 10
I8ESSV-D : Mobility: Universiteit Twente............................................................................................................................................................................................... 10
I9-A : Culture de l'ingénieur...................................................................................................................................................................................................................... 11
I9-A : Culture de l'ingénieur...................................................................................................................................................................................................................... 14
I9-A : Culture de l'ingénieur...................................................................................................................................................................................................................... 16
I9-A : Culture de l'ingénieur...................................................................................................................................................................................................................... 17
I9-A : Culture de l'ingénieur...................................................................................................................................................................................................................... 18
I9ESSV-A : Modeling techniques ............................................................................................................................................................................................................. 13
I9ESSV-B : Software verification ............................................................................................................................................................................................................. 13
I9ESSV-C : Games and controller synthesis............................................................................................................................................................................................. 13
I9ESSV-D : Research project .................................................................................................................................................................................................................... 13
I9ESSV-E : Types and proofs ................................................................................................................................................................................................................... 13
I9ESSV-F : Formal design of software ..................................................................................................................................................................................................... 13
I9GL-A : Software Management............................................................................................................................................................................................................... 14
I9GL-B : Design and Validation of software systems............................................................................................................................................................................... 14
I9GL-C : Data Engineering ....................................................................................................................................................................................................................... 14
I9GL-D : Distributed and mobile Software .............................................................................................................................................................................................. 14
I9GL-E : Personnalisation ......................................................................................................................................................................................................................... 14
I9PRCD-A : Langages et supports d'exécution ......................................................................................................................................................................................... 16
I9PRCD-B : Architectures, systèmes et communications ......................................................................................................................................................................... 16
I9PRCD-C : Algorithmique et ordonnancement ....................................................................................................................................................................................... 16
I9PRCD-D : Algorithmique et applications .............................................................................................................................................................................................. 16
I9PRCD-E : Personnalisation .................................................................................................................................................................................................................... 16
I9ROBOT-A : Modélisation et commande de systèmes robotiques ......................................................................................................................................................... 17
I9ROBOT-B : Architecture of Robotic Systems....................................................................................................................................................................................... 17
I9ROBOT-C : Robotique avancée............................................................................................................................................................................................................. 17
I9ROBOT-D : Imaging tools for robotics ................................................................................................................................................................................................. 17
I9ROBOT-E : Human robot interactions and multi-agents systems ......................................................................................................................................................... 17
I9RSR-A : Communication networks ....................................................................................................................................................................................................... 18
I9RSR-B : Distributed objects and systems .............................................................................................................................................................................................. 18
I9RSR-C : Security and network administration....................................................................................................................................................................................... 18
I9RSR-D : Network administration tools .................................................................................................................................................................................................. 18
I9RSR-E : Personalisation......................................................................................................................................................................................................................... 18
IF101 : Introduction to algorithmic ........................................................................................................................................................................................................... 79
IF102 : Tree structures............................................................................................................................................................................................................................... 80
IF104 : Work environment ........................................................................................................................................................................................................................ 81
IF106 : Graphs and algorithms .................................................................................................................................................................................................................. 83
IF107 : Logic and proof............................................................................................................................................................................................................................. 84
IF114 : Finite automata and applications .............................................................................................................................................................................................. 85
IF201 : Distributed algorithms .................................................................................................................................................................................................................. 87
IF202 : Cryptology .................................................................................................................................................................................................................................... 88
IF203 : Compilation .................................................................................................................................................................................................................................. 89
IF204 : Compiler construction................................................................................................................................................................................................................... 90
IF217 : Introduction to the quantum information processing.................................................................................................................................................................... 91
IF220 : Cognitic......................................................................................................................................................................................................................................... 92
IF222 : Game theory for computerized modeling ..................................................................................................................................................................................... 93
IF226 : Algorithmique probabiliste ........................................................................................................................................................................................................... 94
IF227 : Operations research....................................................................................................................................................................................................................... 96
IF228 : Computability and Complexity..................................................................................................................................................................................................... 97
IF229 : Single Choice module................................................................................................................................................................................................................... 98
IF230 : flow and combinatorics................................................................................................................................................................................................................. 99
IF231 : Extended automata...................................................................................................................................................................................................................... 100
IF232 : Logic ........................................................................................................................................................................................................................................... 101
Course Syllabus
IF233 : Formal Design............................................................................................................................................................................................................................. 102
IF234 : Research seminar ........................................................................................................................................................................................................................ 103
IF238 : Web Applications ....................................................................................................................................................................................................................... 104
IF300 : Software design - B method........................................................................................................................................................................................................ 106
IF304 : Algorithmique parallèle .............................................................................................................................................................................................................. 107
IF305 : Equilibrage et régulation de charge ............................................................................................................................................................................................ 108
IF306 : Communication et routage.......................................................................................................................................................................................................... 109
IF307 : Communication et routage.......................................................................................................................................................................................................... 110
IF309 : Human Robot Interactions .......................................................................................................................................................................................................... 111
IF311 : Formal design of software .......................................................................................................................................................................................................... 112
IF314 : Multi-agents systems and virtual reality ..................................................................................................................................................................................... 113
IF315 : Modeling techniques................................................................................................................................................................................................................... 114
IF317 : Software verification................................................................................................................................................................................................................... 115
IF318 : Games and controller synthesis .................................................................................................................................................................................................. 116
IF320 : Research project.......................................................................................................................................................................................................................... 117
IF321 : Types and proofs......................................................................................................................................................................................................................... 118
IF324 : Anthropologie des nouvelles technologies ................................................................................................................................................................................. 119
IF325 : Learning principles for an autonomous robotics ....................................................................................................................................................................... 121
IF327 : Développement soutenable au défi de la technique.................................................................................................................................................................... 122
IS100 : Analyse des données et Théorie de l'information ....................................................................................................................................................................... 124
IS101 : Probability and Statistics ............................................................................................................................................................................................................ 125
IS102 : information theorie ..................................................................................................................................................................................................................... 126
IS103 : Information Theory..................................................................................................................................................................................................................... 127
IS104 : Numerical Analysis..................................................................................................................................................................................................................... 128
IS309 : Algèbre linéaire creuse ............................................................................................................................................................................................................... 130
IS310 : Algorithmique pour méthodes hiérarchiques.............................................................................................................................................................................. 132
IT102 : Computer architecture ................................................................................................................................................................................................................ 133
IT200 : Advanced data bases................................................................................................................................................................................................................... 134
IT201 : Operating Systems...................................................................................................................................................................................................................... 135
IT202 : Operating systems project .......................................................................................................................................................................................................... 136
IT203 : Database systems........................................................................................................................................................................................................................ 137
IT204 : Database project ......................................................................................................................................................................................................................... 138
IT213 : Software engineering project - part 1 - specifications and scope statement............................................................................................................................... 139
IT214 : Software engineering project - part 2 - development ................................................................................................................................................................ 140
IT218 : Information systems security...................................................................................................................................................................................................... 141
IT220 : Introduction to Image Processing ............................................................................................................................................................................................... 143
IT223 : Robotique et apprentissage......................................................................................................................................................................................................... 144
IT224 : Multicore and GPU computing................................................................................................................................................................................................... 145
IT225 : Dependability.............................................................................................................................................................................................................................. 146
IT228 : Big Data et Intelligence économique.......................................................................................................................................................................................... 147
IT233 : Génie Logiciel ............................................................................................................................................................................................................................ 148
IT306 : Software testing .......................................................................................................................................................................................................................... 150
IT307 : Persistency and data bases .......................................................................................................................................................................................................... 151
IT308 : Software Methods and Tools ...................................................................................................................................................................................................... 153
IT309 : Multi tiers software architectures ............................................................................................................................................................................................... 154
IT310 : Concurrent and distributed sofware systems .............................................................................................................................................................................. 155
IT311 : Software project management .................................................................................................................................................................................................... 156
IT317 : Image analysis ............................................................................................................................................................................................................................ 158
IT320 : Analysis/Synthesis of Musical Sound ........................................................................................................................................................................................ 159
IT327 : Vision and video indexing.......................................................................................................................................................................................................... 160
IT328 : Multimedia data coding .............................................................................................................................................................................................................. 161
IT334 : Virtualisation of systems ............................................................................................................................................................................................................ 162
IT336 : Architecture of parallel and distributed systems ........................................................................................................................................................................ 163
Course Syllabus
IT338 : Supports de communication hautes performances ..................................................................................................................................................................... 164
IT341 : Computational Accelerators ....................................................................................................................................................................................................... 165
IT347 : Autonomous robotics project...................................................................................................................................................................................................... 166
IT348 : Computational music .................................................................................................................................................................................................................. 167
IT354 : Administration Microsoft ........................................................................................................................................................................................................... 168
IT355 : Synthèse d'images et réalité virtuelle.......................................................................................................................................................................................... 169
IT356 : Programmation C/C++ pour le multimédia ................................................................................................................................................................................ 170
IT358 : Embedded systems ..................................................................................................................................................................................................................... 171
IT359 : Embedded systems project ......................................................................................................................................................................................................... 172
IT360 : Management and Analysis of Big Data ...................................................................................................................................................................................... 173
IT361 : Video Games and Interactions.................................................................................................................................................................................................... 174
IT362 : Mobile application development ................................................................................................................................................................................................ 175
LC101 : English S5 ................................................................................................................................................................................................................................. 177
LC102 : 2nd Foreign Language S5 ......................................................................................................................................................................................................... 179
LC104 : English S6 ................................................................................................................................................................................................................................. 181
LC106 : Physical Education or Artistic Activities (S6) .......................................................................................................................................................................... 182
LC109 : Physical Education or Artistic Activities .................................................................................................................................................................................. 183
LC112 : 2nd Foreign Language S6 ......................................................................................................................................................................................................... 184
LC201 : English S7 ................................................................................................................................................................................................................................. 186
LC205 : English S8 ................................................................................................................................................................................................................................. 188
LC206 : TOEIC Re-sit S8 ....................................................................................................................................................................................................................... 189
LC207 : Required course for students not having obtained the B2 level in English (785 TOEIC, 5.5 IELTS) Prepares students to resit the TOEIC. ...................... 190
LC212 : 2nd Foreign Language S7 ......................................................................................................................................................................................................... 191
LC214 : 2nd Foreign Language S8 ......................................................................................................................................................................................................... 193
LC301 : English S9 ................................................................................................................................................................................................................................. 195
MA300 : Probalistic tools for robots ....................................................................................................................................................................................................... 196
MA303 : Mathematics for robotics ......................................................................................................................................................................................................... 198
MI101 : Microprocesseurs....................................................................................................................................................................................................................... 199
MI102 : Practice exercises on microprocessors ...................................................................................................................................................................................... 201
PG101 : Imperative programming 1........................................................................................................................................................................................................ 202
PG104 : Functional Programing.............................................................................................................................................................................................................. 203
PG106 : Imperative programming 2 and software development............................................................................................................................................................. 205
PG116 : Algorithm and Programming Workshop................................................................................................................................................................................... 207
PG202 : Object-oriented programming ................................................................................................................................................................................................... 208
PG203 : Object-Oriented Programming project...................................................................................................................................................................................... 209
PG204 : Systems Programming............................................................................................................................................................................................................... 210
PG205 : digital sound and interfaces....................................................................................................................................................................................................... 211
PG212 : C++ Programming..................................................................................................................................................................................................................... 212
PG301 : Object oriented modelling......................................................................................................................................................................................................... 213
PG305 : Langages du parallélisme .......................................................................................................................................................................................................... 214
PG306 : Distributed Application Programming ...................................................................................................................................................................................... 216
PR103 : Programming project n°1 .......................................................................................................................................................................................................... 217
PR104 : Programming project n°2 .......................................................................................................................................................................................................... 218
PR105 : Programming project n°3 .......................................................................................................................................................................................................... 219
PR106 : Programming project n°4 .......................................................................................................................................................................................................... 220
PR212 : Research & Programming project ............................................................................................................................................................................................. 221
PR213 : Stage de 2ème année ................................................................................................................................................................................................................. 222
PR305 : Group project............................................................................................................................................................................................................................. 223
PR311 : System development.................................................................................................................................................................................................................. 224
PR315 : Projet de Fin d'Etudes................................................................................................................................................................................................................ 225
RE100 : Introduction to Networks Architecture .................................................................................................................................................................................... 226
RE202 : TCP/IP Networks Architecture ................................................................................................................................................................................................. 227
RE203 : Network programming project ................................................................................................................................................................................................. 228
Course Syllabus
RE218 : TCP/IP Applications ................................................................................................................................................................................................................ 229
RE300 : Evolution of communication networks ..................................................................................................................................................................................... 230
RE301 : Transport de flux audiovisuels ................................................................................................................................................................................................. 231
RE312 : Telecommunication networks ................................................................................................................................................................................................... 232
RE315 : Sécurité des réseaux .................................................................................................................................................................................................................. 234
RE316 : Network administration protocols ............................................................................................................................................................................................. 235
RE317 : Administration, routing, QoS .................................................................................................................................................................................................... 236
RE318 : System and network administration .......................................................................................................................................................................................... 237
RE319 : Formal Methods and applications ............................................................................................................................................................................................. 238
TS341 : Imaging tools for robotics.......................................................................................................................................................................................................... 239