NFP121 - Programmation avancée

Download Report

Transcript NFP121 - Programmation avancée

2015-02-10T01:40:51

AISL - Architecture et Intégration des Systèmes Logiciels - UE - 2014-2015

NFP121

- Programmation avancée

Jean-Michel DOUIN Informations extraites de BDO le 09-02-2015

Public concerné et conditions d'accès

Connaissances de niveau Bac+2 en informatique.

Finalités de l'unité d'enseignement Objectifs pédagogiques :

Maitriser les concepts avancés de la programmation objet en Java. Apprendre à identifier et utiliser les patrons (design pattern) adaptés à une situation de conception.

Capacités et compétences visées :

Maitrise du langage Java et des concepts objets avancés cités dans le programme. Effectuer un choix de patron (pattern)

Organisation Nombre de crédits enseignements ECTS

6 ECTS

Projet, mémoire

Un devoir est proposé par semaine afin de faciliter l'acquisition progressive des concepts. Un outil d'auto évaluation des devoirs apporte une réponse immédiate, permet une progression adaptée.

Contenu de la formation

Structure des applications objets avec JAVA Types primitifs, Aspects impératifs du langage Interfaces, Types, Classes et polymorphisme Assertions et tests unitaires Programmation évènementielle Généricité et Collections Structures de données et Patterns de conception Introspection et réflexivité en Java Programmation des Entrées/Sorties XML et JAVA Programmation concurrente Introduction à la programmation réseau Injection de dépendances Programmation par Contrat Initiation à la validation des programmes

Bibliographie Auteurs

Les outils: évaluation des travaux les outils: agenda B. Liskov le site de l'unité Les travaux pratiques

Titre

http://jfod.cnam.fr/jnews/ http://jfod.cnam.fr/agenda1/ Program development in java, Addison Wesley http://jfod.cnam.fr/NFP121/ http://jfod.cnam.fr/progAvancee/

NFP121

Contacts

Responsable national Jean-Michel DOUIN

Contact à Paris

Accès 37.0.36

Case courrier: 2D4P30 Equipe pédagogique AISL 2 rue Comté 75003 Paris Tél : 01 40 27 27 02 Fax : 01 58 80 84 93 Emmanuelle BIAR [email protected]

Informations complémentaires

http://deptinfo.cnam.fr/new/ infos.php?ue=NFP121 INFO - Informatique Fiche informative sans valeur contractuelle