{"id":342,"date":"2016-09-22T13:25:06","date_gmt":"2016-09-22T11:25:06","guid":{"rendered":"http:\/\/members.loria.fr\/goster\/?page_id=342"},"modified":"2018-01-12T09:43:23","modified_gmt":"2018-01-12T07:43:23","slug":"teaching-oop","status":"publish","type":"page","link":"https:\/\/members.loria.fr\/goster\/teaching-oop\/","title":{"rendered":"Teaching-OOP"},"content":{"rendered":"<h1>Programmation Orient\u00e9e-Objet (POO)<\/h1>\n<p>Depuis 2007, je suis responsable du module de Programmation Orient\u00e9e Objet de premi\u00e8re ann\u00e9e \u00e0 TELECOM Nancy. Ce module \u00e9volue actuellement \u00e0 la marge chaque ann\u00e9e. Les \u00e9nonc\u00e9s de TD et de TP r\u00e9sultent d&rsquo;un travail collaboratif et it\u00e9ratif entre l&rsquo;\u00e9quipe p\u00e9dagogique (M. Quinson, T. Cholez et R. Badonnel) intervenant sur ce module.<\/p>\n<p>La page officiel du cours est disponible sur <a href=\"https:\/\/arche.univ-lorraine.fr\/course\/view.php?id=7973\">Arche<\/a><\/p>\n<h2>Sujets des TDs et de TPs<\/h2>\n<ul>\n<li>TD1\/TD2 : Classes, objets et sch\u00e9mas m\u00e9moire. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/01-td-oo-design-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/01-td-oo-design-correction.pdf\">correction<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/01-td-memory-scheme-correction.pdf\">correction sch\u00e9mas<\/a>)<\/li>\n<li>TP1 : Classes et classes de test. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/03-tp-objets-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/03-tp-objets-package.tar.gz\">classes de test<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/03-tp-objets-correction.pdf\">correction<\/a>)<\/li>\n<li>TD3\/TP2 : Composition, d\u00e9l\u00e9gation. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/04-tdp-race-enonce.pdf\">\u00e9nonc\u00e9<\/a>)(<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/04-tdp-race-package.tar.gz\">classes de test<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/04-tdp-race-correction.pdf\">correction<\/a>)<\/li>\n<li>TD5 : H\u00e9ritage et Initialisation de classes. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/06-td-ville-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/06-td-ville-correction.pdf\">correction<\/a>)<\/li>\n<li>TP4 : H\u00e9ritage, red\u00e9finition, liaison dynamique. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/07-tp-dipoles-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/07-tp-dipoles-package.tar.gz\">classes de test<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/07-tp-dipoles-correction.pdf\">correction<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/junit-4.10.jar\">junit<\/a>)<\/li>\n<li>TD6 : H\u00e9ritage et concordance des types. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/08-td-heritage-concordance-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/08-td-heritage-concordance-correction.pdf\">correction<\/a>)<\/li>\n<li>TP5 : It\u00e9ration, interface, h\u00e9ritage. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/09-tp-iterateur_parcours-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/09-tp-iterateur_parcours-correction.pdf\">correction<\/a>)<\/li>\n<li>TD7 : Exceptions et It\u00e9rateurs (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/10-td-exception-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/10-td-exception-correction.pdf\">correction<\/a>)<\/li>\n<li>TP6 : Blog (ancien examen) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/11-tp-blog-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/11-tp-blog-package.tar.gz\">classes de test<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/11-tp-blog-correction.pdf\">correction<\/a>)<\/li>\n<li>TD8\/TP7 : H\u00e9ritage et Liaison dynamique. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/12-tdp-expressions-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/12-tdp-expressions-correction.pdf\">correction<\/a>)<\/li>\n<\/ul>\n<h2>Supports de cours (2014-2015)<\/h2>\n<ul>\n<li>CM1 : Introduction (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/OOP-CM1-classroom.pdf\">slides<\/a>)<\/li>\n<li>CM1 : Syntaxe Java (conditionnelles, boucles, tableaux, etc.) &#8211; non pr\u00e9sent\u00e9 en cours magistral (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/OOP-CM1-homework.pdf\">slides<\/a><\/li>\n<li>CM2 : R\u00e9capitulatif des semaines pr\u00e9c\u00e9dentes (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/OOP-CM1-recap.pdf\">slides<\/a><\/li>\n<li>CM2 : Introduction \u00e0 la conception objet (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/OOP-CM2.pdf\">slides<\/a>)<\/li>\n<li>CM3 : Interface, polymorphisme  (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/OOP-CM3.pdf\">slides<\/a>)<\/li>\n<li>CM4 : H\u00e9ritage  (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/OOP-CM4.pdf\">slides<\/a>)<\/li>\n<li>CM5 : Exceptions, g\u00e9n\u00e9ricit\u00e9   (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/OOP-CM5.pdf\">slides<\/a>)<\/li>\n<li>CM6 : Introduction aux tests logiciels  (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/OOP-CM6.pdf\">slides<\/a>)<\/li>\n<\/ul>\n<h3>Supports de cours (2012-2013)<\/h3>\n<ul>\n<li>CM1 : (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/POO-CM1.pdf\">slides<\/a>)<\/li>\n<li>CM2 : (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/POO-CM2.pdf\">slides<\/a>)<\/li>\n<li>CM3 : (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/POO-CM3.pdf\">slides<\/a>)<\/li>\n<li>CM4 : (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/POO-CM4.pdf\">slides<\/a>)<\/li>\n<li>CM5 : (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/POO-CM5.pdf\">slides<\/a>)<\/li>\n<\/ul>\n<h2>Examens pass\u00e9s<\/h2>\n<h3>2014-2015<\/h3>\n<ul>\n<li>Examen. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1415-exam-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1415-exam-correction.pdf\">correction<\/a>)<\/li>\n<li>Consolidation. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1415-conso-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1415-conso-correction.pdf\">correction<\/a>)<\/li>\n<\/ul>\n<h3>2013-2014<\/h3>\n<ul>\n<li>Examen. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1314-exam-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1314-exam-correction.pdf\">correction<\/a>)<\/li>\n<li>Consolidation. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1314-conso-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1314-conso-correction.pdf\">correction<\/a>)<\/li>\n<\/ul>\n<h3>2012-2013<\/h3>\n<ul>\n<li>Examen. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1213-exam-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1213-exam-correction.pdf\">correction<\/a>)<\/li>\n<li>Consolidation. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1213-conso-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1213-conso-correction.pdf\">correction<\/a>)<\/li>\n<\/ul>\n<h3>2011-2012<\/h3>\n<ul>\n<li>Examen. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1112-exam-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1112-exam-correction.pdf\">correction<\/a>)<\/li>\n<li>Consolidation. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1112-conso-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1112-conso-correction.pdf\">correction<\/a>)<\/li>\n<li>TP not\u00e9. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1112-tpnote-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1112-tpnote-package.zip\">classes de tests<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1112-tpnote-correction.pdf\">correction<\/a>)<\/li>\n<\/ul>\n<h3>2010-2011<\/h3>\n<ul>\n<li>Examen. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1011-exam-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1011-exam-correction.pdf\">correction<\/a>)<\/li>\n<li>Consolidation. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1011-conso-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1011-conso-correction.pdf\">correction<\/a>)<\/li>\n<li>TP not\u00e9. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1011-tpnote-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1011-tpnote-package.zip\">classes de tests<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/1011-tpnote-correction.pdf\">correction<\/a>)<\/li>\n<\/ul>\n<h3>2009-2010<\/h3>\n<ul>\n<li>Examen. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0910-exam-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0910-exam-en-enonce.pdf\">\u00e9nonc\u00e9 (anglaise)<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0910-exam-correction.pdf\">correction<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0910-exam-en-correction.pdf\">correction (anglaise)<\/a>)<\/li>\n<li>Consolidation. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0910-conso-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0910-conso-correction.pdf\">correction<\/a>)<\/li>\n<li>TP not\u00e9. (transform\u00e9 en TP6, voir ci-dessus)<\/li>\n<\/ul>\n<h3>2008-2009<\/h3>\n<ul>\n<li>Examen. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0809-exam-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0809-exam-correction.pdf\">correction<\/a>)<\/li>\n<li>Consolidation. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0809-conso-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0809-conso-correction.pdf\">correction<\/a>)<\/li>\n<li>TP not\u00e9. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0809-tpnote-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0809-tpnote-package.tar.gz\">classes de tests<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/0809-tpnote-correction.pdf\">correction<\/a>)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Programmation Orient\u00e9e-Objet (POO)<\/p>\n<p>Depuis 2007, je suis responsable du module de Programmation Orient\u00e9e Objet de premi\u00e8re ann\u00e9e \u00e0 TELECOM Nancy. Ce module \u00e9volue actuellement \u00e0 la marge chaque ann\u00e9e. Les \u00e9nonc\u00e9s de TD et de TP r\u00e9sultent d&rsquo;un travail collaboratif et it\u00e9ratif entre l&rsquo;\u00e9quipe p\u00e9dagogique (M. Quinson, T. Cholez et R. Badonnel) intervenant sur ce module.<\/p>\n<p>La page officiel du cours est disponible sur <a href=\"https:\/\/arche.univ-lorraine.fr\/course\/view.php?id=7973\">Arche<\/a><\/p>\n<p>Sujets des TDs et de TPs<\/p>\n<ul>\n<li>TD1\/TD2 : Classes, objets et sch\u00e9mas m\u00e9moire. (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/01-td-oo-design-enonce.pdf\">\u00e9nonc\u00e9<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/01-td-oo-design-correction.pdf\">correction<\/a>) (<a href=\"https:\/\/members.loria.fr\/goster\/files\/teaching\/oop\/01-td-memory-scheme-correction.pdf\">correction sch\u00e9mas<\/a>)<\/li>\n<li>TP1 : Classes et classes de test.<\/li>\n<\/ul>\n","protected":false},"author":25,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-342","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/members.loria.fr\/goster\/wp-json\/wp\/v2\/pages\/342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/members.loria.fr\/goster\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/members.loria.fr\/goster\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/members.loria.fr\/goster\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/members.loria.fr\/goster\/wp-json\/wp\/v2\/comments?post=342"}],"version-history":[{"count":13,"href":"https:\/\/members.loria.fr\/goster\/wp-json\/wp\/v2\/pages\/342\/revisions"}],"predecessor-version":[{"id":385,"href":"https:\/\/members.loria.fr\/goster\/wp-json\/wp\/v2\/pages\/342\/revisions\/385"}],"wp:attachment":[{"href":"https:\/\/members.loria.fr\/goster\/wp-json\/wp\/v2\/media?parent=342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}