NFP121, Cnam/Paris Cours 1 jean-michel Douin, douin au cnam point fr

NFP121 1
NFP121, Cnam/Paris
Cours 1
Notes de cours
jean-michel Douin, douin au cnam point fr
version : 1 Octobre 2012
NFP121 2
Plan +
Plan prévisionnel
•Introduction à la POO, rappels ?
•Une Classe, aspects impératifs du langage, Exceptions
•Plusieurs classes, Interfaces, Types et Classes, Design Pattern
•Programmation évènementielle
•Interfaces graphiques
•Généricité et Collections
•Design Patterns, structures récursives
•Introspection et réflexivité en Java
•Entrées/Sorties,
•Sérialisation, XML, persistance
•Injection de dépendance
•Programmation Concurrente
•Introduction à la programmation réseau
•Programmation par Contrat : Java/JML
•Validation des programmes: ESC/Java
•UML2 et le langage OCL
•Méthodes de développement et langage UML
•…
+
NFP121 3
Plan de l’unité, NFP121 Programmation avancée
• L3 en Licence d’Informatique générale
• Des Cours , des Exercices dirigés, des devoirs hebdomadaires
• Cours 1h30 à 2h + 0h30 à 1h Présentation devoirs
• ED1h30 centrés sur la réponse aux devoirs et compléments
• Un agenda pour les devoirs
• Un forum d’entraides
• JNEWS un outil d’aide à la réponse attendue
–Le site http://jfod.cnam.fr
NFP121 4
Horaires et lieux
•Horaires et lieux
– Cours le mardi 18h15/~20h
à l'ENSAM. Amphi Manet, 155 boulevard de l'Hôpital − 75 013
- Compléments ~20h-~21h30
– Séances d'exercices dirigés, en accès libre, les lundis,
au Collège Evariste Galois, 15 rue Montgolfier 75003 ( établissement contigu
au Cnam, 2 rue conté)
Salle 1.11
– Pour le moment deux séances
lundi 18h30 - 20h et 20h - 21h30
– Surveillez http://emploi-du-temps.cnam.fr/emploidutemps2
NFP121 5
Sommaire du cours 1
•Introduction
–Présentation des concepts de l'orienté Objet,
–Java un langage OO : Les objectifs des concepteurs,
•Outil de développement
–BlueJ (>2.5.0) + JDK1.6+
•http://www.bluej.org
•http://jfod.cnam.fr
1 / 62 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!