Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
teaching:infoh200 [2012/09/30 20:02]
gaverhae created
teaching:infoh200 [2018/03/28 18:09]
gdejaege
Line 1: Line 1:
 ====== INFO-H-200 : Programmation orientée objet ====== ====== INFO-H-200 : Programmation orientée objet ======
  
-<note tip> +**Cours de programmation orientée-objet**
-[[http://​wit-projetcs.ulb.ac.be/​chiliproject|Chiliproject du cours]] +
-</​note>​+
  
-===== Partie Fonctionnement des Ordinateurs =====+=== Titulaire ​===
  
-  ​Slides ​: {{:​teaching:​infoh200:​introductionmicroinformatique.pdf|pdf}}{{:​teaching:​infoh200:​introductionmicroinformatique.ppt|ppt}}. Pour des notes plus complètes, remplissez [[http://wit-projects.ulb.ac.be/chiliproject/projects/info-h-200/wiki|le wiki]]!+[[http://​iridia.ulb.ac.be/​bersini/​|Hugues Bersini]] 
 + 
 +=== Assistants === 
 + 
 +  ​[[mailto:​gdejaege@ulb.ac.be|Gilles Dejaegere]] 
 +  * [[mailto:​jean.rosenfeld@ulb.ac.be|Jean Rosenfeld]] 
 +  * [[mailto:​Daniele.Bonatto@ulb.ac.be|Daniele Bonatto]] 
 + 
 + 
 +==== Contenu du cours ==== 
 + 
 +Notion de classe, objet, interaction entre classes, encapsulation , héritage, polymorphisme. Etude pratique du JAVA, introduction aux diagrammes UML"​classe et séquence"​ 
 + 
 +==== Cours ==== 
 + 
 + 
 +{{:​teaching:​infoh200:​coursoobersini2013.pptx|Cours OO}} 
 + 
 +{{:​teaching:​infoh200:​coursjava2013.pptx|Cours Java}} 
 + 
 +{{:​teaching:​infoh200:​introductionmicroinformatiquepolytechnique.ppt|Fonctionnement ​des ordinateurs}} 
 + 
 + 
 +=== Programmation Android === 
 + 
 +{{:teaching:​infoh200:​programmationjavasousandroid.pdf|Programmation Java sous Android}} 
 + 
 +==== Travaux Pratiques ==== 
 + 
 +{{:​teaching:​infoh200:​practical_01.zip|Séance 01 - Python à Java}} ​//Updated 2018// 
 + 
 +{{:​teaching:​infoh200:​practical_02.zip|Séance 02 Classes et objets}} //Updated 2018// 
 + 
 +{{:​teaching:​infoh200:​practical_03.zip|Séance 03 - Packages, Exceptions et tests unitaires}} //Updated 2018// 
 + 
 +{{:​teaching:​infoh200:​practical_44.zip|Séance 04 - Polymorphisme}} //Updtated 2018 // 
 + 
 +{{:​teaching:​infoh200:​practical_05.zip|Séance 05 - UML Classes}} ​//Updtated 2018 /
 + 
 +{{:​teaching:​infoh200:​practical_06.zip|Séance 06 UML Séquences}} 
 + 
 +{{:​teaching:​infoh200:​practical_07_new.zip|Séance 07 Threads}} ​//Updtated 2018 // 
 + 
 +{{:​teaching:​infoh200:​practical_08.zip|Séance 08 - GUI Swing}} 
 + 
 +{{:​teaching:​infoh200:​practical_09.zip|Séance 09 - Design Patterns}} 
 + 
 +{{:​teaching:​infoh200:​practical_10.zip|Séance 10 - Persistance}} 
 + 
 + 
 +==== Projet 2017-2018 ==== 
 + 
 +{{:​teaching:​infoh200:​projet_2018.pdf|Projet 2018}} 
 + 
 +{{:​teaching:​infoh200:​project.zip|Proposition de code de base}} 
 + 
 +La première partie du projet est à rendre pour le début des vacances de Pâques. 
 +Quelques remarques:​ 
 +  * Il est conseillé de réaliser les différents diagrammes (de classe et de séquence) à la main, mais ils doivent être parfaitement lisibles! 
 +  * Les diagrammes de séquence doivent représenter un ou deux mécanismes qui illustrent au mieux les aspects orientés objet de votre projet. 
 +  * Si {{:​teaching:​infoh200:​umlflow.pdf|}}vous ne rendez pas la première partie du projet, vous ne pourrez pas rendre la deuxième. 
 + 
 +Vous trouverez ici dessous deux documents pouvant vous aider dans la conception de votre projet: 
 +  * {{:​teaching:​infoh200:​heritage_interface.pdf| héritage et interfaces}} 
 +  * {{:​teaching:​infoh200:​umlflow.pdf| UML}} 
 + 
 +Gardez néanmoins à l'​esprit que les indications données dans le document "​UML"​ sont des principes qui fonctionnent généralement. Il existe des exceptions pour lesquelles ces instructions mèneront vers un diagramme erroné. 
 + 
 +==== Examens des années précédentes ==== 
 + 
 +{{:​teaching:​infoh200:​examenjuin2016_rev_corrigepratique.pdf|Examen Juin 2016}} 
 + 
 +{{:​teaching:​infoh200:​examenaout2015.zip|Examen Aout 2015 (New)}} 
 + 
 +{{:​teaching:​infoh200:​examenjuin2015.pdf|Examen Juin 2015 (Updated !)}} 
 + 
 +{{:​teaching:​infoh200:​examenpolytech2014aout_.pdf|Examen Aout 2014}} 
 + 
 +{{:​teaching:​infoh200:​h200_juin_2014.pdf|Examen Juin 2014}} 
 + 
 +{{:​teaching:​infoh200:​examenpolytech2013aout.pdf|Examen Aout 2013}} 
 + 
 +{{:​teaching:​infoh200:​examenpolytechjuin2013.pdf|Examen Juin 2013}}
 
teaching/infoh200.txt · Last modified: 2018/06/22 11:57 by gdejaege