1
COURS ELECTIFS Séq. 3
2
COURS ELECTIFS DE SEQUENCE 3 :
!"#$%&'("#)"&'(*+%),-%$).%/,0)12',3%)4)2')5'(%##%6)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)8)
9:"/:';(%)&"+;)<=(#3:#(%+;)12')5'(%##%6)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)>)
?;"3;,//,'("#)"@A%')%#)!BB))C))!BB))D)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)E)
F#('(,'("#)4)!"G%)H))C)))!"G%)H)))D)I)!"#$%&'("#)G%)JKJ'L/%J)"&'(*+%J),-,#$:%)C)!"#$)2KJ)M&')N-)D)77777777777777)O)
P"G,<(':J)G=F/,3%;(%)C))P"G,<(':J)D)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)Q)
?;"A%'J)G%)';,('%/%#'J)G=(/,3%J)C))R;,(')F/,3%J))D)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)S)
T"#$'("#)%')F#':3;,'("#)?U"'"#(*+%)C)T"#$F#'?U"')D)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)V)
H(J+,<(J,'("#)C)H(J+,<(J,'("#)D)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)WX)
M&'(*+%)G%)<Y50';Z/%)) C))50';%/))D)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)W8)
R%$U#"<"3(%)G%J)[,J%;J)C)))R%$U#"[,J%;)))D)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)W>)
T(@;%J)M&'(*+%J)N-,#$:%J))C)T(@;%J),-,#$:%J)D)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)WE)
\("&U"'"#($J)1N6)C)\("?U"')1N6)D)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)WO)
]%,;^_(%<G)/($;"J$"&(%J)1N6)C))]%,;T(%<G)1N6))D)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)WQ)
?UKJ(*+%)2','(J'(*+%)`+,#'(*+%)) C)?UKJ2','`+,#')D)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)WS)
NG-,#$%G)?U"'"#($J)1N6)C)NG-)?U"'"'#($J1N6)D)77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)WV)
M&'(*+%)G%J)P(<(%+0)!"/&<%0%J))C)M&')P)!"/&<%0%)D)777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)Xa)
3
Conception optique avec Zemax (Stage à St Etienne)
!"#$%&"'"()*)+,%$--.)/01%"$)
2$3'%"$)45)6788)9'":%$-);<8=>)?)2(7!(%$""$@)
AB5-#)*)=<,))
CD'E$#)4%#1B"%FD$#)*)G)3%"%353)?);<)3'H%353
Programme(:(
7)-'11$D#)&0"0-'5H)#5-)D$#)'F$--'(%B"#>)D$#)E-%(I-$#)4$)J5'D%(0#)K4B"()D$)LM!)$()D')M+NO>))
7)1-0#$"('(%B")4$)P$3'H)$()4$)DQB1(%3%#'(%B")
7)!(54$#)4$)E'#)#%31D$#)*))
) RB5FD$()K':$E)DQ'1BE,-B3'(%#'(%B")$()(BD0-'"E$3$"(O>))
) +-%1D$()4$)ABBS$)
) TF9$E(%U)4B5FD$)V'5##)
) 2.#(I3$#)?)3%-B%-#)K4B"()1'-'FBD$),B-#)'H$O)
) AB--$E($5-#)4QB5:$-(5-$)$()4$)E,'31)
)
!")UB"E(%B")45)($31#)4%#1B"%FD$)*)#.#(I3$#)%"U-'-B5&$#)K':$E)(BD0-'"E$3$"()(,$-3%J5$O>)BF9$E(%U)
:%40B@@@)
)
4
Géométrie pour l’ingénieur (St Etienne)
!"#$%&"'"()*)W$'"7N'-%$)X$ES$-)
2$3'%"$)45)6788)9'":%$-);<8=>)?)2(7!(%$""$@)
AB5-#)*)8<,>)+C)#B5#)N'(D'F)*);<,@))
CD'E$#)4%#1B"%FD$#)*)8Y@))
)
Description(:(
R-B%($#>)E$-ED$#>)(-%'"&D$#Z)A$#)UB-3$#)&0B30(-%J5$#)#%31D$#)4B"()B")E-B%()(B5()#':B%-)-$EID$"()
5"$)J5'"(%(0)%"015%#'FD$)4$)1-B1-%0(0#)0(B""'"($#)4B"()E$-('%"$#>)'#(5E%$5#$3$"()5(%D%#0$#>)
EB"45%#$"()?)4$#)30(,B4$#)(-I#)$UU%E'E$#)1B5-)-0#B54-$)4$#)1-BFDI3$#)EB"E-$(#)4'"#)4$)
"B3F-$5#$#)4%#E%1D%"$#)#E%$"(%U%J5$#>)"B('33$"()$")B1(%J5$)$()$")(-'%($3$"()4$#)%3'&$#@)A$)
3B45D$)4[5"$)#$3'%"$)1-B1B#$)5")'1$-\5)4$)(,0B-%$#)$()4[B5(%D#)5(%D$#)?)D[%"&0"%$5-)4'"#)5"$)
D'-&$)1'D$(($)4['11D%E'(%B"#@))
)
Programme(:(
- V0B30(-%$)F'-.E$"(-%J5$)K6,O)*)) CB%"(#>)4-B%($#)$()E$-ED$#)-$3'-J5'FD$#)'(('E,0#)?)5")(-%'"&D$>)
AB5-F$#)4$)X$]%$-)$()#1D%"$#@)
- V0B30(-%$)30(-%J5$)K6,O)*)) AB"%J5$#>)1-B1-%0(0#)$()UB-3$#)J5'4-'(%J5$#)'##BE%0$#)K%":'-%'"(#>)
45'D%(0>)U'%#E$'5H)4$)EB"%J5$#@@@O)^))
R0:$DB110$#)$()UB"E(%B"#)#511B-(*)E'5#(%J5$#>)'11D%E'(%B")?)
DQB1(%J5$)4$)3%-B%-#)EB5-F$#@)
- V0B30(-%$)1-B9$E(%:$)K=,O)*)) +-'E0#)$")1$-#1$E(%:$@))
- V$B30(-%$)'D&B-%(,3%J5$)KY,O)*)) +-'E0#)4$)4-B%($#)$()E$-ED$#)4%#E-$(#)KX-$#$",'3O)
R%'&-'33$#)4$)_B-B"B%)$()R$D'5"'.)^)
- V0B30(-%$)#1,0-%J5$)K=,O)
- 2."(,I#$)K`,O)*)) !#1'E$#)4$)-$1-0#$"('(%B")4$#)E$-ED$#)$()'11D%E'(%B")?)D')40($E(%B")
4$)4-B%($#)4'"#)5"$)%3'&$@))
)
/[0:'D5'(%B")#$)U$-')#5-)D')F'#$)4[5")EB31($)-$"45)?)-$"4-$)5D(0-%$5-$3$"(@))
5
Programmation objet en C++ [ C++ ]
Ce module est un stage d’initiation au C++ pendant la première semaine de janvier 2013, suivi d’un projet sur
cinq semaines, avec du temps réservé à l’EDT tous les vendredis, 2 demi-journées encadrées, et une
soutenance.
Les élèves du M2 Optque ont la possibilité de suivre le stage, dans la limite des places disponibles et si leur
emploi du temps le permet, mais il ne validera aucun ECTS pour le master
Volume horaire : 32 h de stage + Projet Nombre d’élèves maximum : 22
Coordinateur : Arnaud BECHE Cours 1,5 h :
Cours 2,0 h :
Intervenants : Arnaud BECHE, Cyril KEIME (Thales)TD,5 h :
TD 2,0 h :
Examens : Soutenance
Objectifs*
Connaître le langage C++ et être capable de l’utiliser pour programmer.
Apprendre les concepts de la programmation orientée objet et être capable de les utiliser pour analyser / décomposer un problème
complexe.
Appréhender une méthode de développement d’un projet (phases de spécification, conception, développement, validation) au travers
d’un projet logiciel réalisé en équipe.
Plan*du*cours**
1. Introduction au langage C++
1.1 Historique
1.2 Évolutions par rapport au langage C
1.3 Allocation dynamique de mémoire en C++
1.4 Pointeurs et références
2. Classes et relations entre classes
2.1 Introduction aux classes
2.2 Constructeurs de classe
2.3 Destructeur de classe
2.4 Agrégation
2.5 Héritage
2.6 Polymorphisme
3. Interfaces graphiques avec la bibliothèque wxWidgets
Polycopié*ou*notes*de*cours*disponibles**
Polycopié (cours + exercices)
Site internet (corrigé des exercices, bibliothèques et liens utiles, documentation)
Pré6requis**
Bonne connaissance du langage C
1 / 20 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !