CNAM de Tours

ALGORITHMIQUE ET PROGRAMMATION AVEC JAVA :

CONCEPTS OBJET

NFA002

Année 2008-2009

 

 

 

Séance

1

28/01

 

Séance

2

04/02

 

Séance

3

11/02

Séance

4

18/02

Séance

5

11/03

Séance

6

18/03

Séance

7

25/03

Séance

8

01/04

Séance

9

08/04

Séance

10

15/04

Séance

11

17/04

Séance

12

06/05

Séance

13

13/05

Séance

14

20/05

Séance

15

27/05

 

Séances

Thèmes abordés

Documents distribués

 

Séance 1

28/01/09

 

 

- Planning des séances

 

- Présentation des UE NFA001-NFA002-NFA005

 

 

 

- Plan de cours soumis au CNAM Paris

 

- Quelques tutoriels Java

 

- Actualité de Java

 

 

 

- Planning des séances

 

- Programme de l’UE NFA001

- Programme de l’UE NFA002

- Programme de l’UE NFA005

 

- Proposition de plan de cours

 

http://java.developpez.com/cours/

 

- Article « 2008-2009 : Où en est Java ? », Programmez N°105

 

 

ZIP complet de la séance

 

 

Séance 2

04/02/09

 

 

- Révisions de NFA001

Chap. 1 – Introduction

Chap. 2 – L’essentiel pour commencer

Chap. 3 – Exécution des programmes

Chap. 4 – Types, expressions et typage

Chap. 5 – Compléments sur l’itération

 

 

 

- Notes de cours du CNAM Paris

 

Séance 3

11/02/09

 

 

- Révisions de NFA001

Chap. 7 – Sous-programmes

Chap. 9 – Courte introduction au type String

 

- Classes et Objets

 

 

 

 

 

- TD1 – Exercices sur la récursivité

 

 

- Premiers pas en programmation objet : les Classes et les Objets

 

 

ZIP complet de la séance

 

 

Séance 4

18/02/09

 

 

- Classes et Objets

Classes

Surcharge de méthodes

Constructeurs

Méthodes statiques et méthodes non statiques

 

 

 

- TD2 – Classes et constructeurs

 

 

 

Séance 5

11/03/09

 

 

 

- Classes et Objets

- Héritage

 

- Héritage, CNAM Paris (= TD3)

 

Séance 6

18/03/09

 

 

 

- Classes et Objets

- Diagrammes de classes

- Héritage

 

 

 

- TD 4 (Exercice / Bibliothèque)

 

 

 

Séance 7

25/03/09

 

 

 

- Classes et Objets

- Diagrammes de classes

- Héritage

 

-          Outils de développement Java

 

 

 

- TD 4 (suite et fin)

- TD 5 (Exercice / Organisme de formation)

 

 

- Comparatif Eclipse - NetBeans, Programmez N°112

 

 

ZIP complet de la séance

 

 

Séance 8

01/04/09

 

 

 

- Classes et Objets

- Diagrammes de classes

- Héritage

 

 

- TD 5 (suite et fin)

 

 

 

 

Séance 9

08/04/09

 

 

 

- Introduction à la conception d’IHM avec Swing

 

 

- Calculatrice – Composants graphiques,

Java pour les enfants, les parents et les grands-parents

 

 

 

Séance 10

15/04/09

 

 

 

- Introduction à la conception d’IHM avec Swing

 

 

- Calculatrice – Gestion des événements,

Java pour les enfants, les parents et les grands-parents

 

 

 

Séance 11

17/04/09

 

 

 

- Introduction à la conception d’IHM avec Swing

 

- Le débogueur Eclipse

 

 

- TD 6 (« Extension » de la calculatrice)

 

- Déboguer, Développons en Java avec Eclipse

- Déboguer, Java pour les enfants, les parents et les grands-parents

 

 

ZIP complet de la séance

 

 

Séance 12

06/05/09

 

 

 

- Introduction à la conception d’IHM avec Swing

 

- Les exceptions

 

- Les listes chaînées

 

 

- Suite du TD 6

 

- Les exceptions, CNAM Paris

 

- Les listes chaînées, CNAM Paris

 

 

ZIP complet de la séance

 

 

Séance 13

13/05/09

 

 

 

- UML

- Objet

- Connexion à une base de données MySQL

 

 

 

- TD 7 – Base de données des abonnés à un magazine

 

 

 

Liens utiles

 

- NFA001, NFA002 et NFA005 au CNAM de Paris :   http://deptinfo.cnam.fr/Enseignement/CycleA/APA/

- Java sur « developpez.com » :   http://java.developpez.com/