Algorithmique programmation avec Java : concepts objet

Public concerné et conditions d’accès

Avoir déjà suivi NFA001 ou avoir le niveau équivalent. Suivre en même temps l'UE NFA005 ou l'avoir acquise précédemment.

Finalités de l’unité d’enseignement

Objectifs pédagogiques

Acquérir à l'issue du cours certains concepts évolués essentiels dans la programmation moderne tels que le concept objet et la programmation par réutilisation.

Capacité et compétences acquises

Programmation dans un langage moderne à objet tel que Java. Utilisation d'outils de développement sous Unix et Windows. Capacité d'abstraction et de raisonnement.

Organisation

Nombre de crédits enseignements ECTS

6 ECTS

Contenu de la formation

Retour (rapide) sur la notion de programme et de langage informatique. Etude de la notion de classe et d'objets.
Héritage et programmation par extension, redéfinition ou spécialisation. Généralisation, réutilisation, polymorphisme et généricité. Premier aperçu de structures de données complexes en utilisant des classes standard et en écrivant des programmes.

Bibliographie

Auteur

Titre

site web des valeurs APA

http://deptinfo.cnam.fr/Enseignement/CycleA/APA/

  • Technologie de l'information et communication
  • Crédits européens
Code : NFA002
Signature CNAM
Parcours
Cette unité d'enseignement NFA002 apparait dans les parcours diplômants ou certifiants suivants :
  • Certificat professionnel technicien développement applications informatiques
  • Titre professionnel inscrit au RNCP - niveau III analyste-programmeur
  • Diplôme universitaire de technologie informatique
  • Licence mathématiques appliquées
  • Licence informatique générale
  • Licence professionnelle bioinformatique